gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c0ea94eb
YQ
12013-05-24 Yao Qi <yao@codesourcery.com>
2
3 * gdb.trace/tfile.exp: Test inferior and thread.
4
db1ac436
YQ
52013-05-24 Yao Qi <yao@codesourcery.com>
6 Pedro Alves <palves@redhat.com>
7
8 * gdb.base/range-stepping.exp: Skip the rest of tests if the
9 test fails.
10 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
11 Return 0 if the test passes, otherwise return 1.
12
b6abb10c
DE
132013-05-23 Doug Evans <dje@google.com>
14
15 * boards/fission-dwp.exp: New file.
16
bc5065a7
PA
172013-05-23 Yao Qi <yao@codesourcery.com>
18 Pedro Alves <palves@redhat.com>
19
20 * gdb.base/range-stepping.c: New file.
21 * gdb.base/range-stepping.exp: New file.
22 * gdb.trace/range-stepping.c: New file.
23 * gdb.trace/range-stepping.exp: New file.
24 * lib/range-stepping-support.exp: New file.
25
5f2e6b00
TT
262013-05-22 Tom Tromey <tromey@redhat.com>
27
28 * gdb.cp/class2.cc (main): New local 'aref'.
29 * gdb.cp/class2.exp: Check printing of 'aref'.
30
e6ba475a
DE
312013-05-22 Doug Evans <dje@google.com>
32
33 * gdb.threads/wp-replication.c (main): Insert some code at the start
34 to ensure the breakpoint on main is only hit once. Fix comment.
35
52c935b6
KS
362013-05-21 Keith Seitz <keiths@redhat.com>
37 Pedro Alves <palves@redhat.com>
38
39 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
40 gdb_expect.
41 Add test to flush the remaining input buffer so that this
42 file passes testsuite/12649.
43
bd9673a4
PW
442013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
45
46 * gdb.base/catch-signal-fork.exp: New file.
47 * gdb.base/catch-signal-fork.c: New file.
48
69a97597
SA
492013-05-21 Sterling Augustine <saugustine@google.com>
50
51 * boards/remote-stdio-gdbserver.exp: New file.
52
44e97363
JK
532013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 PR testsuite/12649
56 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
57 racy matches.
58
02392865
CG
592013-05-21 Christian Groessler <chris@groessler.org>
60
61 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
62 since it's not supported in all shells.
63
c5867ab6
HZ
642013-05-21 Hui Zhu <hui@codesourcery.com>
65
66 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
67 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
68
6c9e2db4
DE
692013-05-20 Doug Evans <dje@google.com>
70
71 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
72 (_handle_DW_TAG): Use it.
73 (cu, tu): Replace parameters is_64, version, addr_size with options.
74 All callers updated. Add Fission support.
75 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
76 * gdb.dwarf2/method-ptr.exp: Ditto.
77 * gdb.dwarf2/nostaticblock.exp: Ditto.
78 * gdb.dwarf2/subrange.exp: Ditto.
79 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
80
4a6e676c
TT
812013-05-20 Tom Tromey <tromey@redhat.com>
82
83 * gdb.gdb/python-selftest.exp: New file.
84
e19d3afb
DE
852013-05-20 Doug Evans <dje@google.com>
86
87 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
88 -fdebug-types-section.
89
4d804846
JB
902013-05-20 Joel Brobecker <brobecker@adacore.com>
91
92 * gdb.ada/float_param: New testcase.
93
8d324e83
DE
942013-05-17 Doug Evans <dje@google.com>
95
7d0c9981
DE
96 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
97 Add tests for "maint check-symtabs", "maint expand-symtabs".
98
8d324e83
DE
99 * gdb.base/maint.exp: Remove testing of individual maint command
100 help output.
101
177aadc4
PA
1022013-05-16 Pedro Alves <palves@redhat.com>
103
104 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
105 comment. Use gdb_test_no_output.
106
b8fea896
JB
1072013-05-16 Joel Brobecker <brobecker@adacore.com>
108
109 * gdb.ada/complete.exp: Add test verifying completion using
110 the "tab" key.
111
52c935b6
KS
1122013-05-15 Keith Seitz <keiths@redhat.com>
113
114 * gdb.base/filesym.exp: New completer test.
115 * gdb.base/filesym.c: New file.
116
ed0f00b8
PA
1172013-05-15 Pedro Alves <palves@redhat.com>
118
119 * gdb.base/fixsection.c: Remove attribution.
120 * gdb.base/watch-read.exp: Ditto.
121
55fb6d27
TT
1222013-05-13 Tom Tromey <tromey@redhat.com>
123
124 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
125 size and change type sizes to 4 bytes.
126
ac1ca910
TT
1272013-05-13 Tom Tromey <tromey@redhat.com>
128
129 * gdb.base/exprs.exp (test_expr): Add regression test.
130 * gdb.base/exprs.c (null_t_struct): New global.
131
8414efef
MB
1322013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
133
134 * gdb.base/default.exp: Disable history saving.
135 * gdb.base/setshow.exp: Likewise.
136
9779ab84
PA
1372013-05-10 Pedro Alves <palves@redhat.com>
138
139 PR remote/15455
140
141 * gdb.trace/qtro.c: New file.
142 * gdb.trace/qtro.exp: New file.
143
1e611234
PM
1442013-05-10 Phil Muldoon <pmuldoon@redhat.com>
145
146 * gdb.python/py-framefilter.py: New File.
147 * gdb.python/py-framefilter-mi.exp: Ditto.
148 * gdb.python/py-framefilter.c: Ditto.
149 * gdb.python/py-framefilter-mi.exp: Ditto.
150 * gdb.python/py-framefilter-mi.c: Ditto,
151 * gdb.python/py-framefilter-gdb.py.in: Ditto.
152
5e4c3ac4
TT
1532013-05-08 Tom Tromey <tromey@redhat.com>
154
155 * gdb.base/solib-search.exp: Set test name for "set
156 solib-search-path" test.
157
993654a9
HAQ
1582013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
159
160 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
161 (set_a_tracepoint): Set tracepoint before prologue.
162 (run_trace_experiment): Test setup_tracepoints and 'break end'
163 in it.
164 (trace_buffer_normal): Remove.
165 (gdb_trace_circular_tests): Remove. Move tests to...
166 (top level): ...here. Call 'runto_main' before checking for
167 trace support. Use commands to check the support for circular
168 trace buffer and changing of trace buffer size. Add test
169 to calculate size of single frame. Use this size to
170 calculate the size of trace buffer. Use 'tfind pc func9'
171 instead of 'tfind 9'. Use 'with_test_prefix'.
172
c95aea6b
TT
1732013-05-07 Tom Tromey <tromey@redhat.com>
174
175 * lib/selftest-support.exp: New file.
176 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
177 do_self_tests.
178 (setup_test, find_gdb): Remove.
179 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
180 do_self_tests.
181 (setup_test, find_gdb): Remove.
182 (test_observer): Don't call setup_test. Remove argument.
183 * gdb.gdb/selftest.exp: Load selftest-support.exp.
184 (find_gdb): Remove.
185 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
186 do_self_tests.
187 (setup_test, find_gdb): Remove.
188 (test_with_self): Don't call setup_test. Remove argument.
189
1f031429
PA
1902013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
191
192 * gdb.arch/system-gcore.exp: Remove.
193 * gdb.arch/gcore.c: Remove.
194 * gdb.base/gcore.exp: Add "info reg system".
195
58ce7251
SDJ
1962013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
197
198 PR breakpoints/15413:
199 * gdb.base/pending.exp: Add test for completion of the "condition"
200 command for pending breakpoints.
201 * gdb.linespec/linespec.ex: Add test for completion of the
202 "condition" command when dealing with multiple locations.
203
aacbb8a5
LM
2042013-05-07 Luis Machado <lgustavo@codesourcery.com>
205
206 * gdb.threads/wp-replication.c: New file.
207 * gdb.threads/wp-replication.exp: New file.
208
2dd6254d
SL
2092013-05-06 Sandra Loosemore <sandra@codesourcery.com>
210
211 * gdb.xml/tdesc-regs.exp: Add case for nios2.
212
c2a96e8c
DE
2132013-05-06 Doug Evans <dje@google.com>
214
b903e17e
DE
215 * gdb.base/solib-search-lib1.c: New file.
216 * gdb.base/solib-search-lib2.c: New file.
217 * gdb.base/solib-search.c: New file.
218 * gdb.base/solib-search.h: New file.
219 * gdb.base/solib-search.exp: New file.
220
fac51dd9
DE
221 * lib/gdb.exp (gdb_core_cmd): New function.
222 * gdb.arch/system-gcore.exp: Use it.
223 * gdb.arch/vsx-regs.exp: Ditto.
224 * gdb.base/gcore.exp: Ditto.
225 * gdb.threads/gcore-thread.exp: Ditto.
226
c2a96e8c
DE
227 * gdb.reverse/shr.h: New file.
228 * gdb.reverse/shr1.c: New file.
229 * gdb.reverse/shr2.c: #include "shr.h".
230 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
231 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
232 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
233 Update tests using sleep/printf to use shr2.sl instead.
234 * gdb.reverse/solib-reverse.exp: Ditto.
235
b6807d98
TT
2362013-05-06 Tom Tromey <tromey@redhat.com>
237
238 * gdb.dwarf2/implptrconst.c: New file.
239 * gdb.dwarf2/implptrconst.exp: New file.
240 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
241 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
242 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
243
96f7d3f1
PW
2442013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
245
246 * gdb.base/catch-sig.c (main): Raise SIGINT.
247 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
248
1ebff1fd
HAQ
2492013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
250
251 * status-stop.exp (test_tstart_tstart): Check for error
252 returned by the second 'tstart' command.
253
f92b06da
WT
2542013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
255
256 * gdb.xml/maint_print_struct.exp: New file.
257 * gdb.xml/maint_print_struct.xml: New file.
258
ff546935
TT
2592013-04-25 Tom Tromey <tromey@redhat.com>
260
261 * gdb.dwarf2/nostaticblock.exp: New file.
262
bf9e4d0c
MB
2632013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
264
265 PR gdb/10462
266 * gdb.base/setshow.exp: Add test case.
267
a11cfd87
HZ
2682013-04-23 Hui Zhu <hui@codesourcery.com>
269
270 PR gdb/15293
a11cfd87
HZ
271 * gdb.base/dprintf.exp: Add ignore command.
272
2d9442cc
HZ
2732013-04-23 Hui Zhu <hui@codesourcery.com>
274
275 PR gdb/15165
2d9442cc
HZ
276 * gdb.base/save-bp.exp: Add test for dprintf.
277
0f3305ed
TT
2782013-04-22 Tom Tromey <tromey@redhat.com>
279
280 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
281 notice_open_fds.
282
d504301e
SDJ
2832013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
284
285 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
286 ldflags.
287
9991b207
SDJ
2882013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
289
290 * gdb.arch/arm-bl-branch-dest.c: New file.
291 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
292
433730c9
PA
2932013-04-19 Vladimir Kargov <kargov@gmail.com>
294 Pedro Alves <palves@redhat.com>
295
296 * gdb.arch/i386-float.S: New file.
297 * gdb.arch/i386-float.exp: New file.
298
9a908334
LM
2992013-04-18 Luis Machado <lgustavo@codesourcery.com>
300
301 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
302 type void *.
303
4f22ed5c
DE
3042013-04-17 Doug Evans <dje@google.com>
305
306 * lib/dwarf.exp (Dwarf): New proc "tu".
307 * gdb.dwarf2/missing-sig-type.exp: New file.
308
a0d3f2f5
SCR
3092013-04-15 Siva Chandra Reddy <sivachandra@google.com>
310
311 Add option to link testcases with Pthreads library when
312 using 'prepare_for_testing' in tests.
313
314 * lib/gdb.exp (build_executable_from_specs): Use
315 gdb_compile_pthreads to compile if option "pthreads" is
316 specified.
317
cc16e6c9
TT
3182013-04-15 Tom Tromey <tromey@redhat.com>
319
320 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
321
72f1fe8a
TT
3222013-04-15 Tom Tromey <tromey@redhat.com>
323
324 * gdb.base/default.exp: Update for $_exception.
325 * gdb.cp/exceptprint.cc: New file.
326 * gdb.cp/exceptprint.exp: New file.
327 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
328
6e72ca20
TT
3292013-04-15 Tom Tromey <tromey@redhat.com>
330
331 * gdb.cp/typeid.cc: New file.
332 * gdb.cp/typeid.exp: New file.
333
591f19e8
TT
3342013-04-15 Tom Tromey <tromey@redhat.com>
335
336 * gdb.cp/exception.exp: Add "catch rethrow" tests.
337
da9160e4
YQ
3382013-04-13 Yao Qi <yao@codesourcery.com>
339
340 * gdb.base/completion.exp: Test completion of command
341 'target ctf' if target ctf is supported.
342
f81d1120
PA
3432013-04-10 Pedro Alves <palves@redhat.com>
344
345 * gdb.base/completion.exp: Test "set height", "set listsize" and
346 "set trace-buffer-size" completion.
347 * gdb.base/setshow.exp: Test "set height unlimited".
348 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
349 unlimited".
350
393fd4c3
YQ
3512013-04-10 Yao Qi <yao@codesourcery.com>
352
353 * gdb.trace/actions.exp: Save trace data to CTF.
354 Change to ctf target if GDB supports, read CTF data in ctf
355 target, and check the actions of tracepoints.
356 * gdb.trace/while-stepping.exp: Likewise.
357 * gdb.trace/report.exp: Test GDB saves trace data to CTF
358 format and read CTF trace file if GDB supports.
359 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
360 target is supported, change to ctf target, read trace data and
361 check output of command "tstatus".
362 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
363 read CTF data by target ctf and call check_tsv.
364
b7a273f8
YQ
3652013-04-10 Yao Qi <yao@codesourcery.com>
366
367 * gdb.trace/actions.exp (check_tracepoint): New.
368 (top level): Start the tracing and check the actions of
369 tracepoints. Save trace data to tfile format. Restart GDB
370 and read trace file in tfile target. Check the actions of
371 tracepoints again.
372 * gdb.trace/while-stepping.exp: Likewise.
373
f3786771
YQ
3742013-04-10 Yao Qi <yao@codesourcery.com>
375
376 * gdb.trace/report.exp: Use standard_output_file for saved
377 trace file.
378
5c2b4418
HZ
3792013-04-10 Hui Zhu <hui@codesourcery.com>
380
381 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
382 (MISCELLANEOUS): Add dprintf-pendshr.sl.
383 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
384
f7543f0a
JK
3852013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
386
387 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
388 response.
389
f6de8ec2
PA
3902013-04-08 Pedro Alves <palves@redhat.com>
391
392 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
393 the location.
394
b8abfd58
SL
3952013-04-04 Sandra Loosemore <sandra@codesourcery.com>
396
397 * gdb.cp/cplabel.exp: Allow empty directory in file reported
398 for breakpoint location.
399
156bffd0
SL
4002013-04-04 Sandra Loosemore <sandra@codesourcery.com>
401
402 * gdb.linespec/linespec.exp: Make dir/file:line tests
403 conditional for non-remote hosts only.
404
c9a6ce02
PA
4052013-04-04 Stan Shebs <stan@codesourcery.com>
406 Pedro Alves <palves@redhat.com>
407
408 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
409 * gdb.trace/actions-changed.c: New file.
410 * gdb.trace/actions-changed.exp: New file.
411 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
412 (gdb_trace_setactions_command): ... this. Add "actions_command"
413 parameter, and handle it.
414 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
415
4bd05f24
YQ
4162013-04-04 Yao Qi <yao@codesourcery.com>
417
418 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
419 'step'.
420
3758b5ce
YQ
4212013-04-03 Yao Qi <yao@codesourcery.com>
422
423 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
424 "tfile-basic.tf".
425 (test_tfind_tfile): Likewise.
426
1dcaed0d
YQ
4272013-04-03 Yao Qi <yao@codesourcery.com>
428
429 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
430 "tfile-basic.tf" instead of "basic.tf".
431 (write_error_trace_file): Pass argument "tfile-error.tf"
432 instead of "error.tf".
433 * gdb.trace/tfile.exp: Update tfile names to
434 "tfile-basic.tf" and "tfile-error.tf".
435
0e7a53fc
SL
4362013-04-02 Sandra Loosemore <sandra@codesourcery.com>
437
438 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
439 empty directory in file for breakpoint hit.
440
9852c492
YQ
4412013-03-29 Yao Qi <yao@codesourcery.com>
442
443 * gdb.base/completion.exp: Test completion of commands
444 "target core", "target tfile" and "target exec".
445 * gdb.trace/tfile.exp: Test completion of command
446 "target tfile".
447
af312be7
JB
4482013-03-28 Joel Brobecker <brobecker@adacore.com>
449
450 * gdb.ada/win_fu_syms: New testcase.
451
e4a48d9d
DE
4522013-03-28 Doug Evans <dje@google.com>
453
454 * gdb.base/maint.exp (maint print statistics): Update expected output.
455
7f7cc265
PA
4562013-03-28 Pedro Alves <palves@redhat.com>
457
458 PR gdb/15294
459
460 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
461 mean unlimited instead of $arg < 0.
462 (test_listsize): Remove "listsize of 0 suppresses output" test.
463 Test that "set listsize 0" ends up with an unlimited listsize.
464
fc0da894
PA
4652013-03-28 Pedro Alves <palves@redhat.com>
466
467 * gdb.base/list.exp (last_line): New global.
468 (last_line_re): New global.
469 (test_listsize, test_list_function, test_list_forward)
470 (test_repeat_list_command, test_list_range)
471 (test_list_filename_and_function): Use them.
472 * gdb.base/list0.c: Comment the last line of the file with "last
473 line".
474
abe7b711
PA
4752013-03-28 Pedro Alves <palves@redhat.com>
476
477 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
478 list the whole file.
479
15b3979c
PA
4802013-03-28 Pedro Alves <palves@redhat.com>
481
482 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
483 "set listsize".
484
96811e3b
KS
4852013-03-26 Keith Seitz <keiths@redhat.com>
486
487 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
488 from passing.
489
4043f22b
PA
4902013-03-26 Pedro Alves <palves@redhat.com>
491
492 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
493 until after GDB has run.
494
14a1aa17
YQ
4952013-03-26 Yao Qi <yao@codesourcery.com>
496
497 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
498 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
499
99c819ee
MM
5002013-03-26 Markus Metzger <markus.t.metzger@intel.com>
501
502 * gdb.btrace/enable.exp: Add regression test.
503
24955f63
TT
5042013-03-25 Tom Tromey <tromey@redhat.com>
505
506 * gdb.cp/m-static.exp: Add destructor-printing tests.
507
fce632b6
TT
5082013-03-25 Tom Tromey <tromey@redhat.com>
509
510 * gdb.cp/m-static.exp: Add constructor ptype tests.
511 * gdb.cp/m-static.cc (single_constructor): New class.
512 (main): Make instance of single_constructor.
513
598d3636
JK
5142013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
515 Pedro Alves <palves@redhat.com>
516
517 * gdb.server/server-kill.c: New file.
518 * gdb.server/server-kill.exp: New file.
519
c12440c9
PA
5202013-03-21 Pedro Alves <palves@redhat.com>
521
522 * gdb.trace/trace-buffer-size.exp (get default buffer size):
523 Expect $gdb_prompt in gdb_test_multiple.
524
bd712aed
DE
5252013-03-21 Doug Evans <dje@google.com>
526
527 * gdb.base/maint.exp: Update tests for per-command stats.
528
b2f83c08
TT
5292013-03-21 Tom Tromey <tromey@redhat.com>
530
531 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
532 * gdb.cp/misc.exp: Add test for FILENAME:: case.
533
ef0026f0
PA
5342013-03-20 Pedro Alves <palves@redhat.com>
535
536 PR gdb/15289
537
538 * gdb.base/remote.exp: Test
539 "set remote hardware-watchpoint-limit -1",
540 "set remote hardware-breakpoint-limit -1",
541 "set remote hardware-watchpoint-limit 2147483647" and
542 "set remote hardware-breakpoint-limit 2147483647".
543
3f1175a9
PA
5442013-03-20 Pedro Alves <palves@redhat.com>
545 Yao Qi <yao@codesourcery.com>
546
547 * gdb.trace/tfile.c: Add comments.
548 (nonconstglob): New global.
549 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
550 global that is not covered by the trace frame. Test
551 disassembling.
552
a09ae1c1
JK
5532013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
554
555 * gdb.base/valgrind-infcall.exp
556 (continue #$continue_count) <remote connection closed>
557 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
558 $valgrind_pid.
559
9ce98649
TT
5602013-03-15 Tom Tromey <tromey@redhat.com>
561
562 * gdb.cp/overload.cc (intintfunc): New.
563 * gdb.cp/overload.exp: Add regression test.
564
0a251e08
YQ
5652013-03-15 Yao Qi <yao@codesourcery.com>
566
567 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
568 using with_test_prefix.
569 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
570 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
571 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
572 * gdb.threads/watchpoint-fork.exp (test): Likewise.
573 * gdb.base/break-interp.exp (test_core): Likewise.
574 (test_attach_gdb): Likewise.
575 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
576 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
577 Likewise.
578 * gdb.base/jit-so.exp (one_jit_test): Likewise.
579 * gdb.base/jit.exp (one_jit_test): Likewise.
580 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
581 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
582 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
583 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
584 Likewise.
585 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
586 Likewise.
587 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
588 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
589 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
590 (tracepoint_change_loc_2): Likewise.
591 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
592 Likewise.
593 (disconnected_tfind): Likewise.
594 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
595 Likewise.
596 (test_tfind_remote): Likewise.
597 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
598 Likewise.
599 (test_pending_resolved): Likewise.
600 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
601 Likewise.
602 (test_upload_tsv): Likewise.
603 * gdb.trace/pending.exp (pending_tracepoint_resolved):
604 Likewise.
605 (pending_tracepoint_works): Likewise.
606 * gdb.trace/report.exp (use_collected_data): Likewise.
607 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
608 Likewise.
609 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
610 * gdb.trace/strace.exp (strace_info_marker): Likewise.
611 (strace_trace_on_same_addr): Likewise.
612 (strace_trace_on_diff_addr): Likewise.
613 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
614 (gdb_collect_locals_test): Likewise.
615 (gdb_unavailable_registers_test): Likewise.
616 (gdb_collect_globals_test): Likewise.
617
2c415c0f
YQ
6182013-03-15 Yao Qi <yao@codesourcery.com>
619
620 * gdb.base/condbreak.exp: Add semicolon back which was removed
621 by my previous commit.
622
ae59b1da
YQ
6232013-03-14 Yao Qi <yao@codesourcery.com>
624
625 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
626 'return'.
627 (gdb_target_monitor, gdb_load): Likewise.
628 * config/sid.exp (gdb_load): Likewise.
629 * config/slite.exp (gdb_load): Likewise.
630 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
631 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
632 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
633 (single_step_until): Likewise.
634 * gdb.arch/powerpc-d128-regs.exp: Likewise.
635 * gdb.arch/system-gcore.exp: Likewise.
636 * gdb.base/bigcore.exp (extract_heap): Likewise.
637 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
638 * gdb.base/call-ar-st.exp: Likewise.
639 * gdb.base/call-rt-st.exp: Likewise.
640 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
641 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
642 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
643 * gdb.base/corefile.exp: Likewise.
644 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
645 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
646 * gdb.base/fixsection.exp: Likewise.
647 * gdb.base/funcargs.exp: Likewise.
648 * gdb.base/gcore-buffer-overflow.exp: Likewise.
649 * gdb.base/gcore-relro.exp: Likewise.
650 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
651 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
652 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
653 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
654 * gdb.base/list.exp: Likewise.
655 (set_listsize): Likewise.
656 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
657 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
658 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
659 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
660 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
661 * gdb.base/setvar.exp: Likewise.
662 (test_set): Likewise.
663 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
664 * gdb.base/solib-overlap.exp: Likewise.
665 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
666 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
667 * gdb.base/watchpoint.exp (initialize): Likewise.
668 (test_simple_watchpoint): Likewise.
669 (test_disabling_watchpoints): Likewise.
670 (test_watchpoint_triggered_in_syscall): Likewise.
671 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
672 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
673 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
674 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
675 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
676 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
677 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
678 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
679 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
680 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
681 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
682 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
683 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
684 * gdb.mi/gdb792.exp: Likewise.
685 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
686 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
687 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
688 * gdb.threads/gcore-thread.exp: Likewise.
689 (load_core): Likewise.
690 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
691 (test_startup, check_control_c): Likewise.
692 * gdb.threads/sigstep-threads.exp: Likewise.
693 * gdb.threads/thread_check.exp: Likewise.
694 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
695 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
696 (set_a_tracepoint, trace_buffer_normal): Likewise.
697 (gdb_trace_circular_tests): Likewise.
698 * gdb.trace/collection.exp: Likewise.
699 * gdb.trace/disconnected-tracing.exp: Likewise.
700 * gdb.trace/infotrace.exp: Likewise.
701 * gdb.trace/mi-traceframe-changed.exp: Likewise.
702 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
703 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
704 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
705 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
706 * gdb.trace/stap-trace.exp: Likewise.
707 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
708 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
709 * gdb.trace/trace-buffer-size.exp: Likewise.
710 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
711 * gdb.trace/unavailable.exp: Likewise.
712 * gdb.trace/while-dyn.exp: Likewise.
713 * lib/fortran.exp (set_lang_fortran): Likewise.
714 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
715 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
716 (default_gdb_start, get_compiler_info): Likewise.
717 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
718 (get_debug_format, setup_xfail_format): Likewise.
719 (rerun_to_main, gdb_skip_float_test): Likewise.
720 (build_id_debug_filename_get, get_remotetimeout): Likewise.
721 * lib/java.exp (set_lang_java): Likewise.
722 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
723 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
724 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
725 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
726 * lib/objc.exp (set_lang_objc): Likewise.
727 * lib/pascal.exp (set_lang_pascal): Likewise.
728 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
729 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
730 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
731
bb869963
SDJ
7322013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
733
734 PR c++/15203
735 PR c++/15210
736 * gdb.cp/m-static.cc (keepalive_int): New function.
737 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
738 * gdb.cp/m-static.exp: New test for `sintvar'.
739
e2be70a0
YQ
7402013-03-14 Yao Qi <yao@codesourcery.com>
741
742 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
743 of 'tstatus' into tstatus_output.
744 (top level): Save the trace data to tfile. Read trace file in
745 tfile target. Check the trace status.
746
8ddb1965
YQ
7472013-03-13 Yao Qi <yao@codesourcery.com>
748
749 * gdb.trace/tsv.exp (check_tsv): New.
750 (top level): Save a tfile on current trace session. Call
751 check_tsv on live target. Load the tfile with target tfile
752 and call check_tsv again.
753
045dd51f
YQ
7542013-03-13 Yao Qi <yao@codesourcery.com>
755
756 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
757 Replace some "gdb_test" with "gdb_test_no_output".
758
82d049ab
PH
7592013-03-12 Paul Hilfinger <hilfingr@adacore.com>
760
761 * gdb.ada/expr_delims.exp: New file.
762 * gdb.ada/expr_delims/foo.adb: New file.
763 * gdb.ada/expr_delims/pck.ads: New file.
764 * gdb.ada/expr_delims/pck.adb: New file.
765
cb8ea32b
KS
7662013-03-11 Keith Seitz <keiths@redhat.com>
767
768 * watchpoint.exp (test_no_hw_watchpoints): Add test using
769 both condition and thread. Then delete the watchpoint.
770
2f1d9bdd
MM
7712013-03-11 Christian Himpel <christian.himpel@intel.com>
772
773 * Makefile.in: Add btrace testsuite.
774 * configure: Regenerated.
775 * configure.ac: Add btrace testsuite.
776 * gdb.btrace/Makefile.in: New file.
777 * gdb.btrace/enable.c: New file.
778 * gdb.btrace/enable.exp: New file.
779 * gdb.btrace/function_call_history.c: New file.
780 * gdb.btrace/function_call_history.exp: New file.
781 * gdb.btrace/instruction_history.c: New file.
782 * gdb.btrace/instruction_history.exp: New file.
783 * gdb.btrace/instruction_history.S: New file.
784 * lib/gdb.exp: Add btrace skip proc.
785
05c56a9d
JK
7862013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
787
788 Fix entry-values if the callee called a noreturn function.
789 * gdb.arch/amd64-tailcall-noret.S: New file.
790 * gdb.arch/amd64-tailcall-noret.c: New file.
791 * gdb.arch/amd64-tailcall-noret.exp: New file.
792
9112db09
JK
7932013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
794
795 Fix entry-values in C++ across CUs.
796 * gdb.arch/amd64-tailcall-cxx.exp: New file.
797 * gdb.arch/amd64-tailcall-cxx1.S: New file.
798 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
799 * gdb.arch/amd64-tailcall-cxx2.S: New file.
800 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
801
be9a119c 8022013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
803 Hafiz Abid Qadeer <abidh@codesourcery.com>
804
805 gdb/testsuite/
806 * gdb.trace/trace-buffer-size.exp: New file.
807 * gdb.trace/trace-buffer-size.c: New file.
808
049109b0
PA
8092013-03-06 Pedro Alves <palves@redhat.com>
810
811 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
812 doesn't support the tested optional feature, call "unsupported"
813 with the same test message as the "pass" case, instead of calling
814 "pass" with a different message. Use the same text for the "fail"
815 cases too.
816
4aa54120
YQ
8172013-03-06 Yao Qi <yao@codesourcery.com>
818
819 * gdb.trace/tstatus.exp: Remove the invocation of
820 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
821 (test_tracepoints): Don't set fast tracepoint.
822 (top level): Don't check agent library is loaded or not.
823
b8b71e63
YQ
8242013-03-06 Yao Qi <yao@codesourcery.com>
825
826 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
827 parentheses by "\\".
828
33f448b1
JK
8292013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 * gdb.linespec/base/one/thefile.cc (twodup): New.
832 (m): Call it.
833 * gdb.linespec/base/two/thefile.cc (dupname): New.
834 (n): Call it.
835 * gdb.linespec/break-ask.exp: New file.
836 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
837
1c942fb9
YQ
8382013-02-28 Yao Qi <yao@codesourcery.com>
839
840 * gdb.trace/report.exp: Move some code to ...
841 (use_collected_data): New.
842 (top level): Call use_collected_data once on the live target.
843 Save at file of the current trace session, load it with target
844 tfile, and call use_collected_data again.
845
5b967901
JK
8462013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * gdb.threads/fork-thread-pending.c (main): Add alarm.
849
6447023f
JK
8502013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
851
852 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
853 Add final kill of ${valgrind_pid}.
854
9f44fbc0
SCR
8552013-02-20 Siva Chandra Reddy <sivachandra@google.com>
856
857 * gdb.python/py-arch.c: New test case
858 * gdb.python/py-arch.exp: New tests to test
859 gdb.Architecture.disassemble
860 * gdb.python/Makefile.in: Add py-arch to the list of
861 EXECUTABLES.
862
4c9ad8c2
TT
8632013-02-18 Tom Tromey <tromey@redhat.com>
864
865 * gdb.dwarf2/subrange.exp: New file.
866
f5911ea1
HAQ
8672013-02-15 Pedro Alves <pedro@codesourcery.com>
868 Hafiz Abid Qadeer <abidh@codesourcery.com>
869
870 * gdb.trace/tfile.exp: Add test for -trace-status command.
871
420f4384
JK
8722013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
875 nanosleep by sleep.
876
4819b3f8
PA
8772013-02-14 Pedro Alves <palves@redhat.com>
878
879 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
880
1773c82c
HAQ
8812013-02-14 Pedro Alves <pedro@codesourcery.com>
882 Hafiz Abid Qadeer <abidh@codesourcery.com>
883
884 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
885
e234dfaf
TT
8862013-02-12 Tom Tromey <tromey@redhat.com>
887
888 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
889 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
890
6c01dd94
PA
8912013-02-12 Pedro Alves <palves@redhat.com>
892
893 * gdb.base/catch-signal.c: Update copyright years.
894 * gdb.base/catch-signal.exp: Update copyright years.
895 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
896 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
897 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
898 * gdb.dwarf2/dw2-error.S: Update copyright years.
899 * gdb.dwarf2/dw2-error.c: Update copyright years.
900 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
901 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
902 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
903
595fc67f
PA
9042013-02-12 Pedro Alves <palves@redhat.com>
905
906 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
907 message.
908 * gdb.base/sigaltstack.exp: Ditto.
909 * gdb.base/siginfo.exp: Ditto.
910 * gdb.base/sizeof.exp: Ditto.
911
17282693
PA
9122013-02-12 Pedro Alves <palves@redhat.com>
913
914 * gdb.mi/mi-basics.exp: Tweak intro comment.
915 * gdb.mi/mi-break.exp: Tweak intro comment.
916 * gdb.mi/mi-console.exp: Tweak intro comment.
917 * gdb.mi/mi-file.exp: Tweak intro comment.
918 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
919 * gdb.mi/mi-return.exp: Tweak intro comment.
920 * gdb.mi/mi-stepi.exp: Tweak intro comment.
921 * gdb.mi/mi-until.exp: Tweak intro comment.
922 * gdb.mi/mi-watch.exp: Tweak intro comment.
923
8a4ac37e
PA
9242013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
925
926 * gdb.server/no-thread-db.exp: New file.
927 * gdb.server/no-thread-db.c: New file.
928 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
929
c2792f5a
DE
9302013-02-11 Doug Evans <dje@google.com>
931
932 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
933 two decfloats.
934
d9e98382
SDJ
9352013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
936
937 * gdb.base/bitfields.c (struct internalvartest): New declaration.
938 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
939
a321661a
JK
9402013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
941
942 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
943
134a2066
YQ
9442013-02-06 Yao Qi <yao@codesourcery.com>
945
946 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
947 to ...
948 (test_create_delete_modify_tsv): ... here. New test on modifying
949 the initial value of a tsv.
950
5a2dc60a
JK
9512013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
952
953 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
954 (cd .../rdir): ... here.
955
233d95b5
JK
9562013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.linespec/base/one/header.h: New file.
959 * gdb.linespec/base/two/header.h: New file.
960 * gdb.linespec/macro-relative.c: New file.
961 * gdb.linespec/macro-relative.exp: New file.
962
fbd9ab74
JK
9632013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
964
965 * gdb.base/fullpath-expand-func.c: New file.
966 * gdb.base/fullpath-expand.c: New file.
967 * gdb.base/fullpath-expand.exp: New file.
968 * gdb.base/realname-expand-real.c: New file.
969 * gdb.base/realname-expand.c: New file.
970 * gdb.base/realname-expand.exp: New file.
971
1b56eb55
JK
9722013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
973
974 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
975 * gdb.dwarf2/dw2-dir-file-name.c: New file.
976
af529f8f
JK
9772013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
978
979 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
980 (compare_filenames_for_search does not match)
981 (compare_filenames_for_search does match): New tests.
982
f5b95b50
JK
9832013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
984
985 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
986
d47921b9
JK
9872013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
988
989 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
990
8a92335b
JK
9912013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
992
993 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
994 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
995 ${binfile}.mini_debuginfo-debuglink and
996 ${binfile}.mini_debuginfo-debuglink.xz.
997
17f2157d
TT
9982013-02-01 Tom Tromey <tromey@redhat.com>
999
1000 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1001 attributes.
1002
d65f0a9c
TT
10032013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1004 Tom Tromey <tromey@redhat.com>
1005
1006 * gdb.dwarf2/method-ptr.exp: Link with c++.
1007 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1008
f25c0135
TT
10092013-01-31 Tom Tromey <tromey@redhat.com>
1010
1011 * gdb.base/jit.exp (compile_jit_test): New proc.
1012 Add PIE tests.
1013
7078baeb
TT
10142013-01-31 Tom Tromey <tromey@redhat.com>
1015
1016 * gdb.dwarf2/method-ptr.cc: New file.
1017 * gdb.dwarf2/method-ptr.exp: New file.
1018
1d24041a
TT
10192013-01-31 Tom Tromey <tromey@redhat.com>
1020
1021 * lib/dwarf.exp (namespace Dwarf): New.
1022
8d9878a4
TT
10232013-01-29 Tom Tromey <tromey@redhat.com>
1024
1025 * gdb.dwarf2/fission-reread.exp: Add unload test.
1026
bed911e5
DE
10272013-01-28 Doug Evans <dje@google.com>
1028
1029 * gdb.dwarf2/fission-loclists.exp: New file.
1030 * gdb.dwarf2/fission-loclists.S: New file.
1031
e229648e
JK
10322013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1033
1034 Code cleanup.
1035 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1036 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1037 and prepare_for_testing.
1038 * gdb.base/store.exp: Likewise.
1039
86700f00
TT
10402013-01-25 Tom Tromey <tromey@redhat.com>
1041
1042 * gdb.python/py-explore.exp: Expect the gdb prompt.
1043
8954db33
AB
10442013-01-25 Andrew Burgess <aburgess@broadcom.com>
1045
1046 * gdb.base/gnu_vector.c: New variable for use in tests.
1047 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1048 changes in scalar to vector casting and widening.
1049 * gdb.python/py-type.c: New variables for use in tests.
1050 * gdb.python/py-type.exp: Update vector related tests to reflect
1051 changes in scalar to vector casting and widening.
1052
2077afdd
TD
10532013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1054
1055 * gdb.base/prologue-include.c: New file.
1056 * gdb.base/prologue-include.exp: New file.
1057 * gdb.base/prologue-include.h: New file.
1058
d7499464
HAQ
10592013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1060
1061 PR gdb/13443
1062 * gdb.mi/mi-var-block.exp: Make test messages unique.
1063
e2a3e0f1
TT
10642013-01-23 Tom Tromey <tromey@redhat.com>
1065
1066 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1067
152fcc9c
TT
10682013-01-23 Tom Tromey <tromey@redhat.com>
1069
1070 * gdb.cp/converts.cc (main): Initialize 'a'.
1071
bea883fd
SCR
10722013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1073
1074 * testsuite/gdb.python/frame.exp: Add a test for
1075 gdb.Frame.architecture() method.
1076
0928e93d
PA
10772013-01-22 Pedro Alves <palves@redhat.com>
1078
1079 * gdb.base/annota1.exp (signal sent): No longer expect
1080 breakpoints-invalid.
1081 * gdb.cp/annota2.exp (continue until exit)
1082 (watch triggered on a.x): Ditto.
1083
9c97429f
PA
10842013-01-22 Pedro Alves <palves@redhat.com>
1085
1086 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1087 Adjust tests to breakpoints-invalid changes.
1088 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1089 variables.
1090 Adjust tests to breakpoints-invalid changes.
1091
187d10dd
PA
10922013-01-22 Pedro Alves <palves@redhat.com>
1093
1094 * gdb.base/annota1.exp (annotate ignore count change): Add
1095 expected output for failure case.
1096
ea3aedcb
TT
10972013-01-22 Tom Tromey <tromey@redhat.com>
1098
1099 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1100 call.
1101
998580f1
MK
11022013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1103
1104 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1105 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1106 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1107 Also handle 'thread' field.
1108 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1109 * gdb.mi/mi-watch.exp: Ditto.
1110 * lib/mi-support.exp: Ditto.
1111
8f1d5693
MK
11122013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1113
1114 * gdb.python/py-explore.exp: Improve a test
1115
2d8c5d7c
DB
11162013-01-18  David Blaikie  <dblaikie@gmail.com>
1117
1118 * gdb.base/label.c (main): Correct the type of the second
1119 parameter.
1120
46f35228
TT
11212013-01-18 Tom Tromey <tromey@redhat.com>
1122
1123 * gdb.dwarf2/trace-crash.s: New file.
1124 * gdb.dwarf2/trace-crash.exp: New file.
1125
5965d69d
HAQ
11262013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1127
43aaf8b6
PA
1128 PR gdb/13443
1129 * gdb.base/checkpoint.exp: Update test messages to make them
1130 unique.
5965d69d 1131
5ae4861a
YQ
11322013-01-18 Yao Qi <yao@codesourcery.com>
1133
1134 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1135 output of 'info tracepoints'.
1136 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1137 Likewise.
1138 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1139 * gdb.trace/disconnected-tracing.c (struct foo): New.
1140
d84fca2c
JK
11412013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1142
1143 * gdb.dwarf2/dw2-dos-drive.S: New file.
1144 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1145
aebb1cc9
DE
11462013-01-17 Doug Evans <dje@google.com>
1147
2782d512
DE
1148 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1149 CXX_FOR_TARGET.
1150
aebb1cc9
DE
1151 * boards/cc-with-tweaks.exp: New file.
1152
db2b2972
TT
11532013-01-17 Tom Tromey <tromey@redhat.com>
1154
1155 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1156
96343774
PA
11572013-01-17 Pedro Alves <palves@redhat.com>
1158
1159 Merge dg-extract-results.sh from upstream (svn 195224).
1160
1161 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1162 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1163
1164 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1165 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1166
1167 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1168 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1169
1170 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1171 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1172 of grep -q.
1173
675921c0
SD
11742012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1175
1176 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1177 interface.
1178 * gdb.base/jithost.c: New file.
1179 * gdb.base/jithost.h: New file.
1180 * gdb.base/jitreader.c : New file.
1181 * gdb.base/jit-protocol.h: New file.
1182
ab04a2af
TT
11832013-01-16 Tom Tromey <tromey@redhat.com>
1184
1185 * gdb.base/catch-signal.c: New file.
1186 * gdb.base/catch-signal.exp: New file.
1187
8ac3646f
TT
11882013-01-16 Tom Tromey <tromey@redhat.com>
1189
1190 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1191
22fc223e
JK
11922013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1193
1194 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1195
44478ab3
TT
11962013-01-14 Tom Tromey <tromey@redhat.com>
1197
1198 * gdb.base/completion.exp: Add "set gnutarget" test.
1199
06d66ee9
TT
12002013-01-14 Tom Tromey <tromey@redhat.com>
1201
1202 * gdb.dwarf2/dw2-restrict.S: New file.
1203 * gdb.dwarf2/dw2-restrict.c: New file.
1204 * gdb.dwarf2/dw2-restrict.exp: New file.
1205
c9bf0622
TT
12062013-01-14 Tom Tromey <tromey@redhat.com>
1207
1208 * gdb.dwarf2/dw2-error.exp: New file.
1209 * gdb.dwarf2/dw2-error.c: New file.
1210 * gdb.dwarf2/dw2-error.S: New file.
1211
5b12a61c
JK
12122013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1213
1214 * gdb.cp/parse-lang.cc: New file.
1215 * gdb.cp/parse-lang.exp: New file.
1216
f0a4b570
JK
12172013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1218
1219 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1220 (set substitute-path): New test.
1221 (fullname present): Remove content.
1222 (substituted fullname): New test.
1223
f751cc97
JB
12242013-01-13 Joel Brobecker <brobecker@adacore.com>
1225
1226 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1227 check. Move $gdb_py_is_py24 value check right after.
1228
04164e8e
JK
12292013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1230
1231 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1232 targets.
1233
5bf480a5
YQ
12342013-01-11 Yao Qi <yao@codesourcery.com>
1235
1236 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1237 for dprintf.
1238 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1239 Check the fields in "=breakpoint-created" for dprintf.
1240
f35a17b5
JK
12412012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 * gdb.mi/mi-fullname-deleted.exp: New file.
1244
85817405
JK
12452012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1246
1247 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1248 expected output.
1249 (info skip with pending file): Remove.
1250 (ignoring function in solib, info skip for function multiply): Update
1251 the expected output.
1252 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1253 (info skip (delete 1), info skip after disabling all)
1254 (info skip after enabling all, info skip after disabling 4 2-3)
1255 (info skip after enabling 2-3, info skip 2-3)
1256 (info skip after deleting 2 3): Update the expected output.
1257 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1258 statement to its initialization and return.
1259 * gdb.linespec/skip-two.exp: New file.
1260
27210e12
DE
12612012-12-19 Doug Evans <dje@google.com>
1262
1263 * gdb.base/maint.exp: Handle testing with .gdb_index.
1264
bb627a12
JB
12652012-12-19 Joel Brobecker <brobecker@adacore.com>
1266
1267 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1268 Cavium to FSF.
1269
7785b880
JB
12702012-12-19 Joel Brobecker <brobecker@adacore.com>
1271
1272 * dg-extract-results.sh: Update contact info in copyright notice.
1273 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1274 GPL v3 or later. Update contact info.
1275 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1276 gdb.threads/watchpoint-fork-mt.c,
1277 gdb.threads/watchpoint-fork-parent.c,
1278 gdb.threads/watchpoint-fork-st.c,
1279 gdb.threads/watchpoint-fork.h: Likewise.
1280
f2a8bc8a
YQ
12812012-12-15 Yao Qi <yao@codesourcery.com>
1282
1283 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1284 'installed' field in '=breakpoint-modified'.
1285 (test_reconnect): Check 'installed' field in
1286 '=breakpoint-modified' and '=breakpoint-created'.
1287
1288 * gdb.trace/actions.exp: Update test for 'installed' field.
1289 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1290 (tracepoint_change_loc_2): Likewise.
1291 Check 'info tracepoint' display nothing else.
1292 * gdb.trace/deltrace.exp: Likewise.
1293 * gdb.trace/infotrace.exp: Likewise.
1294 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1295 Likewise.
1296 * gdb.trace/passcount.exp: Likewise.
1297 * gdb.trace/tracecmd.exp: Likewise.
1298 * gdb.trace/while-stepping.exp: Likewise.
1299
6592e36f
TT
13002012-12-14 Tom Tromey <tromey@redhat.com>
1301
1302 * gdb.cp/member-name.exp: New file.
1303 * gdb.cp/member-name.cc: New file.
1304
7d27a96d
TT
13052012-12-14 Tom Tromey <tromey@redhat.com>
1306
1307 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1308
f8c05d0d
DE
13092012-12-14 Doug Evans <dje@google.com>
1310
1311 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1312 DW_OP_GNU_implicit_pointer is section-relative.
1313
451b7c33
TT
13142012-12-14 Tom Tromey <tromey@redhat.com>
1315
43aaf8b6 1316 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1317
10e339df
PA
13182012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1319
6fdff2c5 1320 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1321
e780d813
DE
13222012-12-13 Doug Evans <dje@google.com>
1323
1324 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1325 * gdb.multi/multi-arch.exp: Ditto.
1326
ca3dbcc8 13272012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1328
ca3dbcc8
MG
1329 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1330 catch load test library source file.
1331 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1332 load test source file.
1333 * gdb.mi/mi-catch-load.exp: New. Test file for
1334 basic MI -catch-load and -catch-unload tests.
1335
2960a434
PK
13362012-12-11 Paul Koning <paul_koning@dell.com>
1337
1338 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1339 exception.
1340 (_iterator_except): New function.
1341 (ArrayPrinter): Use _iterator function instead of local _iterator
1342 class for Python 3 compatibility.
1343 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1344 _iterator.
2960a434
PK
1345 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1346 execfile for Python 3 compatibility.
1347 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1348 format in error_prompt test.
6fdff2c5 1349
9325cb04
PK
13502012-12-10 Paul Koning <paul_koning@dell.com>
1351
1352 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1353 compatibility.
9325cb04
PK
1354 * gdb.python/py-block.exp: Ditto.
1355 * gdb.python/py-breakpoint.exp: Ditto.
1356 * gdb.python/py-cmd.exp: Ditto.
1357 * gdb.python/py-events.py: Ditto.
1358 * gdb.python/py-finish-breakpoint.py: Ditto.
1359 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1360 * gdb.python/py-finish-breakpoint2.py: Ditto.
1361 * gdb.python/py-frame-inline.exp: Ditto.
1362 * gdb.python/py-frame.exp: Ditto.
1363 * gdb.python/py-infthread.exp: Ditto.
1364 * gdb.python/py-objfile.exp: Ditto.
1365 * gdb.python/py-parameter.exp: Ditto.
1366 * gdb.python/py-progspace.exp: Ditto.
1367 * gdb.python/py-prompt.exp: Ditto.
1368 * gdb.python/py-symbol.exp: Ditto.
1369 * gdb.python/py-symtab.exp: Ditto.
1370 * gdb.python/py-template.exp: Ditto.
1371 * gdb.python/py-value-cc.exp: Ditto.
1372 * gdb.python/python.exp: Ditto.
1373 * gdb.python/source2.py: Ditto.
1374 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1375 compatibility.
9325cb04
PK
1376 Use sorted() function rather than sort() method.
1377 Accept either int or long values for enum values.
1378 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1379 execfile for Python 3 compatibility.
1380 * gdb.python/py-evsignal.exp: Ditto.
1381 * gdb.python/py-evthreads.exp: Ditto.
1382 * gdb.python/py-mi.exp: Ditto.
1383 * gdb.python/py-pp-maint.exp: Ditto.
1384 * gdb.python/py-prettyprint.exp: Ditto.
1385 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1386 Python 3 compatibility.
9325cb04
PK
1387 Skip tests for Python 2.4.
1388 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1389 Python 3 compatibility.
9325cb04
PK
1390 Use byte string rather than character string in memory write test
1391 if Python 3.
1392 * gdb.python/py-pp-maint.py: Change class declarations to "new
1393 class" syntax.
1394 * gdb.python/py-prettyprint.py: Change iterator class to generator
1395 function for Python 3 compatibility.
1396 Make all classes "new style".
1397 Fix indentation issue and stray semicolon.
1398 * gdb.python/py-shared.expChange print syntax for Python 3
1399 compatibility.
1400 Define "long" if Python 3.
1401 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1402 compatibility.
9325cb04
PK
1403 Accept either int or long values for enum values.
1404 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1405 compatibility.
9325cb04
PK
1406 Skip "long" and "unicode" tests if Python 3.
1407 Accept either "type" or "class" in type checks.
1408 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1409 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1410
8b9737bf
TT
14112012-12-10 Tom Tromey <tromey@redhat.com>
1412
1413 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1414 (test): Add "two_cu" argument.
1415 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1416 for types; allow two CUs.
1417
1b80a9fa
JK
14182012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1419
1420 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1421 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1422
f0b6d50a
YQ
14232012-12-08 Yao Qi <yao@codesourcery.com>
1424 Pedro Alves <palves@redhat.com>
1425
1426 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1427 '=breakpoint-created' when GDB merges the tracepoints of both
1428 sides.
1429
2f68a895
TT
14302012-12-07 Tom Tromey <tromey@redhat.com>
1431
1432 * gdb.base/break1.c (enum some_enum, union some_union): New.
1433 (some_enum_global, some_union_global, some_value): New globals.
1434 * gdb.base/completion.exp: Add tag completion tests.
1435
4fc5d43e
TT
14362012-12-07 Tom Tromey <tromey@redhat.com>
1437
1438 * gdb.base/completion.exp: Add tests for ptype and whatis
1439 completion.
1440
6559e013
JB
14412012-12-07 Joel Brobecker <brobecker@adacore.com>
1442
1443 * gdb.base/stale-infcall.exp: Fix copyright line.
1444
ae2b630d
JB
14452012-12-07 Joel Brobecker <brobecker@adacore.com>
1446
1447 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1448
0ba2eb0f
TT
14492012-12-06 Pedro Alves <palves@redhat.com>
1450 Tom Tromey <tromey@redhat.com>
1451
1452 * gdb.base/exprs.exp: Add tests for cast to void.
1453
731145cb
TT
14542012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1455
1456 * gdb.python/py-mi.exp: Correct expected results for attribute
1457 "dynamic" returned by -var-update.
1458 Add test case for correct handling of "diplayhint" for children
1459 of dynamic varobjs.
1460 * gdb.python/py-prettyprint.c (set_itme): New function.
1461 (bug_14741) New function.
1462 (main) Add call to bug_14741().
1463 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1464
e58fcc15
UW
14652012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1466
1467 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1468 ${binfile}.funcsyms list.
1469
e9eb0d14
YQ
14702012-12-04 Yao Qi <yao@codesourcery.com>
1471
1472 PR gdb/13443
1473 * gdb.trace/actions.exp: Make test messages unique.
1474
4983028c
TT
14752012-11-29 Tom Tromey <tromey@redhat.com>
1476
1477 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1478
ea5e6b0e
UW
14792012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1480
1481 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1482 * gdb.opencl/datatypes.exp: Likewise.
1483 * gdb.opencl/operators.exp: Likewise.
1484 * gdb.opencl/vec_comps.exp: Likewise.
1485
cdde3dfb
JG
14862012-11-29 Jerome Guitton <guitton@adacore.com>
1487
1488 * gdb.ada/iwide: New testcase.
1489
b50d69b5
JG
14902012-11-29 Jerome Guitton <guitton@adacore.com>
1491
1492 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1493 ptype test.
1494
c2d3fccf
JG
14952012-11-29 Jerome Guitton <guitton@adacore.com>
1496
1497 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1498 form {VARIANT_TYPE}ADDRESS.
1499
5edf51fe
YQ
15002012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1501
1502 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1503 (func): New function.
1504 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1505 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1506 pointers to members with pointer-to-function type.
1507
608e2dbb
TT
15082012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1509 Tom Tromey <tromey@redhat.com>
1510
1511 * gdb.base/gnu-debugdata.exp: New file.
1512 * gdb.base/gnu-debugdata.c: New file.
1513 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1514 (gdb_unload): Return 0 on success.
1515
4648e588
JK
15162012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1519
17d6efc4
JB
15202012-11-26 Joel Brobecker <brobecker@adacore.com>
1521
1522 * gdb.base/empty_exe.exp: New testcase.
1523
ace21957
MF
15242012-11-20 Mike Frysinger <vapier@gentoo.org>
1525
1526 * gdb.base/completion.exp: Add test for help aliases completion.
1527
5c401a0a
YQ
15282012-11-20 Yao Qi <yao@codesourcery.com>
1529
1530 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1531 Don't test 'maint set show-debug-regs'.
1532 Use command 'set remotecache' instead of
1533 'set circular-trace-buffer'.
1534
8dea366b
KS
15352012-11-16 Keith Seitz <keiths@redhat.com>
1536
1537 PR c++/13615
1538 * gdb.cp/baseenum.cc: New file.
1539 * gdb.cp/baseenum.exp: New file.
1540 * gdb.cp/derivation.cc (A): Add copyright.
1541 Add a typedef.
1542 (B): Use A::value_type instead of int. Change all references.
1543 (D): Use value_type instead of int. Change all references.
1544 (E): Likewise.
1545 (F); Likewise.
1546 (Z): New class.
1547 (ZZ): New class.
6fdff2c5 1548 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1549 (main): Add instances of Z and ZZ.
1550 Make sure all symbols from N are kept.
1551 * gdb.cp/derivation.exp: Update typedef changes in tests.
1552 Add tests for class typedefs both before and after starting
1553 the inferior.
1554 Add tests for searching for a typedef while stopped in a
1555 method.
1556
5e34c6c3
LM
15572012-11-14 Luis Machado <lgustavo@codesourcery.com>
1558
1559 * gdb.mi/mi-var-create-rtti.c: New file.
1560 * gdb.mi/mi-var-create-rtti.exp: New file.
1561
5e487a5f
LM
15622012-11-14 Luis Machado <lgustavo@codesourcery.com>
1563
1564 * gdb.base/structs3.exp: Run to main before doing any tests.
1565
6d67b990
AB
15662012-11-14 Andrew Burgess <aburgess@broadcom.com>
1567
1568 * gdb.python/py-type.exp: Uniquify test names.
1569
e5d98164
YQ
15702012-11-14 Yao Qi <yao@codesourcery.com>
1571
1572 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1573 (thread_function) [DEBUG]: Call 'printf'.
1574 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1575 command line if 'DEBUG=1' is passed to test.
1576 Remove a pattern to match inferior's output.
1577
62747a60
TT
15782012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1579
1580 * gdb.mi/mi-fill-memory.exp: New test.
1581
18a9fc12
TT
15822012-11-12 Tom Tromey <tromey@redhat.com>
1583
1584 * gdb.base/completion.exp: Update for "info type-printers".
1585 * gdb.python/py-typeprint.cc: New file.
1586 * gdb.python/py-typeprint.exp: New file.
1587 * gdb.python/py-typeprint.py: New file.
1588
bd69fc68
TT
15892012-11-12 Tom Tromey <tromey@redhat.com>
1590
1591 * gdb.base/call-sc.exp: Use "ptype/r".
1592 * gdb.base/volatile.exp: Don't expect "int".
1593 * gdb.cp/ptype-flags.cc: New file.
1594 * gdb.cp/ptype-flags.exp: New file.
1595 * gdb.cp/templates.exp: Use ptype/r.
1596 (test_ptype_of_templates, test_template_typedef): Likewise.
1597 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1598 argument. Handle template names and template parameters.
1599 * gdb.mi/mi-var-cmd.exp: Accept "long".
1600 * gdb.mi/mi-var-child.exp: Accept "long".
1601 * gdb.mi/mi-var-display.exp: Accept "long".
1602 * gdb.mi/mi2-var-child.exp: Accept "long".
1603
b3720c3a
TT
16042012-11-12 Tom Tromey <tromey@redhat.com>
1605
1606 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1607 "ptype" from calls to cp_test_ptype_class.
1608 (test_enums): Likewise.
1609 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1610 cp_test_ptype_class.
1611 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1612 calls to cp_test_ptype_class.
1613 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1614 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1615 from calls to cp_test_ptype_class.
1616 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1617 command here. Change "in_command" argument to "in_exp".
1618
0d63ecda
KS
16192012-11-10 Keith Seitz <keiths@redhat.com>
1620
1621 PR gdb/14288
1622 * gdb.base/printcmds.c: Add invalid_XXX globals
1623 for repeated byte tests.
1624 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1625 * gdb.base/wchar.c (main): Add and construct a wchar_t
1626 array with repeated characters.
1627 * gdb.base/wchar.exp: Add repeated character tests.
1628
ed8a1c2d
AB
16292012-11-09 Andrew Burgess <aburgess@broadcom.com>
1630
1631 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1632 disassembly output.
1633
9107fc8d
PA
16342012-11-09 Pedro Alves <palves@redhat.com>
1635
1636 PR gdb/14306
1637
1638 * gdb.multi/multi-arch-exec.c: New file.
1639 * gdb.multi/multi-arch-exec.exp: New file.
1640
558a9d82
YQ
16412012-11-09 Yao Qi <yao@codesourcery.com>
1642
1643 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1644 (top level): Call it.
1645
e714f336
YQ
16462012-11-09 Yao Qi <yao@codesourcery.com>
1647
1648 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1649 typo.
1650
6ecd4729
PA
16512012-11-09 Pedro Alves <palves@redhat.com>
1652
1653 * gdb.multi/multi-arch.exp: New.
1654
9015683b
TT
16552012-11-08 Tom Tromey <tromey@redhat.com>
1656
1657 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1658 core files, if possible.
1659 * gdb.base/siginfo-thread.c: New file
1660 * gdb.base/siginfo-thread.exp: New file
1661
ea9f10bb
TT
16622012-11-08 Tom Tromey <tromey@redhat.com>
1663
1664 * gdb.base/comprdebug.exp: New file.
1665
f6592439
PA
16662012-11-06 Pedro Alves <palves@redhat.com>
1667
1668 PR gdb/14810
1669
1670 * gdb.base/disabled-location.c: New file.
1671 * gdb.base/disabled-location.exp: New file.
1672
2d338fa9
TT
16732012-11-06 Tom Tromey <tromey@redhat.com>
1674
1675 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1676 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1677 gdb_gcore_cmd.
1678 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1679 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1680 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1681 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1682 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1683 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1684 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1685 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1686 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1687
68c9da30
PA
16882012-11-05 Pedro Alves <palves@redhat.com>
1689
1690 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1691 procedure.
1692 (do_vfork_and_follow_child_tests_exec)
1693 (do_vfork_and_follow_child_tests_exit): Call it.
1694
a7c8c931
PA
16952012-11-05 Pedro Alves <palves@redhat.com>
1696
1697 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1698 fails.
1699
6f6484cd
YQ
17002012-11-03 Yao Qi <yao@codesourcery.com>
1701
1702 Fix PR gdb/14617.
1703 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1704 Remove setup_kfail, and update test.
1705
b45627a0
TT
17062012-11-02 Tom Tromey <tromey@redhat.com>
1707
1708 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1709 test.
1710
f50f4e56
PA
17112012-11-02 Pedro Alves <palves@redhat.com>
1712
1713 PR gdb/14766
1714
1715 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1716 setup_kfail.
1717 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1718 get registers".
1719
71ce889d
PA
17202012-11-02 Pedro Alves <palves@redhat.com>
1721
1722 * gdb.base/foll-vfork-exit.c: New file.
1723 * gdb.base/foll-vfork.exp (top level): New file-describing
1724 comment.
1725 (vfork_child_follow_to_exit): New procedure.
1726 (tcatch_vfork_then_child_follow): Rename as ...
1727 (tcatch_vfork_then_child_follow_exec): ... this.
1728 (tcatch_vfork_then_child_follow_exit): New procedure.
1729 (do_vfork_and_follow_parent_tests): New procedure, factored out
1730 from do_vfork_and_exec_tests.
1731 (do_vfork_and_follow_child_tests_exec): Ditto.
1732 (do_vfork_and_exec_tests): Delete.
1733 (do_vfork_and_follow_child_tests_exit): New procedure.
1734 (top level): Run tests with both the program that has the vfork
1735 child execing, and the program has the vfork child exiting.
1736
1e35b1a9
PA
17372012-11-02 Pedro Alves <palves@redhat.com>
1738
1739 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1740 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1741 (vfork_parent_follow_to_bp): Call it.
1742 (kill_child): Delete.
1743 (vfork_and_exec_child_follow_to_main_bp)
1744 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1745 longer call kill_child.
1746 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1747 (do_vfork_and_exec_tests): Don't runto_main before calling each
1748 test procedure.
1749 (top level): Don't clean restart and set verbose before running
1750 each test procedure.
1751
17522012-11-02 Pedro Alves <palves@redhat.com>
1753
1754 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1755 (vfork_parent_follow_to_bp)
1756 (vfork_and_exec_child_follow_to_main_bp)
1757 (vfork_and_exec_child_follow_through_step)
1758 (tcatch_vfork_then_parent_follow)
1759 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1760 Use with_test_prefix.
1761
17622012-11-02 Pedro Alves <palves@redhat.com>
1763
1764 * gdb.base/foll-vfork.c: Add copyright header.
1765 * gdb.base/vforked-prog.c: Add copyright header.
1766
17672012-11-02 Pedro Alves <palves@redhat.com>
1768
1769 * gdb.base/foll-vfork.exp
1770 (vfork_and_exec_child_follow_through_step): Don't skip on
1771 non-HP/UX targets. Expect the next to only step one line on
1772 non-HP/UX targets, rather than stopping only after the exec.
1773
17742012-11-02 Pedro Alves <palves@redhat.com>
1775
1776 Don't hard code line numbers.
1777
1778 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1779 Expect text from the sources instead of a line number.
1780 (vfork_parent_follow_to_bp)
1781 (vfork_and_exec_child_follow_to_main_bp)
1782 (vfork_and_exec_child_follow_through_step)
1783 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1784 Use gdb_get_line_number.
1785
17862012-11-02 Pedro Alves <palves@redhat.com>
1787
1788 Modernize.
1789
1790 * gdb.base/foll-vfork.exp: Use standard_testfile and
1791 build_executable. Pass descriptive string to untested.
1792 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1793 (vfork_and_exec_child_follow_to_main_bp)
1794 (vfork_and_exec_child_follow_through_step)
1795 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1796 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1797 of send_gdb/gdb_expect.
1798
1799 (kill_child): New procedure.
1800 (vfork_and_exec_child_follow_to_main_bp)
1801 (vfork_and_exec_child_follow_through_step): Use it.
1802
f0559fff
YQ
18032012-11-02 Yao Qi <yao@codesourcery.com>
1804
1805 * gdb.base/setvar.exp: Test setting nested struct.
1806 * gdb.base/setvar.c (v_struct3): New.
1807
c207c6da
DE
18082012-11-01 Doug Evans <dje@google.com>
1809
1810 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1811 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1812 use them.
1813
2f27adfe
AB
18142012-10-31 Andrew Burgess <aburgess@broadcom.com>
1815
1816 PR cli/14772
1817 * gdb.base/gnu_vector.c (union_with_vector_1)
1818 (struct_with_vector_1): Add new struct and union for testing
1819 ptype.
1820 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1821 structs / unions containing vectors.
1822
bb662ca6
YQ
18232012-10-25 Yao Qi <yao@codesourcery.com>
1824
1825 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1826 'setup_kfail' instead of 'setup_kfail_for_target'.
1827 * gdb.base/varargs.exp: Likewise.
1828 * lib/gdb.exp (setup_kfail_for_target): Remove.
1829
635d23ff
MK
18302012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1831
1832 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1833
afdb064f
MK
18342012-10-25 Mark Kettenis <kettenis@gnu.org>
1835
1836 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1837
d99dcf51
JB
18382012-10-24 Joel Brobecker <brobecker@adacore.com>
1839
1840 * gdb.ada/set_wstr: New testcase.
1841
32560274
JB
18422012-10-24 Joel Brobecker <brobecker@adacore.com>
1843
1844 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1845
5ded5331
JB
18462012-10-24 Joel Brobecker <brobecker@adacore.com>
1847
1848 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1849
d8d84291
MK
18502012-10-24 Mark Kettenis <kettenis@gnu.org>
1851
1852 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1853
6e933c51
JK
18542012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1855
1856 * gdb.base/callfuncs.exp (do_function_calls): Fix
1857 setup_kfail_for_target for -m32 mode.
1858
274bd000
MK
18592012-10-23 Mark Kettenis <kettenis@gnu.org>
1860
1861 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1862 are now fixed.
1863
545f743d
YQ
18642012-10-23 Yao Qi <yao@codesourcery.com>
1865
1866 * gdb.base/info-os.exp: Resume the inferior until it exits.
1867
48b56b6a 18682012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1869
99c7d5a8 1870 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1871 * gdb.base/print-file-var.exp: Likewise.
1872 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1873
8de0566d
YQ
18742012-10-17 Yao Qi <yao@codesourcery.com>
1875
1876 * gdb.mi/mi-memory-changed.exp: New.
1877
44883546
YQ
18782012-10-16 Yao Qi <yao@codesourcery.com>
1879
1880 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1881 returns true.
1882 Call gdb_load_shlibs.
1883 * gdb.reverse/solib-reverse.exp: Likewise.
1884
345f514a
KS
18852012-10-15 Keith Seitz <keiths@redhat.com>
1886
1887 * lib/cp-support.exp (cp_test_ptype_class): Add support
1888 for class typedefs.
1889
1890 * gdb.cp/derivation.exp: Add tests for g_instance.
1891
9e3a7d65
JK
18922012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1893
1894 Fix entry values resolving in inlined frames.
1895 * gdb.arch/amd64-entry-value-inline.S: New file.
1896 * gdb.arch/amd64-entry-value-inline.c: New file.
1897 * gdb.arch/amd64-entry-value-inline.exp: New file.
1898
21a7b089
JK
18992012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1900 Doug Evans <dje@google.com>
1901
1902 Fix recent gdb_breakpoint regression.
1903 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1904 braces from the parameter.
1905 * gdb.java/jprint.exp: Likewise.
1906
2c47921e
DE
19072012-10-15 Doug Evans <dje@google.com>
1908
1909 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1910
89398707
JB
19112012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1912
1913 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1914
801e4185
TT
19152012-10-15 Tom Tromey <tromey@redhat.com>
1916
1917 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1918
74f910c8
TT
19192012-10-15 Tom Tromey <tromey@redhat.com>
1920
1921 * gdb.python/py-symbol.exp: Test symbol destructor.
1922
91567807
YQ
19232012-10-14 Yao Qi <yao@codesourcery.com>
1924
1925 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1926 * gdb.mi/mi-cli.exp: New.
1927
1928 * gdb.mi/mi2-basics.exp: Remove.
1929 * gdb.mi/mi2-break.exp: Remove.
1930 * gdb.mi/mi2-console.exp: Remove.
1931 * gdb.mi/mi2-disassemble.exp: Remove.
1932 * gdb.mi/mi2-eval.exp: Remove.
1933 * gdb.mi/mi2-file.exp: Remove.
1934 * gdb.mi/mi2-hack-cli.exp: Remove.
1935 * gdb.mi/mi2-pthreads.exp: Remove.
1936 * gdb.mi/mi2-read-memory.exp: Remove.
1937 * gdb.mi/mi2-regs.exp: Remove.
1938 * gdb.mi/mi2-return.exp: Remove.
1939 * gdb.mi/mi2-simplerun.exp: Remove.
1940 * gdb.mi/mi2-stack.exp: Remove.
1941 * gdb.mi/mi2-stepi.exp: Remove.
1942 * gdb.mi/mi2-syn-frame.exp: Remove.
1943 * gdb.mi/mi2-until.exp: Remove.
1944 * gdb.mi/mi2-watch.exp: Remove.
1945 * gdb.mi/mi2-var-block.exp: Remove.
1946 * gdb.mi/mi2-var-cmd.exp: Remove.
1947 * gdb.mi/mi2-var-display.exp: Remove.
1948
87332029
YQ
19492012-10-12 Yao Qi <yao@codesourcery.com>
1950
1951 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1952 trail '.*' on matching patterns.
1953
11fc9057
L
19542012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1955
1956 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1957 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1958 * gdb.arch/i386-disp-step.exp: Likewise.
1959 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1960 * gdb.arch/i386-prologue.exp: Likewise.
1961 * gdb.arch/i386-size-overlap.exp: Likewise.
1962 * gdb.arch/i386-size.exp: Likewise.
1963 * gdb.arch/i386-unwind.exp: Likewise.
1964
7d46bcdc
L
19652012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1966
1967 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1968 * gdb.arch/i386-word.exp: Likewise.
1969
31224d9d
L
19702012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1971
1972 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1973 is_ilp32_target to set nr_regs.
1974 * gdb.arch/i386-sse.exp: Likewise.
1975
5b7d0050
DE
19762012-10-11 Doug Evans <dje@google.com>
1977
7c09e5a0
DE
1978 PR breakpoints/14643.
1979 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1980 * gdb.linespec/thread.c: New file.
1981 * gdb.linespec/thread.exp: New file.
1982
5b7d0050
DE
1983 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1984 Recognize "message" -> print pass and fail. Add eof case.
1985 (runto): Recognize message, no-message. Print pass/fail if requested,
1986 with same treatment as gdb_breakpoint.
1987 (runto_main): Pass no-message to runto.
1988 (gdb_internal_error_resync): Add log message.
1989 (gdb_file_cmd): Tweak internal error fail text for consistency.
1990
2e24f4aa
JK
19912012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1992
1993 Fix crash during stepping on ppc32.
1994 * gdb.base/step-symless.c: New file.
1995 * gdb.base/step-symless.exp: New file.
1996
aa14df25
DE
19972012-10-03 Doug Evans <dje@google.com>
1998
1999 PR symtab/14601
2000 * gdb.cp/using-crash.exp: New file.
2001 * gdb.cp/using-crash.cc: New file.
2002
975531db
DE
20032012-10-02 Doug Evans <dje@google.com>
2004
2005 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2006 more consistent.
2007 (runto,gdb_debug_format): Ditto.
2008 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2009 Clean up logging and error messages.
2010
b3dc46ff
AB
20112012-10-01 Andrew Burgess <aburgess@broadcom.com>
2012
2013 Test find command on unmapped memory.
2014 * gdb.base/find-unmapped.c: New file.
2015 * gdb.base/find-unmapped.exp: New file.
2016
45814d45
YQ
20172012-09-29 Yao Qi <yao@codesourcery.com>
2018
2019 * gdb.trace/mi-tracepoint-changed.exp: New.
2020 * gdb.mi/mi-breakpoint-changed.exp: New.
2021 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2022 * gdb.mi/pendshr2.c: New.
2023
4c2786ba
YQ
20242012-09-28 Yao Qi <yao@codesourcery.com>
2025
2026 * gdb.mi/pr11022.exp: New.
2027 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2028
7977e5d2
TT
20292012-09-27 Tom Tromey <tromey@redhat.com>
2030
2031 * gdb.cp/derivation.exp: Add regression test.
2032 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2033 V_derived): New.
2034 (vderived): New global.
2035
0971de02
TT
20362012-09-26 Tom Tromey <tromey@redhat.com>
2037
2038 * gdb.dwarf2/dw2-common-block.S: New file.
2039 * gdb.dwarf2/dw2-common-block.exp: New file.
2040
4357ac6c
TT
20412012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2042
2043 * gdb.fortran/common-block.exp: New file.
2044 * gdb.fortran/common-block.f90: New file.
2045
6f380991
AB
20462012-09-26 Andrew Burgess <aburgess@broadcom.com>
2047
2048 * gdb.base/duplicate-bp.c: New file.
2049 * gdb.base/duplicate-bp.exp: New file.
2050
8ae551cf
YQ
20512012-09-26 Yao Qi <yao@codesourcery.com>
2052
2053 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2054
2055 Revert:
2056 2012-09-21 Yao Qi <yao@codesourcery.com>
2057
2058 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2059
318102b9
SP
20602012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2061
2062 * gdb.base/longest-types.c: New test case.
2063 * gdb.base/longest-types.exp: New test case.
2064
a1e5fd69
YQ
20652012-09-25 Yao Qi <yao@codesourcery.com>
2066
2067 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2068
04e7407c
JK
20692012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2070
2071 Fix internal error on canonicalization of clang types.
2072 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2073 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2074 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2075
9bf4bce9
JK
20762012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2077
2078 Fix disassemble without parameters in tailcall frame.
2079 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2080
2603f7ee
AB
20812012-09-21 Andrew Burgess <aburgess@broadcom.com>
2082
2083 * gdb.dwarf2/dw2-op-out-param.S: New file.
2084 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2085
a3569abd
YQ
20862012-09-21 Yao Qi <yao@codesourcery.com>
2087
2088 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2089
a065d7af
YQ
20902012-09-21 Yao Qi <yao@codesourcery.com>
2091
2092 * gdb.mi/mi-cli.exp: Remove.
2093 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2094
15544bd9
YQ
20952012-09-21 Yao Qi <yao@codesourcery.com>
2096
2097 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2098 "=record-started" notification.
2099
82a90ccf
YQ
21002012-09-21 Yao Qi <yao@codesourcery.com>
2101
2102 * gdb.mi/mi-record-changed.exp: New.
2103 * gdb.mi/mi-reverse.exp: Adjust expected output.
2104
d7de8e3c
TT
21052012-09-20 Tom Tromey <tromey@redhat.com>
2106
2107 * gdb.python/python.exp: Test atexit.register.
2108
1aa99537
DE
21092012-09-20 Doug Evans <dje@google.com>
2110
05eade73
DE
2111 * boards/dwarf4-gdb-index.exp: New file.
2112
1aa99537
DE
2113 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2114 while running the tests.
2115
4ae24af0
JB
21162012-09-18 Joel Brobecker <brobecker@adacore.com>
2117
2118 * gdb.ada/bp_reset: New testcase.
2119
bb25a15c
YQ
21202012-09-18 Yao Qi <yao@codesourcery.com>
2121
2122 * gdb.trace/mi-tsv-changed.exp: New.
2123
201b4506
YQ
21242012-09-18 Yao Qi <yao@codesourcery.com>
2125
2126 * gdb.trace/mi-traceframe-changed.exp: New.
2127
6fc1c773
YQ
21282012-09-17 Yao Qi <yao@codesourcery.com>
2129
2130 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2131 when it is less than 0.
2132
1ab3b62c
JK
21332012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2134
2135 PR 14119
2136 * gdb.arch/amd64-tailcall-ret.S: New file.
2137 * gdb.arch/amd64-tailcall-ret.c: New file.
2138 * gdb.arch/amd64-tailcall-ret.exp: New file.
2139 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2140 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2141 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2142
acf9414f
JK
21432012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2144
2145 PR 14548
2146 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2147 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2148 * gdb.reverse/singlejmp-reverse.S: New file.
2149 * gdb.reverse/singlejmp-reverse.c: New file.
2150 * gdb.reverse/singlejmp-reverse.exp: New file.
2151
666b578b
JK
21522012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2153
2154 Fix compatibility with old GCC (~4.1).
2155 * gdb.cp/converts.cc (my_enum_var): New variable.
2156
42056501
AB
21572012-09-14 Andrew Burgess <aburgess@broadcom.com>
2158
2159 * gdb.xml/tdesc-regs.exp: Update expected output for new
2160 vector_size syntax of vector types.
2161
b9516fa1
YPK
21622012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2163
2164 Refactor Python "gdb" module into a proper Python package, by
2165 introducing a new "_gdb" module for code implemented in C, and
2166 using reload/__import__ instead of exec.
2167 * gdb.python/python.exp (Test stderr location): Update module
2168 location of GDB-specific sys.stderr.
2169 (Test stdout location): Ditto for sys.stdout.
2170
18dc9ad8
JK
21712012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2172
2173 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2174
ea3a9873
KS
21752012-09-12 Keith Seitz <keiths@redhat.com>
2176
2177 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2178 conversion statement.
2179
5941debb
DE
21802012-09-12 Doug Evans <dje@google.com>
2181
2182 * gdb.base/help.exp: Remove testing of individual command help text,
2183 too much of a maintenance burden. Instead, test the functionality
2184 of "help" itself.
2185
cfc35e02
DE
21862012-09-11 Doug Evans <dje@google.com>
2187
3a0ed5d7
DE
2188 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2189 breakpoint.
2190
cfc35e02
DE
2191 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2192 * gdb.dwarf2/fission-reread.S: Ditto.
2193 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2194 * gdb.dwarf2/fission-reread.exp: Ditto.
2195
350b1b26
AB
21962012-09-11 Andrew Burgess <aburgess@broadcom.com>
2197
2198 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2199
2fa15f23
JB
22002012-09-10 Joel Brobecker <brobecker@adacore.com>
2201
2202 * gdb.ada/optim_drec: New testcase.
2203
09be558e
DE
22042012-09-10 Doug Evans <dje@google.com>
2205
2206 * boards/fission.exp: Explicitly mark "board" as not remote.
2207
5b4f6e25
KS
22082012-09-10 Keith Seitz <keiths@redhat.com>
2209
2210 PR gdb/13483
2211 * gdb.cp/converts.cc (A::A): Add ctor.
2212 (A::member_): Add member.
2213 (enum my_enum): New enumeration.
2214 (main): Add calls to foo1_7 with various
2215 permitted arguments.
2216 * gdb.cp/converts.exp: Add tests for boolean
2217 conversions permitted by the standard.
2218
b4ca5ed9
YPK
22192012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2220
2221 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2222 avoid spurious results due to ~/.gdbinit.
2223 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2224 $INTERNAL_GDBFLAGS in run command.
2225 * gdb.gdb/observer.exp (setup_test): Ditto.
2226 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2227 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2228
d54b30bb
DE
22292012-09-06 Doug Evans <dje@google.com>
2230
14910956
DE
2231 * boards/fission.exp: New file.
2232
d54b30bb
DE
2233 * gdb.python/py-value.exp: Use clean_restart.
2234
91b253e1
DE
22352012-09-05 Doug Evans <dje@google.com>
2236
2237 * gdb.base/info-macros.c: Fix whitespace.
2238
1292279a
PA
22392012-08-28 Pedro Alves <palves@redhat.com>
2240
2241 PR gdb/14428
2242
2243 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2244
1c8cdcb1
JK
22452012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2246
2247 * gdb.base/break-caller-line.c: New file.
2248 * gdb.base/break-caller-line.exp: New file.
2249
1e8e8b51
JK
22502012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2251
2252 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2253 * gdb.arch/i386-cfi-notcurrent.S: New file.
2254 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2255
1591a1e8
PA
22562012-08-27 Wei-cheng Wang <cole945@gmail.com>
2257 Yao Qi <yao@codesourcery.com>
2258 Pedro Alves <palves@redhat.com>
2259
2260 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2261 New procedures.
2262 (top level): Add overlap checking tests.
2263
4442ada7
TT
22642012-08-24 Tom Tromey <tromey@redhat.com>
2265
2266 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2267 gdb_test_multiple fails for other reasons.
2268
e7d50cc9
YQ
22692012-08-24 Yao Qi <yao@codesourcery.com>
2270
2271 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2272
dfbd5e7b
PA
22732012-08-23 Pedro Alves <palves@redhat.com>
2274
2275 * gdb.base/help.exp: Adjust to "handle" help text change.
2276
8d735b87
YQ
22772012-08-23 Yao Qi <yao@codesourcery.com>
2278
2279 * gdb.trace/disconnected-tracing.c (start, end): New.
2280 (main): Call start and end.
2281 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2282 existing tests into this proc.
2283 (disconnected_tfind): New.
2284
61b1d759
YQ
22852012-08-23 Yao Qi <yao@codesourcery.com>
2286
2287 * boards/native-gdbserver.exp (${board}_upload): New.
2288 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2289 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2290 Execute tfile on remote target.
2291 Copy trace file from target to host.
2292
6ca1b147
JM
22932012-08-22 Joseph Myers <joseph@codesourcery.com>
2294
2295 * gdb.arch/thumb-bx-pc.S: New file.
2296 * gdb.arch/thumb-bx-pc.exp: New file.
2297
706e3705
TT
22982012-08-22 Tom Tromey <tromey@redhat.com>
2299
2300 * gdb.base/maint.exp: Update.
2301
b4893d48
TT
23022012-08-22 Tom Tromey <tromey@redhat.com>
2303
2304 * lib/gdb.exp (skip_unwinder_tests): New proc.
2305 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2306 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2307
45b7da81
TT
23082012-08-21 Tom Tromey <tromey@redhat.com>
2309
2310 * gdb.hp/gdb.aCC/exception.exp: Remove.
2311
f94363d7
AP
2312012-08-19 Andrew Pinski <apinski@cavium.com>
2313
2314 * gdb.arch/mips-octeon-bbit.c: New file.
2315 * gdb.arch/mips-octeon-bbit.exp: New Test.
2316
e5afdbd7
KS
2317012-08-19 Keith Seitz <keiths@redhat.com>
2318
2319 PR c++/14365
2320 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2321 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2322
c29e8b64
JK
23232012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2324
2325 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2326 verbose -log by more specific untested call.
2327
15a7e7bc
YQ
23282012-08-18 Yao Qi <yao@codesourcery.com>
2329
2330 * gdb.trace/tfind.exp: Move tests on various command help before
2331 checking target supports trace.
2332 Fix the expected output of 'help tfind end'.
2333
a451cb65
KS
23342012-08-17 Keith Seitz <keiths@redhat.com>
2335
2336 PR c++/13356
2337 * gdb.base/default.exp: Update all "check type" tests.
2338 * gdb.base/help.exp: Likewise.
2339 * gdb.base/setshow.exp: Likewise.
2340 * gdb.cp/converts.cc (foo1_type_check): New function.
2341 (foo2_type_check): New function.
2342 (foo3_type_check): New function.
2343 (main): Call new functions.
2344 * converts.exp: Add tests for integer-to-pointer conversions
2345 with/without strict type-checking.
2346
dbf6a605
MF
23472012-08-16 Mike Frysinger <vapier@gentoo.org>
2348
2349 * gdb.base/help.exp: Update expected output.
2350
0c92d8c1
JB
23512012-08-16 Joel Brobecker <brobecker@adacore.com>
2352
2353 * gdb.ada/rdv_wait: New testcase.
2354
e56f7f42
JK
23552012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2356
2357 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2358
f47f77df
DE
23592012-08-13 Doug Evans <dje@google.com>
2360
e202d6e8 2361 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2362 * gdb.base/default.exp: Update expected output of "show convenience".
2363
a72c3253
DE
23642012-08-10 Doug Evans <dje@google.com>
2365
2366 * gdb.python/py-strfns.c: New file.
2367 * gdb.python/py-strfns.exp: New file.
2368 * gdb.python/py-type.exp (test_fields): Add vector tests.
2369
de0bea00
MF
23702012-08-10 Mike Frysinger <vapier@gentoo.org>
2371
2372 PR cli/10436:
2373 * gdb.base/completion.exp: Add tests for handle completion.
2374
5b9afe8a
YQ
23752012-08-09 Yao Qi <yao@codesourcery.com>
2376
2377 * gdb.mi/mi-cmd-param-changed.exp: New.
2378 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2379 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2380 * gdb.mi/mi2-prompt.exp: Likewise.
2381
4f485ebc
DE
23822012-08-08 Doug Evans <dje@google.com>
2383
2384 * gdb.base/debug-expr.c: New file.
2385 * gdb.base/debug-expr.exp: New file.
2386 * gdb.base/exprs.exp: Test {type} casts.
2387 * gdb.cp/debug-expr.exp: New file.
2388
5888842d
JK
23892012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2390
2391 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2392 global variable loop, not a 'break'. Add loop count limit to 100.
2393 Add new fail case for terminated vgdb.
2394
4f69f4c2
JK
23952012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2396 Jean-Marc Saffroy <saffroy@gmail.com>
2397
2398 PR 11804
2399 * gdb.base/gcore-relro.exp: New file.
2400 * gdb.base/gcore-relro-main.c: New file.
2401 * gdb.base/gcore-relro-lib.c: New file.
2402
e2de5390
JK
24032012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2404
2405 Do not false FAIL with old GCCs.
2406 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2407 GCC < 4.5 in $no_hw mode.
2408
606603c5
JK
24092012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2410
2411 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2412
777f26c2
JK
24132012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 * gdb.base/list.exp (test_only_end): New function.
2416 Call it.
2417
2c12abee
TT
24182012-08-06 Tom Tromey <tromey@redhat.com>
2419
2420 * gdb.python/py-mi.exp: Add test for printer whose children
2421 are a list.
2422 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2423 (main): New variable children_as_list.
2424 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2425 New.
2426 (register_pretty_printers): Register new printer.
2427
0eae2cf4
EBM
24282012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2429
2430 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2431 symbols. Abort if vgdb remote connection is closed.
2432
09e0881d
DE
24332012-08-02 Doug Evans <dje@google.com>
2434
2435 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2436
b40f514f
SDJ
24372012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2438
2439 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2440 s390x, PowerPC 64 and m68k-linux.
2441
11315ae0
UW
24422012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2443
2444 * gdb.base/annota1.exp: Accept no frames-invalid notification
2445 when starting up the program.
2446 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2447 show a symbolic value as well.
2448 * gdb.server/server-exec-info.exp: Skip test when skipping
2449 gdbserver test and/or when skipping shared library tests.
2450 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2451 avoid name conflicts with other tests.
2452
0547eeed
UW
24532012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2454
2455 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2456 Fix wrong output on big-endian systems.
2457 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2458 4-byte pointer types on 64-bit s390x.
2459
bdddb4de
UW
24602012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2461
2462 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2463 marker comment at the beginning (after intialization).
2464 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2465 breakpoint on marker comment instead of function begin.
2466 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2467 PowerPC.
2468 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2469 or 64-bit PowerPC.
2470 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2471 gdb,no_hardware_watchpoints flag is set.
2472 (initialize): Remove now redundant can-use-hw-watchpoints change.
2473
5d206025
YQ
24742012-08-02 Yao Qi <yao@codesourcery.com>
2475 Pedro Alves <palves@redhat.com>
2476
2477 * boards/local-remote-host.exp: New.
2478
4f665099
UW
24792012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2480
2481 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2482 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2483 * gdb.base/print-file-var.exp: Likewise.
2484 * gdb.server/solib-list.exp: Skip on remote targets.
2485
b62e2b27
UW
24862012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2487
2488 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2489 watchpoints on ARM. When expecting software watchpoints, tolerate
2490 (remote) targets that report unsupported hardware watchpoint only
2491 at continue time.
2492 (test_wide_location_2): Likewise.
2493
a967a851
JK
24942012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2495
2496 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2497 valgrind versions.
2498
75d9f9ff 24992012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2500
2501 * gdb.base/valgrind-infcall.c: New file.
2502 * gdb.base/valgrind-infcall.exp: New file.
2503
75d9f9ff
JK
2504 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2505
1c9f2ed2
KS
25062012-07-30 Keith Seitz <keiths@redhat.com>
2507
2508 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2509 linespecs.
2510
7f9b2034
DE
25112012-07-30 Doug Evans <dje@google.com>
2512
85220e01
DE
2513 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2514 * gdb.dwarf2/pr13961.S: Ditto.
2515
7f9b2034
DE
2516 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2517
4e969b4f
AB
25182012-07-30 Andrew Burgess <aburgess@broadcom.com>
2519
2520 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2521 change its format immediately after reloading the binary.
2522
e7de8362
JK
25232012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2524
2525 Fix testsuite regression after --use-deprecated-index-sections removal.
2526 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2527 string.
2528 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2529
7255706c
YQ
25302012-07-27 Yao Qi <yao@codesourcery.com>
2531
2532 KFAIL for PR remote/14161.
2533 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2534 Cleanup socket files.
2535 (strace_info_marker): Detach inferior.
2536
f2e8016f
TT
25372012-07-26 Tom Tromey <tromey@redhat.com>
2538
6fdff2c5 2539 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2540
f66713d2
JK
25412012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2542
2543 * gdb.python/py-inferior.c (thread): New function.
2544 (check_threads): New function.
2545 (test_threads): New function.
2546 * gdb.python/py-inferior.exp: Added test.
2547 Replaced runto with continue to breakpoint.
2548
8223e12c
TT
25492012-07-26 Tom Tromey <tromey@redhat.com>
2550
2551 * lib/ada.exp (standard_ada_testfile): New proc.
2552 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2553 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2554 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2555 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2556 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2557 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2558 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2559 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2560 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2561 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2562 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2563 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2564 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2565 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2566 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2567 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2568 * gdb.ada/complete.exp: Use standard_ada_testfile.
2569 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2570 standard_output_file.
2571 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2572 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2573 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2574 standard_output_file.
2575 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2576 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2577 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2578 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2579 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2580 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2581 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2582 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2583 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2584 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2585 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2586 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2587 * gdb.ada/interface.exp: Use standard_ada_testfile.
2588 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2589 standard_output_file
2590 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2591 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2592 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2593 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2594 * gdb.ada/nested.exp: Use standard_ada_testfile.
2595 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2596 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2597 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2598 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2599 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2600 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2601 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2602 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2603 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2604 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2605 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2606 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2607 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2608 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2609 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2610 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2611 * gdb.ada/start.exp: Use standard_ada_testfile.
2612 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2613 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2614 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2615 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2616 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2617 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2618 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2619 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2620 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2621 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2622 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2623 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2624 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2625 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2626
bbec57e4
JK
26272012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2628
2629 Fix testsuite regression after --use-deprecated-index-sections removal.
2630 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2631
9cc8e32c
JK
26322012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2633
2634 Fix compatibility with Tcl before 7.5.
2635 * lib/future.exp (lreverse): New function if it does not exist.
2636
ea5ca7b5
MK
26372012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2638
2639 * gdb.mi/mi-pending.c: New method to set a second pending
2640 breakpoint.
2641 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2642 condition.
2643
64776a0b
PA
26442012-07-20 Pedro Alves <palves@redhat.com>
2645
2646 PR threads/11692
2647 PR gdb/12203
2648
2649 * gdb.threads/create-fail.c: New file.
2650 * gdb.threads/create-fail.exp: New file.
2651
13e4e967
PA
26522012-07-19 Pedro Alves <palves@redhat.com>
2653
2654 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2655 * config/vx.exp (gdb_start): Likewise.
2656 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2657 * gdb.base/setvar.exp (test_set): Likewise.
2658 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2659 * gdb.reverse/sigall-precsave.exp: Likewise.
2660 * gdb.reverse/sigall-reverse.exp: Likewise.
2661
b7aefa4d
PA
26622012-07-19 Pedro Alves <palves@redhat.com>
2663
2664 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2665 handler before recording.
2666
608b4967
TT
26672012-07-19 Tom Tromey <tromey@redhat.com>
2668
2669 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2670 * gdb.cp/casts.cc (decltype): New function.
2671 (main): Use it.
2672
b1e0c0fa
PA
26732012-07-19 Pedro Alves <palves@redhat.com>
2674
2675 * gdb.base/sigall.exp (signals): New list.
2676 <top level>: Loop over signals in the $signals list instead of
2677 calling a test function once per signal.
2678 * gdb.reverse/sigall-precsave.exp (signals): New list.
2679 <top level>: Loop over signals in the $signals list instead of
2680 calling a test function once per signal.
2681 * gdb.reverse/sigall-reverse.exp (signals): New list.
2682 <top level>: Loop over signals in the $signals list instead of
2683 calling a test function once per signal.
2684
6ace3df1
YQ
26852012-07-19 Yao Qi <yao@codesourcery.com>
2686
2687 * gdb.base/setshow.exp: Test 'set args ~'.
2688
263a0f8c
JK
26892012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2690
2691 * gdb.base/store.exp (check_set): Import gdb_prompt.
2692 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2693 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2694
8f043999
JK
26952012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2696
2697 PR 11914
2698 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2699 (main): Call eval_sub.
2700 * gdb.python/py-prettyprint.exp:
2701 (python execfile ('py-prettyprint.py')): Move it earlier.
2702 New breakpoint for eval-break.
2703 (continue to breakpoint: eval-break, info locals): New test.
2704 (python execfile ('py-prettyprint.py')): Move it from here.
2705 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2706 (register_pretty_printers): Register pp_eval_type.
2707
725c7b66
JK
27082012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2709
2710 Fix a testcase regression by me.
2711 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2712 DW_FORM_data4.
2713
4359dff1
JK
27142012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2715 Doug Evans <dje@google.com>
2716
2717 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2718 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2719
61e44cfa
JK
27202012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 Fix gdbserver run regression.
2723 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2724
93c0ef37
TT
27252012-07-12 Tom Tromey <tromey@redhat.com>
2726
2727 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2728 (clean_restart): Likewise.
2729 (core_find): Use standard_output_file.
2730
76027ef5
TT
27312012-07-12 Tom Tromey <tromey@redhat.com>
2732
2733 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2734 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2735 prepare_for_testing_full.
2736 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2737 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2738 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2739 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2740 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2741 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2742 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2743 prepare_for_testing_full.
2744 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2745 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2746 prepare_for_testing_full.
2747 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2748 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2749 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2750
85b4440a
TT
27512012-07-12 Tom Tromey <tromey@redhat.com>
2752
2753 * lib/gdb.exp (build_executable_from_specs): New proc, from
2754 build_executable.
2755 (build_executable): Use it.
2756 (prepare_for_testing_full): New proc.
2757
55baab26
TT
27582012-07-11 Tom Tromey <tromey@redhat.com>
2759
2760 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2761 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2762 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2763 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2764 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2765 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2766 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2767 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2768 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2769 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2770
298a9cf0
TT
27712012-07-10 Tom Tromey <tromey@redhat.com>
2772
2773 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2774 standard_output_file.
2775 * gdb.mi/gdb2549.exp: Use standard_testfile.
2776 * gdb.mi/gdb669.exp: Use standard_testfile.
2777 * gdb.mi/gdb701.exp: Use standard_testfile.
2778 * gdb.mi/gdb792.exp: Use standard_testfile.
2779 * gdb.mi/mi-async.exp: Use standard_testfile.
2780 * gdb.mi/mi-basics.exp: Use standard_testfile.
2781 * gdb.mi/mi-break.exp: Use standard_testfile.
2782 * gdb.mi/mi-cli.exp: Use standard_testfile.
2783 * gdb.mi/mi-console.exp: Use standard_testfile.
2784 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2785 * gdb.mi/mi-eval.exp: Use standard_testfile.
2786 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2787 * gdb.mi/mi-file.exp: Use standard_testfile.
2788 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2789 * gdb.mi/mi-logging.exp: Use standard_testfile.
2790 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2791 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2792 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2793 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2794 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2795 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2796 * gdb.mi/mi-pending.exp: Use standard_testfile,
2797 standard_output_file.
2798 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2799 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2800 * gdb.mi/mi-regs.exp: Use standard_testfile.
2801 * gdb.mi/mi-return.exp: Use standard_testfile.
2802 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2803 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2804 * gdb.mi/mi-solib.exp: Use standard_testfile,
2805 standard_output_file.
2806 * gdb.mi/mi-stack.exp: Use standard_testfile.
2807 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2808 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2809 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2810 * gdb.mi/mi-until.exp: Use standard_testfile.
2811 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2812 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2813 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2814 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2815 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2816 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2817 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2818 standard_output_file.
2819 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2820 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2821 * gdb.mi/mi-watch.exp: Use standard_testfile.
2822 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2823 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2824 * gdb.mi/mi2-break.exp: Use standard_testfile.
2825 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2826 * gdb.mi/mi2-console.exp: Use standard_testfile.
2827 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2828 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2829 * gdb.mi/mi2-file.exp: Use standard_testfile.
2830 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2831 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2832 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2833 * gdb.mi/mi2-return.exp: Use standard_testfile.
2834 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2835 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2836 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2837 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2838 * gdb.mi/mi2-until.exp: Use standard_testfile.
2839 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2840 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2841 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2842 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2843 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2844
f5f3a911
TT
28452012-07-10 Tom Tromey <tromey@redhat.com>
2846
2847 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2848 * gdb.cp/ambiguous.exp: Use standard_testfile,
2849 prepare_for_testing.
2850 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2851 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2852 * gdb.cp/anon-ns.exp: Use standard_testfile.
2853 * gdb.cp/anon-struct.exp: Use standard_testfile.
2854 * gdb.cp/anon-union.exp: Use standard_testfile,
2855 prepare_for_testing.
2856 * gdb.cp/arg-reference.exp: Use standard_testfile,
2857 prepare_for_testing.
2858 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2859 * gdb.cp/breakpoint.exp: Use standard_testfile,
2860 prepare_for_testing.
2861 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2862 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2863 standard_output_file.
2864 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2865 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2866 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2867 (test_static_members): Update.
2868 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2869 * gdb.cp/converts.exp: Use standard_testfile.
2870 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2871 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2872 prepare_for_testing.
2873 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2874 * gdb.cp/cplabel.exp: Use standard_testfile.
2875 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2876 prepare_for_testing.
2877 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2878 * gdb.cp/derivation.exp: Use standard_testfile,
2879 prepare_for_testing.
2880 * gdb.cp/destrprint.exp: Use standard_testfile.
2881 * gdb.cp/dispcxx.exp: Use standard_testfile.
2882 * gdb.cp/exception.exp: Use standard_testfile,
2883 prepare_for_testing.
2884 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2885 * gdb.cp/extern-c.exp: Use standard_testfile,
2886 prepare_for_testing.
2887 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2888 prepare_for_testing.
2889 * gdb.cp/fpointer.exp: Use standard_testfile.
2890 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2891 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2892 standard_output_file.
2893 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2894 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2895 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2896 standard_output_file.
2897 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2898 (do_tests): Update.
2899 * gdb.cp/koenig.exp: Use standard_testfile.
2900 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2901 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2902 * gdb.cp/m-static.exp: Use standard_testfile,
2903 prepare_for_testing.
2904 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2905 * gdb.cp/mb-inline.exp: Use standard_testfile,
2906 prepare_for_testing.
2907 * gdb.cp/mb-templates.exp: Use standard_testfile,
2908 prepare_for_testing.
2909 * gdb.cp/member-ptr.exp: Use standard_testfile,
2910 prepare_for_testing.
2911 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2912 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2913 * gdb.cp/method2.exp: Use standard_testfile.
2914 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2915 standard_output_file.
2916 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2917 (do_tests): Update.
2918 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2919 prepare_for_testing.
2920 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2921 prepare_for_testing.
2922 * gdb.cp/namespace.exp: Use standard_testfile,
2923 prepare_for_testing.
2924 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2925 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2926 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2927 * gdb.cp/nsimport.exp: Use standard_testfile,
2928 prepare_for_testing.
2929 * gdb.cp/nsnested.exp: Use standard_testfile.
2930 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2931 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2932 prepare_for_testing.
2933 * gdb.cp/nsstress.exp: Use standard_testfile,
2934 prepare_for_testing.
2935 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2936 * gdb.cp/operator.exp: Use standard_testfile.
2937 * gdb.cp/oranking.exp: Use standard_testfile.
2938 * gdb.cp/overload-const.exp: Use standard_testfile.
2939 * gdb.cp/overload.exp: Use standard_testfile,
2940 prepare_for_testing.
2941 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2942 * gdb.cp/ovsrch.exp: Use standard_testfile.
2943 * gdb.cp/paren-type.exp: Use standard_testfile.
2944 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2945 prepare_for_testing.
2946 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2947 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2948 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2949 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2950 * gdb.cp/pr10728.exp: Use standard_testfile,
2951 standard_output_file.
2952 * gdb.cp/pr12028.exp: Use standard_testfile.
2953 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2954 * gdb.cp/pr9167.exp: Use standard_testfile.
2955 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2956 * gdb.cp/printmethod.exp: Use standard_testfile,
2957 prepare_for_testing.
2958 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2959 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2960 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2961 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2962 standard_output_file.
2963 * gdb.cp/readnow-language.exp: Use standard_testfile.
2964 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2965 (gdb_start_again): Use clean_restart.
2966 * gdb.cp/ref-types.exp: Use standard_testfile,
2967 prepare_for_testing.
2968 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2969 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2970 * gdb.cp/smartp.exp: Use standard_testfile.
2971 * gdb.cp/static-method.exp: Use standard_testfile.
2972 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2973 * gdb.cp/temargs.exp: Use standard_testfile.
2974 * gdb.cp/templates.exp: Use standard_testfile,
2975 prepare_for_testing.
2976 (do_tests): Update.
2977 * gdb.cp/try_catch.exp: Use standard_testfile,
2978 prepare_for_testing.
2979 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2980 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2981 * gdb.cp/virtbase.exp: Use standard_testfile,
2982 prepare_for_testing.
2983 * gdb.cp/virtfunc.exp: Use standard_testfile,
2984 prepare_for_testing.
2985 (do_tests): Update.
2986 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2987 prepare_for_testing.
2988
686f09d0
TT
29892012-07-10 Tom Tromey <tromey@redhat.com>
2990
2991 * lib/gdb.exp (standard_testfile): Unset output variables from
2992 earlier invocations.
2993
9357e021
YQ
29942012-07-10 Yao Qi <yao@codesourcery.com>
2995
2996 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2997 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2998 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2999 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3000 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3001 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3002 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3003 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3004 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3005 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3006 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3007 * gdb.mi/mi-var-display.exp: Likewise.
3008 * gdb.mi/mi-var-invalidate.exp: Likewise.
3009 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3010 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3011 * gdb.mi/mi2-console.exp: Likewise.
3012 * gdb.mi/mi2-disassemble.exp: Likewise.
3013 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3014 * gdb.mi/mi2-read-memory.exp: Likewise.
3015 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3016 * gdb.mi/mi2-simplerun.exp: Likewise.
3017 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3018 * gdb.mi/mi2-syn-frame.exp: Likewise.
3019 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3020 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3021 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3022
e314d629
TT
30232012-07-09 Tom Tromey <tromey@redhat.com>
3024
3025 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3026 * gdb.base/callfuncs.exp: Add cast-based test.
3027 * gdb.base/callfuncs.c (voidfunc): New function.
3028
06928b3f
DE
30292012-07-08 Doug Evans <dje@google.com>
3030
3031 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3032
32f11bad
JK
30332012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 Fix XFAIL compatibility with old i386 systems.
3036 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3037 Check also 'Cannot insert breakpoint 0'.
3038
76b83c51
JK
30392012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3040
3041 PR 14321
3042 * gdb.base/find.exp
3043 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3044
a6fb9c08
TT
30452012-07-06 Tom Tromey <tromey@redhat.com>
3046
3047 * gdb.base/whatis.exp: Add test.
3048
71918a86
TT
30492012-07-06 Tom Tromey <tromey@redhat.com>
3050
3051 * gdb.base/whatis.exp: Add regression test.
3052
fcde5961
TT
30532012-07-06 Tom Tromey <tromey@redhat.com>
3054
3055 * gdb.base/whatis.exp: Add tests.
3056
f9cf0f4a
JK
30572012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3058
3059 PR 12649
3060 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3061 gdb_test_multiple $gdb_prompt terminator.
3062
979ade8b
PA
30632012-07-04 Pedro Alves <palves@redhat.com>
3064
3065 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3066 supports_process_record.
3067
8a980b44
PA
30682012-07-04 Pedro Alves <palves@redhat.com>
3069
3070 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3071 endings.
3072 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3073
855ba978
SS
30742012-07-03 Stan Shebs <stan@codesourcery.com>
3075
3076 * gdb.base/info-os.c (main): Retry resource acquisition until an
3077 available one is found.
3078 * gdb.base/info-os.exp: Collect resource keys from the program
3079 and use them in matching.
3080
fcb44371
JK
30812012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3084 Wrap the test into loop for corefile and core0file.
3085
08a67be6
JK
30862012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3087
3088 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3089 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3090 .note.GNU-stack.
3091
0f3c2347
JK
3092 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3093
ff4a4500
SDJ
30942012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3095
3096 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3097 break): Include help message for the new `-probe' and `-probe-stap'
3098 options.
3099
d3ce09f5
SS
31002012-07-02 Stan Shebs <stan@codesourcery.com>
3101
3102 * gdb.base/dprintf.exp: Add agent style tests.
3103
a1624241
JK
31042012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3105
3106 * gdb.base/stale-infcall.c (infcall): New label test-next.
3107 (main): New labels test-pass and test-fail.
3108 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3109 $test_fail_bpnum to test-fail.
3110 (test system longjmp tracking support): New test.
3111 Delete $test_fail_bpnum.
3112 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3113 breakpoint.
3114
42e7ad6c
DE
31152012-06-30 Doug Evans <dje@google.com>
3116
3117 * gdb.dwarf2/fission-reread.S: New file.
3118 * gdb.dwarf2/fission-reread.exp: New file.
3119
37ce89eb
SS
31202012-06-28 Stan Shebs <stan@codesourcery.com>
3121
3122 * gdb.mi/mi-logging.exp: New file.
3123
e5ef252a
PA
31242012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3125 Pedro Alves <palves@redhat.com>
3126
3127 * gdb.threads/siginfo-threads.exp: New file.
3128 * gdb.threads/siginfo-threads.c: New file.
3129 * gdb.threads/sigstep-threads.exp: New file.
3130 * gdb.threads/sigstep-threads.c: New file.
3131
22f1fbae
TT
31322012-06-28 Tom Tromey <tromey@redhat.com>
3133
3134 * gdb.go/package.exp: Partially revert earlier patch; use
3135 gdb_compile again. Use standard_output_file.
3136
2e3cf129
DE
31372012-06-27 Doug Evans <dje@google.com>
3138
3139 * gdb.dwarf2/fission-base.c: New file.
3140 * gdb.dwarf2/fission-base.S: New file.
3141 * gdb.dwarf2/fission-base.exp: New file.
3142
785fd303
JK
31432012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3144
3145 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3146
1bb9788d
TT
31472012-06-27 Tom Tromey <tromey@redhat.com>
3148
3149 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3150 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3151
c83ee902
TT
31522012-06-27 Tom Tromey <tromey@redhat.com>
3153
3154 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3155 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3156 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3157 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3158 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3159 prepare_for_testing.
3160 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3161 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3162 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3163 standard_testfile.
3164 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3165 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3166 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3167 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3168 prepare_for_testing.
3169 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3170 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3171 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3172 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3173 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3174 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3175 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3176 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3177 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3178 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3179 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3180 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3181 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3182 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3183 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3184 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3185 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3186 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3187 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3188 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3189 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3190 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3191 standard_output_file.
3192 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3193 standard_output_file.
3194 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3195 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3196 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3197 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3198 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3199 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3200 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3201 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3202 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3203 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3204 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3205 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3206 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3207 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3208 * gdb.dwarf2/valop.exp: Use standard_testfile,
3209 prepare_for_testing.
3210
5204774b
TT
32112012-06-27 Tom Tromey <tromey@redhat.com>
3212
3213 * gdb.python/python.exp: Fix regexps in pagination tests.
3214
ee0bf529
SCR
32152012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3216
3217 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3218 'last' of gdb.Symtab_and_line.
3219 * gdb.python/py-symbol.c: Move break point comment to enable
3220 testing of gdb.Symtab_and_line.last.
3221
14fcc022
TT
32222012-06-26 Tom Tromey <tromey@redhat.com>
3223
3224 * gdb.threads/step.c: Remove.
3225 * gdb.threads/step.exp: Remove.
3226 * gdb.threads/step2.exp: Remove.
3227
0efbbabc
TT
32282012-06-26 Tom Tromey <tromey@redhat.com>
3229
3230 * gdb.threads/watchpoint-fork.exp (test): Use
3231 standard_output_file. Don't declare objdir.
3232 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3233 standard_output_file.
3234 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3235 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3236 clean_restart. Remove incdir.
3237 * gdb.threads/corethreads.exp: Use standard_testfile.
3238 * gdb.threads/execl.exp: Use standard_testfile,
3239 standard_output_file, clean_restart.
3240 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3241 clean_restart.
3242 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3243 clean_restart.
3244 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3245 incdir.
3246 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3247 clean_restart. Remove incdir.
3248 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3249 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3250 clean_restart. Remove incdir.
3251 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3252 Remove incdir.
3253 * gdb.threads/leader-exit.exp: Use standard_testfile.
3254 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3255 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3256 clean_restart.
3257 * gdb.threads/manythreads.exp: Use standard_testfile,
3258 clean_restart. Remove incdir.
3259 * gdb.threads/multi-create.exp: Use standard_testfile,
3260 clean_restart.
3261 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3262 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3263 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3264 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3265 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3266 * gdb.threads/pending-step.exp: Use standard_testfile,
3267 clean_restart. Remove incdir.
3268 * gdb.threads/print-threads.exp: Use standard_testfile,
3269 clean_restart. Remove incdir.
3270 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3271 clean_restart. Remove incdir.
3272 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3273 Remove incdir.
3274 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3275 incdir.
3276 * gdb.threads/sigthread.exp: Use standard_testfile,
3277 clean_restart.
3278 * gdb.threads/staticthreads.exp: Use standard_testfile,
3279 clean_restart. Remove incdir.
3280 * gdb.threads/switch-threads.exp: Use standard_testfile,
3281 clean_restart. Remove incdir.
3282 * gdb.threads/thread-execl.exp: Use standard_testfile,
3283 clean_restart. Remove incdir.
3284 * gdb.threads/thread-find.exp: Use standard_testfile,
3285 clean_restart.
3286 * gdb.threads/thread-specific.exp: Use standard_testfile,
3287 clean_restart. Remove incdir.
3288 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3289 clean_restart. Remove incdir.
3290 * gdb.threads/thread_check.exp: Use standard_testfile,
3291 clean_restart. Remove incdir.
3292 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3293 incdir.
3294 * gdb.threads/threadapply.exp: Use standard_testfile,
3295 clean_restart. Remove incdir.
3296 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3297 clean_restart. Remove incdir.
3298 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3299 clean_restart.
3300 * gdb.threads/tls-shared.exp: Use standard_testfile,
3301 clean_restart, standard_output_file.
3302 * gdb.threads/tls-var.exp: Use standard_testfile,
3303 standard_output_file.
3304 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3305 Remove incdir.
3306 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3307 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3308 incdir.
3309 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3310 clean_restart. Remove incdir.
3311
497a5eb0
TT
33122012-06-26 Tom Tromey <tromey@redhat.com>
3313
3314 * gdb.trace/actions.exp: Use standard_testfile.
3315 * gdb.trace/ax.exp: Use standard_testfile.
3316 * gdb.trace/backtrace.exp: Use standard_testfile.
3317 * gdb.trace/change-loc.exp: Use standard_testfile.
3318 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3319 * gdb.trace/collection.exp: Use standard_testfile,
3320 prepare_for_testing.
3321 * gdb.trace/deltrace.exp: Use standard_testfile.
3322 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3323 * gdb.trace/ftrace.exp: Use standard_testfile.
3324 * gdb.trace/infotrace.exp: Use standard_testfile.
3325 * gdb.trace/packetlen.exp: Use standard_testfile.
3326 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3327 * gdb.trace/passcount.exp: Use standard_testfile.
3328 * gdb.trace/pending.exp: Use standard_testfile.
3329 * gdb.trace/report.exp: Use standard_testfile.
3330 * gdb.trace/save-trace.exp: Use standard_testfile.
3331 * gdb.trace/stap-trace.exp: Use standard_testfile.
3332 * gdb.trace/status-stop.exp: Use standard_testfile.
3333 * gdb.trace/strace.exp: Use standard_testfile.
3334 * gdb.trace/tfile.exp: Use standard_testfile.
3335 * gdb.trace/tfind.exp: Use standard_testfile.
3336 * gdb.trace/trace-break.exp: Use standard_testfile.
3337 * gdb.trace/trace-mt.exp: Use standard_testfile.
3338 * gdb.trace/tracecmd.exp: Use standard_testfile.
3339 * gdb.trace/tspeed.exp: Use standard_testfile.
3340 * gdb.trace/tstatus.exp: Use standard_testfile.
3341 * gdb.trace/tsv.exp: Use standard_testfile.
3342 * gdb.trace/unavailable.exp: Use standard_testfile,
3343 prepare_for_testing.
3344 * gdb.trace/while-dyn.exp: Use standard_testfile.
3345 * gdb.trace/while-stepping.exp: Use standard_testfile.
3346
7686c074
TT
33472012-06-26 Tom Tromey <tromey@redhat.com>
3348
3349 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3350 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3351 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3352 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3353 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3354 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3355 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3356 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3357 prepare_for_testing.
3358 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3359 prepare_for_testing.
3360 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3361 prepare_for_testing.
3362 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3363 prepare_for_testing.
3364 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3365 prepare_for_testing
3366 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3367 * gdb.reverse/machinestate.exp: Use standard_testfile.
3368 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3369 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3370 build_executable.
3371 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3372 build_executable.
3373 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3374 standard_output_file.
3375 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3376 standard_output_file.
3377 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3378 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3379 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3380 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3381 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3382 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3383
481fc100
TT
33842012-06-26 Tom Tromey <tromey@redhat.com>
3385
3386 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3387 standard_output_file.
3388 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3389 prepare_for_testing. Remove directory-checking code.
3390
7bb18ae2
TT
33912012-06-25 Tom Tromey <tromey@redhat.com>
3392
3393 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3394 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3395 build_executable, not prepare_for_testing.
3396 * gdb.multi/base.exp: Use standard_output_file. Use
3397 build_executable, not prepare_for_testing.
3398
cf09b3e4
TT
33992012-06-25 Tom Tromey <tromey@redhat.com>
3400
3401 * gdb.fortran/subarray.exp: Use standard_testfile,
3402 prepare_for_testing.
3403 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3404 * gdb.fortran/module.exp: Use standard_testfile.
3405 * gdb.fortran/logical.exp: Use standard_testfile.
3406 * gdb.fortran/library-module.exp: Use standard_testfile,
3407 standard_output_file.
3408 * gdb.fortran/derived-type.exp: Use standard_testfile,
3409 prepare_for_testing.
3410 * gdb.fortran/complex.exp: Use standard_testfile,
3411 prepare_for_testing.
3412 * gdb.fortran/charset.exp: Use standard_testfile.
3413 * gdb.fortran/array-element.exp: Use standard_testfile,
3414 prepare_for_testing.
3415
18b5ff1b
KS
34162012-06-25 Keith Seitz <keiths@redhat.com>
3417
3418 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3419 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3420
17b77626
TT
34212012-06-25 Tom Tromey <tromey@redhat.com>
3422
3423 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3424 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3425 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3426 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3427
f91e3dc1
TT
34282012-06-25 Tom Tromey <tromey@redhat.com>
3429
3430 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3431 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3432 * gdb.linespec/linespec.exp: Use standard_testfile.
3433
a884434d
TT
34342012-06-25 Tom Tromey <tromey@redhat.com>
3435
3436 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3437 prepare_for_testing.
3438
efc9d70a
TT
34392012-06-25 Tom Tromey <tromey@redhat.com>
3440
3441 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3442 prepare_for_testing.
3443 * gdb.opt/inline-break.exp: Use standard_testfile,
3444 prepare_for_testing.
3445 * gdb.opt/inline-bt.exp: Use standard_testfile,
3446 prepare_for_testing.
3447 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3448 prepare_for_testing.
3449 * gdb.opt/inline-locals.exp: Use standard_testfile,
3450 prepare_for_testing.
3451
e2fc92c6
TT
34522012-06-25 Tom Tromey <tromey@redhat.com>
3453
3454 * gdb.asm/asm-source.exp: Use standard_output_file,
3455 standard_testfile. Construct .o files in proper subdir.
3456
b0963d73
TT
34572012-06-25 Tom Tromey <tromey@redhat.com>
3458
3459 * gdb.server/ext-attach.exp: Use standard_testfile,
3460 prepare_for_testing.
3461 * gdb.server/ext-run.exp: Use standard_testfile,
3462 build_executable.
3463 * gdb.server/file-transfer.exp: Use standard_testfile,
3464 prepare_for_testing.
3465 * gdb.server/server-exec-info.exp: Use standard_testfile.
3466 * gdb.server/server-mon.exp: Use standard_testfile,
3467 prepare_for_testing.
3468 * gdb.server/server-run.exp: Use standard_testfile,
3469 build_executable.
3470 * gdb.server/solib-list.exp: Use standard_testfile,
3471 standard_output_file.
3472
8a3e1f8d
TT
34732012-06-25 Tom Tromey <tromey@redhat.com>
3474
3475 * lib/gdb.exp (standard_output_file): Use "file join".
3476 * gdb.go/chan.exp: Use standard_testfile.
3477 * gdb.go/handcall.exp: Use standard_testfile.
3478 * gdb.go/hello.exp: Use standard_testfile.
3479 * gdb.integers/chan.exp: Use standard_testfile.
3480 * gdb.go/methods.exp: Use standard_testfile.
3481 * gdb.go/package.exp: Use standard_testfile.
3482 * gdb.go/strings.exp: Use standard_testfile.
3483 * gdb.go/types.exp: Use standard_testfile.
3484 * gdb.go/unsafe.exp: Use standard_testfile.
3485
944a9061
MGD
34862012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3487
3488 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3489
1c06bd58
JK
34902012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3491
3492 Fix regression by the previous commit.
3493 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3494
b4a58790
TT
34952012-06-22 Tom Tromey <tromey@redhat.com>
3496
3497 * gdb.python/lib-types.exp: Use standard_testfile,
3498 prepare_for_testing.
3499 * gdb.python/py-block.exp: Use standard_testfile.
3500 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3501 * gdb.python/py-events.exp: Use standard_testfile,
3502 standard_output_file.
3503 * gdb.python/py-evsignal.exp: Use standard_testfile.
3504 * gdb.python/py-evethreads.exp: Use standard_testfile.
3505 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3506 * gdb.python/py-explore.exp: Use standard_testfile.
3507 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3508 standard_output_file.
3509 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3510 prepare_for_testing.
3511 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3512 * gdb.python/py-frame.exp: Use standard_testfile.
3513 * gdb.python/py-inferior.exp: Use standard_testfile.
3514 * gdb.python/py-infthread.exp: Use standard_testfile.
3515 * gdb.python/py-mi.exp: Use standard_testfile.
3516 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3517 build_executable.
3518 * gdb.python/py-objfile.exp: Use standard_testfile.
3519 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3520 prepare_for_testing.
3521 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3522 * gdb.python/py-progspace.exp: Use standard_testfile,
3523 build_executable.
3524 * gdb.python/py-prompt.exp: Use standard_testfile,
3525 build_executable.
3526 * gdb.python/py-section-script.exp: Use standard_testfile,
3527 build_executable.
3528 * gdb.python/py-shared.exp: Use standard_testfile,
3529 standard_output_file, clean_restart.
3530 * gdb.python/py-symbol.exp: Use standard_output_file,
3531 prepare_for_testing.
3532 * gdb.python/py-symtab.exp: Use standard_output_file,
3533 prepare_for_testing
3534 * gdb.python/py-template.exp: Use standard_testfile.
3535 * gdb.python/py-type.exp: Use standard_testfile.
3536 * gdb.python/py-value-cc.exp: Use standard_testfile.
3537 * gdb.python/py-value.exp: Use standard_testfile.
3538 * gdb.python/python.exp: Use standard_testfile, build_executable.
3539
2c44deac
TT
35402012-06-22 Tom Tromey <tromey@redhat.com>
3541
3542 * gdb.objc/basicclass.exp: Use standard_testfile.
3543 (do_objc_tests): Don't declare objdir.
3544 * gdb.objc/nondebug.exp: Use standard_testfile.
3545 (do_objc_tests): Don't declare objdir.
3546 * gdb.objc/objcdecode.exp: Use standard_testfile.
3547 (do_objc_tests): Don't declare objdir.
3548
c24ccbce
TT
35492012-06-22 Tom Tromey <tromey@redhat.com>
3550
3551 * gdb.java/jmain.exp: Use standard_testfile.
3552 * gdb.java/jmisc.exp: Use standard_testfile.
3553 * gdb.java/jnpe.exp: Use standard_testfile.
3554 * gdb.java/jprint.exp: Use standard_testfile.
3555
0a6d0306
TT
35562012-06-22 Tom Tromey <tromey@redhat.com>
3557
3558 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3559 (standard_output_file, standard_testfile): New procs.
3560 (build_executable, clean_restart): Use standard_output_file.
3561
6ea815ef
YQ
35622012-06-22 Yao Qi <yao@codesourcery.com>
3563
3564 * boards/native-gdbserver.exp: New proc ${board}_exec.
3565 * boards/native-stdio-gdbserver.exp: Likewise.
3566
4c93b1db
TT
35672012-06-21 Tom Tromey <tromey@redhat.com>
3568
3569 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3570 (build_executable): Update.
3571 (get_compiler_info): Remove 'binfile' argument.
3572 * gdb.ada/arrayidx.exp: Update.
3573 * gdb.ada/null_array.exp: Update.
3574 * gdb.arch/altivec-abi.exp: Update.
3575 * gdb.arch/altivec-regs.exp: Update.
3576 * gdb.arch/amd64-byte.exp: Update.
3577 * gdb.arch/amd64-dword.exp: Update.
3578 * gdb.arch/amd64-word.exp: Update.
3579 * gdb.arch/i386-avx.exp: Update.
3580 * gdb.arch/i386-byte.exp: Update.
3581 * gdb.arch/i386-sse.exp: Update.
3582 * gdb.arch/i386-word.exp: Update.
3583 * gdb.arch/ppc-dfp.exp: Update.
3584 * gdb.arch/ppc-fp.exp: Update.
3585 * gdb.arch/vsx-regs.exp: Update.
3586 * gdb.base/all-bin.exp: Update.
3587 * gdb.base/annota1.exp: Update.
3588 * gdb.base/async.exp: Update.
3589 * gdb.base/attach.exp: Update.
3590 * gdb.base/break-interp.exp: Update.
3591 * gdb.base/call-ar-st.exp: Update.
3592 * gdb.base/call-rt-st.exp: Update.
3593 * gdb.base/call-sc.exp: Update.
3594 * gdb.base/callfuncs.exp: Update.
3595 * gdb.base/catch-load.exp: Update.
3596 * gdb.base/completion.exp: Update.
3597 * gdb.base/complex.exp: Update.
3598 * gdb.base/condbreak.exp: Update.
3599 * gdb.base/consecutive.exp: Update.
3600 * gdb.base/constvars.exp: Update.
3601 * gdb.base/corefile.exp: Update.
3602 * gdb.base/eval-skip.exp: Update.
3603 * gdb.base/expand-psymtabs.exp: Update.
3604 * gdb.base/exprs.exp: Update.
3605 * gdb.base/fileio.exp: Update.
3606 * gdb.base/fixsection.exp: Update.
3607 * gdb.base/funcargs.exp: Update.
3608 * gdb.base/gdb11530.exp: Update.
3609 * gdb.base/gdb1555.exp: Update.
3610 * gdb.base/gnu-ifunc.exp: Update.
3611 * gdb.base/gnu_vector.exp: Update.
3612 * gdb.base/info-macros.exp: Update.
3613 * gdb.base/jit-simple.exp: Update.
3614 * gdb.base/jit-so.exp: Update.
3615 * gdb.base/jit.exp: Update.
3616 * gdb.base/langs.exp: Update.
3617 * gdb.base/list.exp: Update.
3618 * gdb.base/logical.exp: Update.
3619 * gdb.base/long_long.exp: Update.
3620 * gdb.base/longjmp.exp: Update.
3621 * gdb.base/macscp.exp: Update.
3622 * gdb.base/mips_pro.exp: Update.
3623 * gdb.base/miscexprs.exp: Update.
3624 * gdb.base/morestack.exp: Update.
3625 * gdb.base/nodebug.exp: Update.
3626 * gdb.base/opaque.exp: Update.
3627 * gdb.base/pc-fp.exp: Update.
3628 * gdb.base/pending.exp: Update.
3629 * gdb.base/permissions.exp: Update.
3630 * gdb.base/pointers.exp: Update.
3631 * gdb.base/prelink.exp: Update.
3632 * gdb.base/printcmds.exp: Update.
3633 * gdb.base/psymtab.exp: Update.
3634 * gdb.base/ptype.exp: Update.
3635 * gdb.base/relational.exp: Update.
3636 * gdb.base/scope.exp: Update.
3637 * gdb.base/setvar.exp: Update.
3638 * gdb.base/shlib-call.exp: Update.
3639 * gdb.base/shreloc.exp: Update.
3640 * gdb.base/signals.exp: Update.
3641 * gdb.base/sizeof.exp: Update.
3642 * gdb.base/so-impl-ld.exp: Update.
3643 * gdb.base/so-indr-cl.exp: Update.
3644 * gdb.base/solib-disc.exp: Update.
3645 * gdb.base/solib-display.exp: Update.
3646 * gdb.base/solib-nodir.exp: Update.
3647 * gdb.base/solib-overlap.exp: Update.
3648 * gdb.base/solib-symbol.exp: Update.
3649 * gdb.base/solib-weak.exp: Update.
3650 * gdb.base/solib.exp: Update.
3651 * gdb.base/store.exp: Update.
3652 * gdb.base/structs.exp: Update.
3653 * gdb.base/structs2.exp: Update.
3654 * gdb.base/type-opaque.exp: Update.
3655 * gdb.base/unload.exp: Update.
3656 * gdb.base/varargs.exp: Update.
3657 * gdb.base/volatile.exp: Update.
3658 * gdb.base/watch_thread_num.exp: Update.
3659 * gdb.base/watchpoint-solib.exp: Update.
3660 * gdb.base/watchpoint.exp: Update.
3661 * gdb.base/watchpoints.exp: Update.
3662 * gdb.base/whatis.exp: Update.
3663 * gdb.cell/arch.exp: Update.
3664 * gdb.cell/break.exp: Update.
3665 * gdb.cell/bt.exp: Update.
3666 * gdb.cell/core.exp: Update.
3667 * gdb.cell/data.exp: Update.
3668 * gdb.cell/ea-cache.exp: Update.
3669 * gdb.cell/f-regs.exp: Update.
3670 * gdb.cell/fork.exp: Update.
3671 * gdb.cell/gcore.exp: Update.
3672 * gdb.cell/mem-access.exp: Update.
3673 * gdb.cell/ptype.exp: Update.
3674 * gdb.cell/registers.exp: Update.
3675 * gdb.cell/sizeof.exp: Update.
3676 * gdb.cell/solib-symbol.exp: Update.
3677 * gdb.cell/solib.exp: Update.
3678 * gdb.cp/ambiguous.exp: Update.
3679 * gdb.cp/breakpoint.exp: Update.
3680 * gdb.cp/bs15503.exp: Update.
3681 * gdb.cp/casts.exp: Update.
3682 * gdb.cp/class2.exp: Update.
3683 * gdb.cp/cpexprs.exp: Update.
3684 * gdb.cp/cplusfuncs.exp: Update.
3685 * gdb.cp/ctti.exp: Update.
3686 * gdb.cp/dispcxx.exp: Update.
3687 * gdb.cp/gdb1355.exp: Update.
3688 * gdb.cp/gdb2384.exp: Update.
3689 * gdb.cp/gdb2495.exp: Update.
3690 * gdb.cp/infcall-dlopen.exp: Update.
3691 * gdb.cp/local.exp: Update.
3692 * gdb.cp/m-data.exp: Update.
3693 * gdb.cp/m-static.exp: Update.
3694 * gdb.cp/mb-ctor.exp: Update.
3695 * gdb.cp/mb-inline.exp: Update.
3696 * gdb.cp/mb-templates.exp: Update.
3697 * gdb.cp/member-ptr.exp: Update.
3698 * gdb.cp/method.exp: Update.
3699 * gdb.cp/namespace.exp: Update.
3700 * gdb.cp/nextoverthrow.exp: Update.
3701 * gdb.cp/nsdecl.exp: Update.
3702 * gdb.cp/nsrecurs.exp: Update.
3703 * gdb.cp/nsstress.exp: Update.
3704 * gdb.cp/nsusing.exp: Update.
3705 * gdb.cp/pr-1023.exp: Update.
3706 * gdb.cp/pr-1210.exp: Update.
3707 * gdb.cp/pr-574.exp: Update.
3708 * gdb.cp/pr9631.exp: Update.
3709 * gdb.cp/printmethod.exp: Update.
3710 * gdb.cp/psmang.exp: Update.
3711 * gdb.cp/re-set-overloaded.exp: Update.
3712 * gdb.cp/rtti.exp: Update.
3713 * gdb.cp/shadow.exp: Update.
3714 * gdb.cp/templates.exp: Update.
3715 * gdb.cp/try_catch.exp: Update.
3716 * gdb.dwarf2/dw2-ranges.exp: Update.
3717 * gdb.dwarf2/pr10770.exp: Update.
3718 * gdb.fortran/library-module.exp: Update.
3719 * gdb.hp/gdb.aCC/optimize.exp: Update.
3720 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3721 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3722 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3723 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3724 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3725 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3726 * gdb.hp/gdb.compat/xdb1.exp: Update.
3727 * gdb.hp/gdb.compat/xdb2.exp: Update.
3728 * gdb.hp/gdb.compat/xdb3.exp: Update.
3729 * gdb.hp/gdb.defects/bs14602.exp: Update.
3730 * gdb.hp/gdb.defects/solib-d.exp: Update.
3731 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3732 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3733 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3734 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3735 * gdb.mi/gdb792.exp: Update.
3736 * gdb.mi/mi-pending.exp: Update.
3737 * gdb.mi/mi-solib.exp: Update.
3738 * gdb.mi/mi-var-cp.exp: Update.
3739 * gdb.opt/clobbered-registers-O2.exp: Update.
3740 * gdb.opt/inline-bt.exp: Update.
3741 * gdb.opt/inline-cmds.exp: Update.
3742 * gdb.opt/inline-locals.exp: Update.
3743 * gdb.python/py-events.exp: Update.
3744 * gdb.python/py-finish-breakpoint.exp: Update.
3745 * gdb.python/py-type.exp: Update.
3746 * gdb.reverse/solib-precsave.exp: Update.
3747 * gdb.reverse/solib-reverse.exp: Update.
3748 * gdb.server/solib-list.exp: Update.
3749 * gdb.stabs/weird.exp: Update.
3750 * gdb.threads/attach-into-signal.exp: Update.
3751 * gdb.threads/attach-stopped.exp: Update.
3752 * gdb.threads/tls-shared.exp: Update.
3753 * gdb.trace/change-loc.exp: Update.
3754 * gdb.trace/strace.exp: Update.
3755
95c391b6
TT
37562012-06-19 Tom Tromey <tromey@redhat.com>
3757
3758 * gdb.base/whatis.exp: Add tests.
3759
e910f0b6
TT
37602012-06-19 Tom Tromey <tromey@redhat.com>
3761
3762 * gdb.cp/m-static.cc (keepalive): New function.
3763 (gnu_obj_1::method): Use it.
3764
422d65e7
DE
37652012-06-18 Doug Evans <dje@google.com>
3766
3767 * gdb.base/info-fun.exp: New file.
3768 * gdb.base/info-fun.c: New file.
3769 * gdb.base/info-fun-solib.c: New file.
3770
e2e4d78b
JK
37712012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3772
3773 Remove stale dummy frames.
3774 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3775 (maintenance info breakpoints): New tests.
3776 * gdb.base/stale-infcall.c: New file.
3777 * gdb.base/stale-infcall.exp: New file.
3778
1788b2d3
JK
37792012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3780
3781 * gdb.arch/amd64-entry-value-param.S: New file.
3782 * gdb.arch/amd64-entry-value-param.c: New file.
3783 * gdb.arch/amd64-entry-value-param.exp: New file.
3784
663b969e
TT
37852012-06-15 Tom Tromey <tromey@redhat.com>
3786
3787 * gdb.cp/namespace.exp: Add "show lang" test.
3788
8e09ad05
IS
37892012-06-15 Iain Sandoe <iain@codesourcery.com>
3790
3791 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3792 case. (top level): Use gdb_file_cmd instead of gdb_load.
3793
f85e18ee
JK
37942012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3795
3796 PR tdep/14222
3797 * gdb.arch/i386-sse-stack-align.S: New file.
3798 * gdb.arch/i386-sse-stack-align.c: New file.
3799 * gdb.arch/i386-sse-stack-align.exp: New file.
3800
f3b5e280
KS
38012012-06-13 Keith Seitz <keiths@redhat.com>
3802
3803 PR breakpoints/13798 and mi/11541
3804 * gdb.linespec/ls-errs.exp: Add a few more tests for
3805 filenames with spaces and colons.
3806
50af5481
JK
38072012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3808
3809 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3810 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3811 (test_function): Call CV_f.
3812 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3813 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3814 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3815 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3816 (p CV_f(CV::i)): New tests.
3817
d55637df
TT
38182012-06-13 Tom Tromey <tromey@redhat.com>
3819
3820 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3821
cc80f267
JK
38222012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3823
3824 Fix regression by the "ambiguous linespec" series.
3825 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3826 tests.
3827
bb2af9cc
JK
38282012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3829
3830 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3831 missing.
3832
e81a37f7
TT
38332012-06-11 Tom Tromey <tromey@redhat.com>
3834
3835 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3836 location...
3837 (main): ...here.
3838
8efd7788
YQ
38392012-06-07 Yao Qi <yao@codesourcery.com>
3840
3841 * gdb.trace/strace.exp: Shorten some too-long lines.
3842
359f5fe6
PA
38432012-06-06 Pedro Alves <palves@redhat.com>
3844
3845 * gdb.threads/clone-new-thread-event.c: New file.
3846 * gdb.threads/clone-new-thread-event.exp: New file.
3847
7b2fe205
YQ
38482012-06-06 Yao Qi <yao@codesourcery.com>
3849
3850 * gdb.base/dprintf.c (main): Add extra parameter when calling
3851 printf and fprintf.
3852 (bar): New function. It is a dead function, but to ensure
3853 'malloc' is linked explicitly.
3854
3eca55e8
YQ
38552012-06-06 Yao Qi <yao@codesourcery.com>
3856
3857 * gdb.base/info-proc.exp: Return if target doesn't support
3858 'info proc'.
3859
91cc9324
JK
38602012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3861
3862 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3863 (run program with breakpoint commands): XFAIl if it is not.
3864
c56e7c43
JB
38652012-06-05 Joel Brobecker <brobecker@adacore.com>
3866
3867 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3868 and add comment.
3869 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3870 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3871 "STOP" marker. Adjust testing strategy to make it work on
3872 all targets.
3873
3874 * gdb.base/print-file-var-main.c (main): Rewrite using local
3875 variables and adjust get_version_2's return value check.
3876 Add small comment.
3877 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3878 marker. Adjust testing strategy to make it work on all targets.
3879
ccab2054
JB
38802012-06-05 Joel Brobecker <brobecker@adacore.com>
3881
3882 * gdb.ada/bad-task-bp-keyword: New testcase.
3883
d0d86158
JK
38842012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3885
3886 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3887 Simplify it to ...
3888 (symbol-file ${testfile1}): ... here.
3889 (test eliminated var my_global_symbol)
3890 (test eliminated var my_static_symbol)
3891 (test eliminated var my_global_func, get address of main): Wrap them to
3892 'single psymtabs' and 'single symtabs'
3893 (get address of my_global_symbol, get address of my_static_symbol)
3894 (get address of my_global_func, get address of main): Wrap them to
3895 'order1' and 'order2'.
3896
952cf74c
JK
3897 * gdb.base/code_elim.exp
3898 (add-symbol-file ${testfile1} 0x100000)
3899 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3900 'order2'.
3901 (order1: add-symbol-file ${testfile1} 0x100000)
3902 (order1: add-symbol-file ${testfile2} 0x200000)
3903 (order2: add-symbol-file ${testfile2} 0x200000)
3904 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3905 .bss as appropriate.
3906
0c5bf5a9
JK
39072012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3908
3909 * gdb.server/solib-list-lib.c: New file.
3910 * gdb.server/solib-list-main.c: New file.
3911 * gdb.server/solib-list.exp: New file.
3912
4196f325
MR
39132012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3914
3915 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3916 for 'set print symbol' change.
3917
bfb05775
JK
39182012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3919
3920 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3921 .debug_abbrev_seg3.
3922
685b1105
JK
39232012-05-24 John Steele Scott <toojays@toojays.net>
3924
3925 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3926 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3927 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3928
f3e0e960
SS
39292012-05-23 Stan Shebs <stan@codesourcery.com>
3930
3931 * gdb.mi/mi-info-os.exp: New file.
3932
11eb1b4d
KS
39332012-05-23 Keith Seitz <keiths@redhat.com>
3934
3935 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3936 return -1 to suppress the rest of the tests.
3937 (compile_stap_bin): Return boolean success value.
3938
b1af9e97
TT
39392012-05-21 Tom Tromey <tromey@redhat.com>
3940
3941 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3942 Remove kfails.
3943 (test_print_mi_member_types): Likewise.
3944
248537e3
TT
39452012-05-21 Tom Tromey <tromey@redhat.com>
3946
3947 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3948 print symbol' change.
3949
d791e155
TJB
39502012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3951
3952 * gdb.python/py-prompt.exp: Quit if the target is remote.
3953
e77afa2e
JK
39542012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3955
3956 Fix ERROR: internal buffer is full.
3957 * gdb.base/info-os.exp (expect_multiline): New function.
3958 (get process list, get process groups, get threads)
3959 (get file descriptors, get internet-domain sockets)
3960 (get shared-memory regions, get semaphores, get message queues): Use
3961 it for these tests.
3962
9cb709b6
TT
39632012-05-18 Tom Tromey <tromey@redhat.com>
3964
3965 * gdb.mi/mi-var-cmd.exp: Update.
3966 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3967 * gdb.cp/virtbase.exp: Update.
3968 * gdb.cp/classes.exp (test_static_members): Update.
3969 * gdb.cp/casts.exp: Update.
3970 * gdb.base/pointers.exp: Update.
3971 * gdb.base/funcargs.exp (pointer_args): Update.
3972 (structs_by_reference): Update.
3973 * gdb.base/find.exp: Update.
3974 * gdb.base/call-strs.exp: Send "set print symbol off".
3975 * gdb.base/call-ar-st.exp: Update.
3976 * gdb.ada/fun_addr.exp: Update.
3977 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3978 Call it.
3979 (test_print_repeats_10, test_print_strings)
3980 (test_print_char_arrays): Update.
3981
b012acdd
TT
39822012-05-18 Tom Tromey <tromey@redhat.com>
3983
3984 * gdb.base/charset.exp (string_display): Update.
3985
1d51a733
TT
39862012-05-18 Tom Tromey <tromey@redhat.com>
3987
3988 * gdb.mi/mi2-var-display.exp: Update.
3989 * gdb.mi/mi-var-display.exp: Update.
3990 * gdb.mi/mi-var-child.exp: Update.
3991 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3992 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3993
957df313
DE
39942012-05-17 Doug Evans <dje@google.com>
3995
682c7f7b
DE
3996 * info-macros.exp: Pass "debug" to prepare_for_testing.
3997
957df313
DE
3998 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3999 * gdb.ada/Makefile.in (clean): Ditto.
4000 * gdb.arch/Makefile.in (clean): Ditto.
4001 * gdb.asm/Makefile.in (clean): Ditto.
4002 * gdb.base/Makefile.in (clean): Ditto.
4003 * gdb.cell/Makefile.in (clean): Ditto.
4004 * gdb.cp/Makefile.in (clean): Ditto.
4005 * gdb.disasm/Makefile.in (clean): Ditto.
4006 * gdb.dwarf2/Makefile.in (clean): Ditto.
4007 * gdb.fortran/Makefile.in (clean): Ditto.
4008 * gdb.go/Makefile.in (clean): Ditto.
4009 * gdb.hp/Makefile.in (clean): Ditto.
4010 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4011 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4012 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4013 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4014 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4015 * gdb.java/Makefile.in (clean): Ditto.
4016 * gdb.linespec/Makefile.in (clean): Ditto.
4017 * gdb.mi/Makefile.in (clean): Ditto.
4018 * gdb.modula2/Makefile.in (clean): Ditto.
4019 * gdb.multi/Makefile.in (clean): Ditto.
4020 * gdb.objc/Makefile.in (clean): Ditto.
4021 * gdb.opencl/Makefile.in (clean): Ditto.
4022 * gdb.opt/Makefile.in (clean): Ditto.
4023 * gdb.pascal/Makefile.in (clean): Ditto.
4024 * gdb.python/Makefile.in (clean): Ditto.
4025 * gdb.reverse/Makefile.in (clean): Ditto.
4026 * gdb.server/Makefile.in (clean): Ditto.
4027 * gdb.stabs/Makefile.in (clean): Ditto.
4028 * gdb.threads/Makefile.in (clean): Ditto.
4029 * gdb.trace/Makefile.in (clean): Ditto.
4030 * gdb.xml/Makefile.in (clean): Ditto.
4031
abc9d0dc
TT
40322012-05-16 Tom Tromey <tromey@redhat.com>
4033
4034 * gdb.base/macscp1.c (macscp_expr): Add comment.
4035 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4036
6a3a010b
MR
40372012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4038
4039 * gdb.base/return-nodebug.exp: Also test float and double types.
4040
01429c8e
JK
40412012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4042
4043 PR testsuite/12649
4044 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4045
54115cd4
JK
4046 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4047
0c5f383f
SDJ
40482012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4049
4050 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4051 `rerun_to_main'.
4052 (stap_test_no_debuginfo): Likewise.
4053
e7e0cddf
SS
40542012-05-14 Stan Shebs <stan@codesourcery.com>
4055
4056 * gdb.base/dprintf.c: New file.
4057 * gdb.base/dprintf.exp: New file.
4058
c772f8e7
HZ
40592012-05-14 Hui Zhu <hui_zhu@mentor.com>
4060
4061 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4062 * gdb.trace/disconnected-tracing.c: New file.
4063 * gdb.trace/disconnected-tracing.exp: New file.
4064
7efc75aa
SCR
40652012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4066
4067 * gdb.python/python.c: Add a new breakpoint comment.
4068 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4069
85d4a676
SS
40702011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4071
4072 * gdb.base/info-os.exp: New file.
4073 * gdb.base/info-os.c: New file.
4074
64ea88dc
JB
40752012-05-10 Joel Brobecker <brobecker@adacore.com>
4076
4647ab1b
JB
4077 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4078 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4079 New files.
64ea88dc 4080
afba63f1
JB
40812012-05-10 Joel Brobecker <brobecker@adacore.com>
4082
4083 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4084 gdb.base/ctxobj.exp: New files.
4085
9d198b1e
TT
40862012-05-09 Tom Tromey <tromey@redhat.com>
4087
4088 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4089
9bfee719
MR
40902012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4091
4092 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4093
3a7341d8
MR
40942012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4095
4096 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4097 before using it.
4098
52b3699b
TG
40992012-05-04 Tristan Gingold <gingold@adacore.com>
4100
4101 * gdb.base/set-noassign.exp: New test.
4102
a20ee7a4
SCR
41032012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4104
4105 * gdb.python/py-symbol.exp: Add tests to test the new methods
4106 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4107 * gdb.python/py-symbol.c: Add new struct to help test
4108 gdb.Symtab.static_block().
4109
bf2f0858
DE
41102012-05-03 Doug Evans <dje@google.com>
4111
4112 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4113 commented out.
4114
2d4e0376
YQ
41152012-05-03 Yao Qi <yao@codesourcery.com>
4116
4117 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4118 doesn't support.
4119 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4120 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4121
6d0bb9f3
YQ
41222012-05-03 Yao Qi <yao@codesourcery.com>
4123
4124 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4125
fd820528
DE
41262012-04-30 Doug Evans <dje@google.com>
4127
4128 PR testsuite/13961
4129 * gdb.dwarf2/pr13961.S: New file.
4130 * gdb.dwarf2/pr13961.exp: New file.
4131
b9e219b9
YQ
41322012-04-29 Yao Qi <yao@codesourcery.com>
4133
4134 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4135
3019eac3
DE
41362012-04-28 Doug Evans <dje@google.com>
4137
4138 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4139 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4140 All uses updated.
4141 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4142 "ptype func_cu1" to expand cu2 before cu1.
4143
62e5f89c
SDJ
41442012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4145 Tom Tromey <tromey@redhat.com>
4146
4147 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4148 variables.
4149 * gdb.base/stap-probe.c: New file.
4150 * gdb.base/stap-probe.exp: New file.
4151 * gdb.trace/stap-trace.c: New file.
4152 * gdb.trace/stap-trace.exp: New file.
4153 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4154 libgcc's unwinder.
4155
14132e89
MR
41562012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4157
4158 * gdb.arch/mips16-thunks-inmain.c: New file.
4159 * gdb.arch/mips16-thunks-main.c: New file.
4160 * gdb.arch/mips16-thunks-sin.c: New file.
4161 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4162 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4163 * gdb.arch/mips16-thunks-sinmain.c: New file.
4164 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4165 * gdb.arch/mips16-thunks.exp: New file.
4166
a766d390
DE
41672012-04-25 Doug Evans <dje@google.com>
4168
4169 * configure.ac: Create gdb.go/Makefile.
4170 * configure: Regenerate.
4171 * gdb.base/default.exp: Add "go" to "set language" testing.
4172 * gdb.go/Makefile.in: New file.
4173 * gdb.go/basic-types.exp: New file.
4174 * gdb.go/chan.exp: New file.
4175 * gdb.go/chan.go: New file.
4176 * gdb.go/handcall.exp: New file.
4177 * gdb.go/handcall.go: New file.
4178 * gdb.go/hello.exp: New file.
4179 * gdb.go/hello.go: New file.
4180 * gdb.go/integers.exp: New file.
4181 * gdb.go/integers.go: New file.
4182 * gdb.go/methods.exp: New file.
4183 * gdb.go/methods.go: New file.
4184 * gdb.go/package.exp: New file.
4185 * gdb.go/package1.go: New file.
4186 * gdb.go/package2.go: New file.
4187 * gdb.go/print.exp: New file.
4188 * gdb.go/strings.exp: New file.
4189 * gdb.go/strings.go: New file.
4190 * gdb.go/types.exp: New file.
4191 * gdb.go/types.go: New file.
4192 * gdb.go/unsafe.exp: New file.
4193 * gdb.go/unsafe.go: New file.
4194 * lib/future.exp: Add Go support.
4195 (gdb_find_go, gdb_find_go_linker): New procs.
4196 (gdb_default_target_compile): Add Go support.
4197 * lib/gdb.exp (skip_go_tests): New proc.
4198 * lib/go.exp: New file.
4199
e65f9ffb
TT
42002012-04-25 Tom Tromey <tromey@redhat.com>
4201
4202 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4203
14e75d8e
JK
42042012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4205 Jan Kratochvil <jan.kratochvil@redhat.com>
4206
4207 PR symtab/7259:
4208 * gdb.base/enumval.c: New test case.
4209 * gdb.base/enumval.exp: New test case.
4210 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4211 field.bitpos.
4212
f3525b70
PA
42132012-04-17 Pedro Alves <palves@redhat.com>
4214
4215 * Makefile.in (site.exp): Make site.exp source
4216 $srcdir/lib/append_gdb_boards_dir.exp.
4217 * lib/append_gdb_boards_dir.exp: New file.
4218
bccbefd2
JK
42192012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4220
4221 New option "set auto-load safe-path".
4222 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4223 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4224
bf88dd68
JK
42252012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4226
4227 auto-load: Implementation.
4228 * gdb.base/help.exp (test set height): Increase the height.
4229 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4230 to ...
4231 (info auto-load python-scripts): ... here.
4232 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4233 to ...
4234 (info auto-load python-scripts *): ... here.
4235
c0d4d1c0
YQ
42362012-04-16 Yao Qi <yao@codesourcery.com>
4237
4238 * lib/trace-support.exp (get_in_proc_agent): New.
4239 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4240 of in process trace agent.
4241 * gdb.trace/ftrace.exp: Likewise.
4242 * gdb.trace/pending.exp: Likewise.
4243 * gdb.trace/trace-break.exp: Likewise.
4244 * gdb.trace/trace-mt.exp
4245 * gdb.trace/tspeed.exp: Likewise.
4246 * gdb.trace/tstatus.exp
4247 * gdb.trace/strace.exp: Likewise.
4248
cbf68a60
TS
42492012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4250
dd6d3b70
TS
4251 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4252 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4253
cbf68a60
TS
4254 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4255
8264ba82
AG
42562012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4257
4258 PR mi/13393
4259 * gdb.mi/mi-var-rtti.cc: New file.
4260 * gdb.mi/mi-var-rtti.exp: New file.
4261 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4262 function.
4263 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4264
de0919f8 42652012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4266
4267 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4268 EXECUTABLES.
4269 * gdb.python/py-explore.c: C program used for testing the new
4270 'explore' command on C constructs.
4271 * gdb.python/py-explore.cc: C++ program used for testing the new
4272 'explore' command on C++ constructs.
4273 * gdb-python/py-explore.exp: Tests for the new 'explore'
4274 command on C constructs.
4275 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4276 command on C++ constructs.
4277
a82da7dd
MK
42782012-04-07 Mark Kettenis <kettenis@gnu.org>
4279
4280 * gdb.base/funcargs.exp (complex_args): Fix typo.
4281
e127cba8
JK
42822012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4283
4284 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4285 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4286
40e084e1
KS
42872012-04-05 Keith Seitz <keiths@redhat.com>
4288
4289 * gdb.base/advance.exp: Update error message for
4290 "advance malformed" test.
4291 * gdb.base/break.exp: Likewise for "breakpoint with
4292 trailing garbage" test.
4293 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4294 with trailing garbage" test.
4295 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4296 trailng garbage" test.
4297 * gdb.base/until.exp: Likewise for "malformed until" test.
4298 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4299 for "breakpoint info (after setting on all)".
4300 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4301 tests.
4302 * gdb.cp/cplabel.cc: New file.
4303 * gdb.cp/cplabel.exp: New test.
4304 * gdb.linespec/ls-errs.c: New file.
4305 * gdb.linespec/ls-errs.exp: New test.
4306
a72c8f6a
JK
43072012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4308
4309 * gdb.trace/unavailable.exp
4310 (collect globals: print object on: print derived_partial)
4311 (collect globals: print object on: print derived_whole)
4312 (collect globals: print object off: print derived_partial)
4313 (collect globals: print object off: print derived_whole): Update
4314 expected output.
4315
f87a3023
KS
43162012-03-30 Keith Seitz <keiths@redhat.com>
4317
4318 * gdb.python: Add test for linespecs with commas.
4319
e2171b3c
KS
43202012-03-28 Keith Seitz <keiths@redhat.com>
4321
4322 * gdb.linespec/ls-dollar.cc: New file.
4323 * gdb.linespec/ls-dollar.exp: New test.
4324
43252012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4326
4327 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4328 starting with the global namespace.
4329
2f4e0a80
DE
43302012-03-23 Doug Evans <dje@google.com>
4331
4332 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4333
7b282c5a
SCR
43342012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4335
4336 * gdb.python/py-value.cc: Add test case for testing the
4337 methodology exposing C++ values to Python.
4338 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4339 exposing C++ values to Python.
4340 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4341
2e98ca53
JK
43422012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4343 Siddhesh Poyarekar <siddhesh@redhat.com>
4344
4345 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4346 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4347 (generate native core dump): Make the test unsupported if core cannot
4348 be generated.
4349
8320cc4f
JK
43502012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4351
4352 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4353 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4354 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4355
3a69ffb2
JK
43562012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4357
4358 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4359
8fabffee
DE
43602012-03-17 Doug Evans <dje@google.com>
4361
4362 * dg-extract-results.sh: Handle KFAILs.
4363
ab260dad
JK
43642012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4365
4366 PR symtab/13777
4367 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4368
53ba8333
JB
43692012-03-16 Joel Brobecker <brobecker@adacore.com>
4370
4371 * gdb.ada/set_pckd_arr_elt: New testcase.
4372
481860b3
GB
43732012-03-16 Gary Benson <gbenson@redhat.com>
4374
4375 PR breakpoints/10738
4376 * gdb.opt/inline-break.exp: New file.
4377 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4378 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4379 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4380 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4381 * gdb.base/async-shell.exp: Likewise.
4382 * lib/mi-support.exp (library_loaded_re): Likewise.
4383
410528f0
TT
43842012-03-15 Tom Tromey <tromey@redhat.com>
4385
4386 * gdb.cp/virtfunc2.exp: Update expected output.
4387 * gdb.cp/pr9631.exp: Update expected output.
4388 * gdb.cp/member-ptr.exp: Update expected output.
4389 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4390 output.
4391 * gdb.cp/casts.exp: Update expected output.
4392
c4aeac85
TT
43932012-03-15 Tom Tromey <tromey@redhat.com>
4394
4395 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4396 (test_info_vtbl): Likewise.
4397 (do_tests): Call test_info_vtbl.
4398 * gdb.cp/virtfunc.cc (va): New global.
4399
856d06f9
TS
44002012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4401
4402 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4403 describing DWARF data structures.
4404 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4405 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4406 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4407 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4408 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4409 * gdb.dwarf2/dw2-param-error.S: Likewise.
4410 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4411 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4412 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4413 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4414 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4415 * gdb.dwarf2/pr11465.S: Likewise.
4416
e837f12a
JK
44172012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4418
4419 * gdb.mi/mi2-prompt.exp: New file.
4420
ccbb4f28
JB
44212012-03-13 Joel Brobecker <brobecker@adacore.com>
4422
4423 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4424
32039130
JB
44252012-03-13 Joel Brobecker <brobecker@adacore.com>
4426
4427 * gdb.ada/bp_range_type: New testcase.
4428
16899756
DE
44292012-03-13 Doug Evans <dje@google.com>
4430
4431 * gdb.base/default.exp: Delete tests for symbol-reloading.
4432 * gdb.base/help.exp: Ditto.
4433 * gdb.base/setshow.exp: Ditto.
4434 * gdb.base/gdb_history: Delete references to symbol-reloading.
4435
87b0bb13
JK
44362012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4437
4438 * gdb.base/attach-twice.c: New files.
4439 * gdb.base/attach-twice.exp: New files.
4440
0d7941a9
KS
44412012-03-08 Keith Seitz <keiths@redhat.com>
4442
4443 * lib/gdb.exp (gdb_get_line_number): Throw an
4444 error instead of returning -1.
4445 * gdb.base/break.exp: Remove unused variable
4446 bp_location5.
4447 * gdb.base/hbreak2.exp: Likewise.
4448 * gdb.base/sepdebug.exp: Likewise.
4449
f4647387
YQ
44502012-03-08 Yao Qi <yao@codesourcery.com>
4451 Pedro Alves <palves@redhat.com>
4452
4453 Fix PR server/13392.
4454 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4455 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4456 download tracepoints.
4457 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4458 (pending_tracepoint_resolved_during_trace): Likewise.
4459 (pending_tracepoint_installed_during_trace): Likewise.
4460 (pending_tracepoint_with_action_resolved): Likewise.
4461
83c532cb
KS
44622012-03-08 Keith Seitz <keiths@redhat.com>
4463
4464 * gdb.ada/array_bounds.exp: Get breakpoint for line
4465 with "START", not "STOP".
4466 * gdb.python/py-infthread.exp: Do not continue to
4467 line marked "Break here.", which is undefined.
4468
d6b6bbb7
LM
44692012-03-08 Luis Machado <lgustavo@codesourcery.com>
4470
4471 Revert:
4472
4473 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 Implement testsuite workaround for PR breakpoints/13781.
4476 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4477 (set breakpoint condition-evaluation host): New conditional command.
4478
7fe25d9b
JK
44792012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4480
4481 Fix CU relative vs. absolute DIE offsets.
4482 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4483 one.
4484
51898c15
JK
44852012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4486
4487 Fix false FAIL on distros with relro linkage as default.
4488 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4489 -Wl,-z,norelro first.
4490
8131799e
JB
44912012-03-06 Joel Brobecker <brobecker@adacore.com>
4492
4493 * gdb.ada/bp_on_var: New testcase.
4494
ba241969
JB
44952012-03-06 Joel Brobecker <brobecker@adacore.com>
4496
4497 * gdb.ada/bp_enum_homonym: New testcase.
4498
abe49676
YQ
44992012-03-06 Yao Qi <yao@codesourcery.com>
4500
4501 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4502 x86_64-*-* and i?86-*-*.
4503 Set up KFAIL for gdb/13808.
4504
d8df103b
TT
45052012-03-05 Tom Tromey <tromey@redhat.com>
4506
4507 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4508 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4509
b7b189f3
TT
45102012-03-05 Tom Tromey <tromey@redhat.com>
4511
4512 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4513
69dc1c4d
YQ
45142012-03-04 Yao Qi <yao@codesourcery.com>
4515
4516 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4517 messages for KFAIL.
4518
3f20c47f
JK
45192012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4520
4521 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4522 (print one_two_three, indexes off, print few_reps, indexes off)
4523 (print many_reps, indexes off, print empty, indexes off)
4524 (print one_two_three, print few_reps, print many_reps, print empty):
4525 Call setup_xfail if $gcc_old.
4526
abf1152a
JK
45272012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4528
4529 Implement testsuite workaround for PR breakpoints/13781.
4530 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4531 (set breakpoint condition-evaluation host): New conditional command.
4532
a06715f8
JK
45332012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4534
4535 Code cleanup.
4536 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4537 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4538 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4539 number 1 by $bpnum. Four times.
4540
5808517f
YQ
45412012-03-03 Yao Qi <yao@codesourcery.com>
4542
4543 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4544
dfe2ac14
JK
45452012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4546
4547 Setup KFAIL for PR server/13796.
4548 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4549
8bbc467a
JB
45502012-03-02 Joel Brobecker <brobecker@adacore.com>
4551
4552 * gdb.ada/operator_bp: New testcase.
4553
c0eac87f
JB
45542012-03-02 Joel Brobecker <brobecker@adacore.com>
4555
4556 * gdb.ada/info_locals_renaming: New testcase.
4557
4f42c881
TT
45582012-03-02 Tom Tromey <tromey@redhat.com>
4559
4560 * gdb.base/nextoverexit.c: New file.
4561 * gdb.base/nextoverexit.exp: New file.
4562
7380c0c9
EBM
45632012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4564
4565 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4566 parameter.
4567
1faeff08
MR
45682012-03-01 Maciej W. Rozycki <macro@mips.com>
4569
4570 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4571 core registers.
4572
320b6f49 45732012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4574 Maciej W. Rozycki <macro@codesourcery.com>
4575 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4576
4577 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4578
ad5f7d6e
PA
45792012-03-01 Pedro Alves <palves@redhat.com>
4580
4581 PR gdb/13767
4582
4583 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4584 (gdb_collect_globals_test): Call it.
4585
d3dc44a6
KS
45862012-03-01 Keith Seitz <keiths@redhat.com>
4587
4588 * gdb.cp/method2.exp: Output of overload menu is now
4589 alphabetized. Update tests for "break A::method".
4590 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4591 of hard-coding them.
4592 Overload menu is alphabetized: rewrite to accommodate.
4593 Unset variables LINE and TYPES which are used in other tests.
4594 Compute the output of "info break".
4595 Update the breakpoint table after all breakpoints are deleted.
4596 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4597 compute ACTUALS and the method body based on parameters.
4598 Update expected output accordingly.
4599 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4600 unique comments to allow the use of gdb_get_line_number.
4601
46022012-03-01 Keith Seitz <keiths@redhat.com>
4603
4604 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4605 some Tcl syntax.
4606 * gdb.cp/ovldbreak.exp: Likewise.
4607
7949c2a0
KS
46082012-03-01 Keith Seitz <keiths@redhat.com>
4609
4610 * gdb.base/help.exp (help show user): Update expected result
4611 for new doc string changes (add "non-python").
4612
7d74f244
DE
46132012-03-01 Scott J. Goldman <scottjg@vmware.com>
4614
4615 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4616 be put in the user-defined category and that the commands appear in
4617 "help user-defined".
4618
1b611343
JB
46192012-02-29 Joel Brobecker <brobecker@adacore.com>
4620
4621 * gdb.ada/tagged_not_init: New testcase.
4622
99b1c762
JB
46232012-02-29 Joel Brobecker <brobecker@adacore.com>
4624
4625 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4626 * gdb.ada/enum_idx_packed: New testcase.
4627
2d4a02ee
JB
46282012-02-29 Joel Brobecker <brobecker@adacore.com>
4629
4630 * gdb.ada/aliased_array: New testcase.
4631
2e6fda7d
JB
46322012-02-29 Joel Brobecker <brobecker@adacore.com>
4633
4634 * gdb.ada/whatis_array_val: New testcase.
4635
9a7f938f
JK
46362012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4637
4638 Fix disp-step-syscall.exp: fork: single step over fork.
4639 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4640 whitespaces.
4641 (single step over $syscall): Remove its check.
4642 (single step over $syscall final pc): New check.
4643
8703a944
JK
46442012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4645
4646 Support processors without SSSE3.
4647 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4648 pabsd into ...
4649 (ssse3_test): ... a new function.
4650 (main): Call ssse3_test.
4651 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4652 Update expected values everywhere.
4653 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4654 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4655 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4656 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4657 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4658 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4659 Move these tests lower.
4660 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4661 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4662 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4663 New tests.
4664
c03e6ccc
YQ
46652012-02-29 Yao Qi <yao@codesourcery.com>
4666 Pedro Alves <palves@redhat.com>
4667
4668 * gdb.trace/trace-mt.c: New.
4669 * gdb.trace/trace-mt.exp: New.
4670
7964b62a
TS
46712012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4672
2c8910ba
TS
4673 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4674 numbers instead of hardcoding them.
4675 * gdb.base/annota1.c: Provide suitable markers.
4676 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4677 numbers instead of hardcoding them.
4678 * gdb.base/annota3.c: Provide suitable markers.
4679
4680 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4681 * gdb.base/annota3.c: Likewise.
4682 * gdb.base/sigall.c: Likewise.
4683 * gdb.base/signals.c: Likewise.
4684 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4685
5a41c0b7
MR
46862012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4687
4688 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4689 failure return path.
4690
ebbbe5c5
LM
46912012-02-27 Luis Machado <lgustavo@codesourcery.com>
4692
4693 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4694
8d126d8a
LM
46952012-02-24 Luis Machado <lgustavo@codesourcery.com>
4696
4697 * gdb.base/cond-eval-mode.exp: New file.
4698
11337c2f
PA
46992012-02-24 Pedro Alves <palves@redhat.com>
4700
4701 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4702 (top level): Use with_test_prefix.
4703
13fc3e3c
PA
47042012-02-24 Pedro Alves <palves@redhat.com>
4705
4706 * gdb.threads/attach-into-signal.exp (corefunc): Use
4707 with_test_prefix.
4708
07c1b626
JK
47092012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4710
4711 Fix false FAILs on old CPUs without SSE.
4712 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4713 Return untested for Illegal instruction.
4714
596ba138
JK
47152012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4716
4717 Fix false FAILs with glibc debug infos installed.
4718 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4719 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4720
aeaa2474
SA
47212012-02-22 Sterling Augustine <saugustine@google.com>
4722
4723 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4724 constant with cast.
4725
aed555c9
PA
47262012-02-21 Pedro Alves <palves@redhat.com>
4727
4728 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4729
78afebb4
PA
47302012-02-21 Pedro Alves <palves@redhat.com>
4731
4732 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4733
fdcfef12
PA
47342012-02-21 Pedro Alves <palves@redhat.com>
4735
4736 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4737 with_test_prefix.
4738
0f4d39d5
PA
47392012-02-21 Pedro Alves <palves@redhat.com>
4740
4741 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4742 with_test_prefix here.
4743 (top level): Do it here instead. Remove `:' from the
4744 with_test_prefix string.
4745 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4746 the suffix `:' from the with_test_prefix prefix string.
4747 * gdb.base/break-interp.exp: Ditto.
4748 * gdb.base/catch-load.exp: Ditto.
4749 * gdb.base/disp-step-syscall.exp: Ditto.
4750 * gdb.base/jit-so.exp: Ditto.
4751 * gdb.base/jit.exp: Ditto.
4752 * gdb.base/sepdebug.exp: Ditto.
4753 * gdb.base/solib-display.exp: Ditto.
4754 * gdb.base/solib-overlap.exp: Ditto.
4755 * gdb.base/watch-cond-infcall.exp: Ditto.
4756 * gdb.base/watchpoint.exp: Ditto.
4757 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4758 * gdb.mi/mi-watch.exp: Ditto.
4759 * gdb.mi/mi2-watch.exp: Ditto.
4760 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4761 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4762 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4763 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4764 * gdb.threads/watchpoint-fork.exp: Ditto.
4765 * gdb.threads/watchthreads-reorder.exp: Ditto.
4766 * gdb.trace/change-loc.exp: Ditto.
4767 * gdb.trace/pending.exp: Ditto.
4768 * gdb.trace/status-stop.exp: Ditto.
4769 * gdb.trace/strace.exp: Ditto.
4770 * gdb.trace/trace-break.exp: Ditto.
4771 * gdb.trace/unavailable.exp: Ditto.
4772 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4773 suffix with colon. Adjust leading comments.
4774
6a5870ce
PA
47752012-02-21 Pedro Alves <palves@redhat.com>
4776 Tom Tromey <tromey@redhat.com>
4777
4778 * lib/gdb.exp: Add description of test prefixes.
4779 (with_test_prefix): New procedure.
4780 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4781 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4782 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4783 instead of lappend to append to pf_prefix.
4784 * gdb.base/catch-load.exp: Use with_test_prefix.
4785 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4786 * gdb.base/jit-so.exp: Use with_test_prefix.
4787 * gdb.base/jit.exp: Use with_test_prefix.
4788 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4789 lappend to append to pf_prefix.
4790 * gdb.base/sepdebug.exp: Use with_test_prefix.
4791 * gdb.base/solib-display.exp: Use with_test_prefix.
4792 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4793 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4794 * gdb.base/watchpoint.exp: Use with_test_prefix.
4795 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4796 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4797 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4798 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4799 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4800 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4801 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4802 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4803 append instead of lappend to append to pf_prefix.
4804 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4805 * gdb.trace/change-loc.exp: Use with_test_prefix.
4806 * gdb.trace/pending.exp: Use with_test_prefix.
4807 * gdb.trace/status-stop.exp: Use with_test_prefix.
4808 * gdb.trace/strace.exp: Use with_test_prefix.
4809 * gdb.trace/trace-break.exp: Use with_test_prefix.
4810 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4811 instead of lappend to append to pf_prefix.
4812
35dc4a6b
JK
48132012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4814
4815 Fix racy FAILs.
4816 * gdb.base/inferior-died.c (main): Add return of 0.
4817 * gdb.base/inferior-died.exp (continue): Fix expectation of
4818 asynchronous events.
4819 (p 1): New test.
4820
c5a006e6
PA
48212012-02-20 Pedro Alves <palves@redhat.com>
4822
4823 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4824 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4825 gdb's internal debug output. For the non-threaded case, look for
4826 "Program received signal SIGLARM", for the threaded case, peek at
4827 the thread's siginfo.
4828
cc51a170
PA
48292012-02-20 Pedro Alves <palves@redhat.com>
4830
4831 General cleanup, make output test messages unique, and build
4832 different executable files for the non-threaded and threaded
4833 cases.
4834
4835 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4836 Delete.
4837 (executable_nothr, executable_thr): New globals.
4838 (top level): Adjust to delete both executables.
4839 (corefunc): New parameter $executable. Set $pf_prefix instead of
4840 hand writing a prefix in tests. Issue a clean_restart and enable
4841 lin-lwp debug output here.
4842 (top level): Adjust. Use build_executable. Don't start gdb here,
4843 and don't enable lin-lwp debug output here.
4844 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4845
c755f03d
JK
48462012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4847
4848 Fix racy FAILs.
4849 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4850 "continue" command.
4851
6bec5e0a
JK
48522012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4853
4854 Fix for gdbserver non-extended mode.
4855 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4856 and gdb_run_cmd.
4857
2e8265fd
TT
48582012-02-17 Tom Tromey <tromey@redhat.com>
4859
4860 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4861 * gdb.python/py-events.exp: Check 'dir' output.
4862 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4863
9e507076
YQ
48642012-02-17 Yao Qi <yao@codesourcery.com>
4865
4866 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4867
32d22ab1
TT
48682012-02-16 Tom Tromey <tromey@redhat.com>
4869
4870 * gdb.base/inferior-died.c: Don't include stdio.h.
4871
9addecb9
TT
48722012-02-16 Tom Tromey <tromey@redhat.com>
4873
4874 * gdb.base/inferior-died.c: New file.
4875 * gdb.base/inferior-died.exp: New file.
4876
4cb6da1c
AR
48772012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4878
4879 * gdb.base/break-inline.exp: New file.
4880 * gdb.base/break-inline.c: New file.
4881
3af2590d
TT
48822012-02-15 Tom Tromey <tromey@redhat.com>
4883
4884 * gdb.base/pc-fp.exp: Add "info register" tests.
4885
29988831
TT
48862012-02-15 Tom Tromey <tromey@redhat.com>
4887
4888 * gdb.base/regs.exp: Remove.
4889
10010058
PA
48902012-02-15 Pedro Alves <palves@redhat.com>
4891
4892 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4893 the target doesn't support tracepoints.
4894 * gdb.trace/circ.exp: Ditto.
4895 * gdb.trace/collection.exp: Ditto.
4896 * gdb.trace/packetlen.exp: Ditto.
4897 * gdb.trace/passc-dyn.exp: Ditto.
4898 * gdb.trace/report.exp: Ditto.
4899 * gdb.trace/tfind.exp: Ditto.
4900 * gdb.trace/tspeed.exp: Ditto.
4901 * gdb.trace/tsv.exp: Ditto.
4902 * gdb.trace/unavailable.exp: Ditto.
4903 * gdb.trace/while-dyn.exp: Ditto.
4904
a2e0062d
PA
49052012-02-15 Pedro Alves <palves@redhat.com>
4906
4907 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4908 gdb_test_multiple, and call unsupported instead of fail, if the
4909 remote side does not support the request.
4910
a1999d40
PA
49112012-02-15 Pedro Alves <palves@redhat.com>
4912
4913 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4914 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4915 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4916 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4917 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4918 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4919 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4920 doesn't start with "extended-" already.
4921
7cee1e54
PA
49222012-02-15 Pedro Alves <palves@redhat.com>
4923
4924 Support extended-remote. Avoid cascading timeouts.
4925
4926 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4927 the extended-remote target. If attaching with no file fails, load
4928 the file manually.
4929 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4930
816338b5
SS
49312012-02-14 Stan Shebs <stan@codesourcery.com>
4932
4933 * gdb.base/ena-dis-br.exp: Add enable count test.
4934
cc30c4bd
PA
49352012-02-13 Pedro Alves <palves@redhat.com>
4936
4937 * config/mips-idt.exp: Delete.
4938 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4939 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4940 * gdb.base/break.exp: Remove mips-idt references.
4941 * gdb.base/chng-syms.exp: Ditto.
4942 * gdb.base/default.exp: Ditto.
4943 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4944 (top level): Don't call it.
4945 * gdb.base/opaque.exp: Remove mips-idt restarts.
4946 * gdb.base/ptype.exp: Remove mips-idt xfails.
4947 * gdb.base/scope.exp: Remove mips-idt restarts.
4948 * gdb.base/sepdebug.exp: Remove mips-idt references.
4949 * gdb.base/watchpoint.exp (maybe_clean_restart)
4950 (maybe_reinitialize): Delete.
4951 (test_disabling_watchpoints, test_disabling_watchpoints)
4952 (test_watchpoint_triggered_in_syscall)
4953 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4954 Don't call them.
4955
57008375
JK
49562012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4957
4958 * gdb.server/server-exec-info.exp: New file.
4959
4a2d9c08
PA
49602012-02-10 Pedro Alves <palves@redhat.com>
4961
4962 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4963 always non-empty.
4964 (test_attach): Always pass $exec to test_attach_gdb.
4965
09fa21bd
TT
49662012-02-08 Tom Tromey <tromey@redhat.com>
4967
4968 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4969 before inferior is started.
4970
f0823d2c
TT
49712012-02-07 Tom Tromey <tromey@redhat.com>
4972
4973 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4974 Symbol.value.
4975 * gdb.python/py-symbol.c (qq): Set default value.
4976
49772012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4978
4979 * gdb.python/py-symbol.c (qq): New global.
4980 * gdb.python/py-symbol.exp: Add test for frame-less
4981 lookup_symbol.
4982 * gdb.python/py-symtab.exp: Fix line number.
4983
f7e44f65
JB
49842012-02-03 Joel Brobecker <brobecker@adacore.com>
4985
4986 * gdb.ada/mi_task_arg: New testcase.
4987
4c9ed63c
PA
49882012-02-02 Pedro Alves <palves@redhat.com>
4989
4990 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4991 extended timeout.
4992
c0b9f2c6
PA
49932012-02-02 Pedro Alves <palves@redhat.com>
4994
4995 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4996 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4997
5f8cefd7
PA
49982012-02-02 Pedro Alves <palves@redhat.com>
4999
5000 * gdb.base/term.exp: Rewrite.
5001 * gdb.base/term.c: New.
5002
2f3a2569
PA
50032012-02-02 Pedro Alves <palves@redhat.com>
5004
5005 * gdb.base/default.exp (run "r" abbreviation, run): Add
5006 extended-remote expected output.
5007
f149aabd
TT
50082012-02-02 Tom Tromey <tromey@redhat.com>
5009
5010 * gdb.cp/dispcxx.exp: New file.
5011 * gdb.cp/dispcxx.cc: New file.
5012
03bef283
TT
50132012-02-01 Tom Tromey <tromey@redhat.com>
5014
5015 * gdb.base/jit-simple.exp: New file.
5016 * gdb.base/jit-simple.c: New file.
5017
a79b18b5
YQ
50182012-01-30 Yao Qi <yao@codesourcery.com>
5019
5020 * gdb.base/skip.exp: Make test result unique.
5021
f0d1a53e
JK
50222012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5023
5024 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5025 compatibility with valgrind-3.7.0.
5026
4b3c9f41
PA
50272012-01-27 Pedro Alves <palves@redhat.com>
5028
5029 * gdb.base/watchpoint.exp (no_hw): New global.
5030 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5031 disable hw watchpoints.
5032 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5033 don't expect hw watchpoints.
5034 (no_hw_watchpoints): Always clean restart.
5035 (do_tests): New procedure, factored out from the top level.
5036 (top level): Run tests twice. Once with hw watchpoints enabled,
5037 another time with hw watchpoints disabled.
5038
a13491c8
PA
50392012-01-27 Pedro Alves <palves@redhat.com>
5040
5041 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5042 out from the top level.
5043 (top level): Call it instead.
5044
f2c8a051
PA
50452012-01-27 Pedro Alves <palves@redhat.com>
5046
5047 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5048 watchpoints sooner.
5049
654d7a9e
PA
50502012-01-27 Pedro Alves <palves@redhat.com>
5051
5052 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5053
274f47f3
PA
50542012-01-27 Pedro Alves <palves@redhat.com>
5055
5056 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5057 "You may have requested too many hardware
5058 breakpoints/watchpoints".
5059
e4d63ba2
PA
50602012-01-27 Pedro Alves <palves@redhat.com>
5061
5062 * gdb.base/watchpoint.exp (maybe_clean_restart)
5063 (maybe_reinitialize): New.
5064 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5065 expect "hit N times".
5066 (test_disabling_watchpoints, test_complex_watchpoint)
5067 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5068 Call maybe_clean_restart.
5069 (top level): Use clean_restart. Remove "mips-idt-*"
5070 reinitialization.
5071
dbd95daf
PA
50722012-01-27 Pedro Alves <palves@redhat.com>
5073
5074 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5075
f3ad2025
PA
50762012-01-27 Pedro Alves <palves@redhat.com>
5077
5078 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5079 require `initialize' anymore. Remove unnecessary `initialize'
5080 calls.
5081
100aa3ae
PA
50822012-01-27 Pedro Alves <palves@redhat.com>
5083
5084 * gdb.base/watchpoint.exp (wp_set): Delete.
5085 (initialize, test_simple_watchpoint, top level): Remove dead code.
5086
c79a8e11
PA
50872012-01-27 Pedro Alves <palves@redhat.com>
5088
5089 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5090 typo.
5091
048fe15a
PA
50922012-01-27 Pedro Alves <palves@redhat.com>
5093
5094 * config/extended-gdbserver.exp: New file.
5095 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5096 comment.
5097 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5098 * boards/native-extended-gdbserver.exp: New file.
5099
4033a6bf
PA
51002012-01-26 Pedro Alves <palves@redhat.com>
5101
5102 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5103 and gdb_test_multiple.
5104
3d7f4b81
PA
51052012-01-26 Pedro Alves <palves@redhat.com>
5106
5107 Make test messages unique, and more identifiable.
5108 * gdb.multi/watchpoint-multi.exp: Change test messages.
5109
484abf42
TT
51102012-01-25 Tom Tromey <tromey@redhat.com>
5111
5112 * gdb.base/solib-disc.exp: Fix regexps.
5113
edcc5120
TT
51142012-01-24 Tom Tromey <tromey@redhat.com>
5115
5116 * lib/mi-support.exp (mi_expect_stop): Add special case for
5117 solib-event.
5118 * gdb.base/catch-load-so.c: New file.
5119 * gdb.base/catch-load.exp: New file.
5120 * gdb.base/catch-load.c: New file.
5121 * gdb.base/break-interp.exp (reach_1): Update regexp.
5122
30b91c90
JK
51232012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5124
5125 Fix fuzzy results.
5126 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5127 lpsimple and func.
5128
53fe1783
GB
51292012-01-24 Gary Benson <gbenson@redhat.com>
5130
5131 Delete #if 0'd out code.
5132 * gdb.base/default.exp (info catch): Remove.
5133 * gdb.base/gdb_history (info catch): Likewise.
5134 * gdb.base/help.exp (info catch): Likewise.
5135
d0d8b0c6
JK
51362012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5137
5138 Fix watchpoints to be specific for each inferior.
5139 * gdb.multi/watchpoint-multi.c: New file.
5140 * gdb.multi/watchpoint-multi.exp: New file.
5141
4403d8e9
JK
51422012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5143
5144 Fix watchpoints across inferior fork.
5145 * gdb.threads/watchpoint-fork-child.c: New file.
5146 * gdb.threads/watchpoint-fork-mt.c: New file.
5147 * gdb.threads/watchpoint-fork-parent.c: New file.
5148 * gdb.threads/watchpoint-fork-st.c: New file.
5149 * gdb.threads/watchpoint-fork.exp: New file.
5150 * gdb.threads/watchpoint-fork.h: New file.
5151
050a2e1d
PA
51522012-01-23 Pedro Alves <palves@redhat.com>
5153
5154 * gdb.base/call-signal-resume.exp: Allow output after "return".
5155
6a52fb62
PA
51562012-01-20 Pedro Alves <palves@redhat.com>
5157
5158 * gdb.python/py-finish-breakpoint.py: Fix typo.
5159
145b16a9
UW
51602012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5161
5162 * gdb.base/info-proc.exp: Also run on remote targets. Main
5163 "info proc" command is now always present; whether target supports
5164 actual info proc operation is detected when attempting to issue
5165 the command.
5166
26f6125e
JK
51672012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5168
5169 * .gdbinit: Remove.
5170
eb5227ce
PA
51712012-01-19 Pedro Alves <palves@redhat.com>
5172
5173 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5174 look at the funtions' returns.
5175 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5176 (jprint.print(int, int)): Change return type to int. Adjust.
5177
1db33378
PP
51782012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5179
5180 PR gdb/9538
5181 * gdb.base/sepdebug.exp: New test.
5182
b9736cf8
PA
51832012-01-18 Pedro Alves <palves@redhat.com>
5184
5185 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5186 Allow output before ^done.
5187
4aac40c8
TT
51882012-01-16 Tom Tromey <tromey@redhat.com>
5189
5190 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5191 Add tests for relative directory.
5192
cafec441
TT
51932012-01-16 Tom Tromey <tromey@redhat.com>
5194
5195 * gdb.base/printcmds.c (enum flag_enum): New.
5196 (three): New global.
5197 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5198 enum printing.
5199 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5200 FlagEnumerationPrinter.
5201 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5202 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5203 (fval): New global.
5204
abcc4978
PA
52052012-01-16 Pedro Alves <palves@redhat.com>
5206
5207 * lib/gdb.exp (banned_procedures): New variable.
5208 (banned_variables_traced): Rename to ...
5209 (banned_traced): ... this.
5210 (gdb_init): Also trace banned procedures.
5211 (gdb_finish): Also untrace banned procedures.
5212
97ccebe8
PA
52132012-01-16 Pedro Alves <palves@redhat.com>
5214
5215 Remove all calls to strace.
5216
2af7517b
JK
52172012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5220 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5221
9241a8bc
PP
52222012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5223
5224 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5225 * gdb.base/pie-execl.exp: Likewise.
5226
3848a17f
KS
52272012-01-12 Keith Seitz <keiths@redhat.com>
5228
5229 PR mi/10586
5230 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5231 (do_anonymous_type_tests): New function.
5232 (main): Call do_anonymous_type_tests.
5233 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5234 (verify_everything): New procedure.
5235 * gdb.mi/mi-var-cp.cc (class A): New class.
5236 (anonymous_structs_and_unions): New function.
5237 (main): Call anonymous_structs_and_unions.
5238 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5239 (verify_everything): New procedure.
5240
440e2fca
KS
52412012-01-12 Keith Seitz <keiths@redhat.com>
5242
5243 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5244 (varobj_tree::get_path_expr): Assume that all varobjs are
5245 compound unless they are known simple types.
5246 Adjust path expressions based on parent type, path parent type,
5247 and tree language.
5248 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5249 the root varobj.
5250 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5251
675399c9
PA
52522012-01-11 Pedro Alves <palves@redhat.com>
5253
5254 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5255 core files on this machine" anymore.
5256
97ddaa9b
PH
52572012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5258
5259 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5260 (main): Repeat recurser call.
5261 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5262 equivalent to 'local_x'.
5263
ea733575 52642012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5265 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5266
5267 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5268
2ca0b532
PA
52692012-01-05 Pedro Alves <alves.ped@gmail.com>
5270
5271 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5272 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5273 * gdb.python/py-events.exp: Test that "step N" tripping on a
5274 breakpoint emits a breakpoint event.
5275
6e681866
JB
52762012-01-03 Joel Brobecker <brobecker@adacore.com>
5277
5278 * gdb.base/auxv.exp: Reformat the copyright notice.
5279
3c2d6aff
YQ
52802012-01-03 Yao Qi <yao@codesourcery.com>
5281
5282 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5283 (strace_trace_on_diff_addr): New.
5284 * gdb.trace/strace.c: (main): Add two local variables.
5285
0852fee3
UW
52862011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5287
5288 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5289 * gdb.cell/gcore.exp: Likewise.
5290 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5291 to verify the correct instance of main is selected.
5292
12c3e59c
JB
52932012-01-02 Joel Brobecker <brobecker@adacore.com>
5294
5295 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5296 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5297 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5298 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5299 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5300 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5301 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5302 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5303 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5304 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5305 gdb.threads/thread_check.c: Reformat copyright header.
5306
c0f378ec
EBM
53072011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5308
e4a7ca93 5309 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5310 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5311 is not enabled.
5312
3bc96cfb
JK
53132011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5316 parameter to self_exec, adjust the function.
5317 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5318 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5319 (set var do_exit = 0): Remove test.
5320 (newline at end of file): Add one.
5321
095bcf5e
JB
53222011-12-27 Joel Brobecker <brobecker@adacore.com>
5323
5324 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5325 New files.
5326
18d19bd1
JK
53272011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5328
5329 Fix racy FAILs.
5330 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5331 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5332 (main): Call pthread_barrier_init for it.
5333
e809353a
JK
53342011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5335
5336 Fix double send_gdb leading to racy FAILs.
5337 * gdb.base/break.exp (set silent break bp_location1): Replace
5338 3x send_gdb and gdb_expect by gdb_test.
5339 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5340 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5341 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5342 instead of send_gdb. Twice.
5343 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5344 3x send_gdb and gdb_expect by gdb_test.
5345 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5346
da8cb7ec
JK
53472011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5348
5349 * gdb.linespec/linespec.exp: Compile using {c++}.
5350
ae1a303e
JK
53512011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5352
5353 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5354 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5355 (verify GCC PR debug/51668): New test.
5356
cc72b2a2
KP
53572011-12-23 Kevin Pouget <kevin.pouget@st.com>
5358
5359 Introduce gdb.FinishBreakpoint in Python.
5360 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5361 py-finish-breakpoint2
5362 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5363 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5364 instead of line number.
5365 * gdb.python/py-finish-breakpoint.c: New file.
5366 * gdb.python/py-finish-breakpoint.exp: New file.
5367 * gdb.python/py-finish-breakpoint.py: New file.
5368 * gdb.python/py-finish-breakpoint2.cc: New file.
5369 * gdb.python/py-finish-breakpoint2.exp: New file.
5370 * gdb.python/py-finish-breakpoint2.py: New file.
5371
3b7962f9
JK
53722011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5373
5374 Partial fix of compatibility with gcc-4.7.
5375 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5376 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5377 Add comment to add a PASS case in the future.
5378
6538471c
JK
5379 Fix compatibility with gcc-4.7.
5380 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5381
7052e42c
UW
53822011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5383
5384 PR tdep/12797
5385 * gdb.base/callfuncs.exp: Remove KFAIL.
5386
9ac7f98e
JB
53872011-12-21 Joel Brobecker <brobecker@adacore.com>
5388
5389 * gdb.ada/task_bp: New testcase.
5390
f6eeced0
JK
53912011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5392
5393 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5394 -DNO_SECTIONS.
5395 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5396
72225e17
JK
53972011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5398
5399 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5400 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5401 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5402 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5403 conditional for gcc <= 4.5.
5404
13ac8d2c
JK
54052011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5406
5407 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5408 by XFAIL.
5409 * gdb.cp/static-method.exp (info addr A::func())
5410 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5411 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5412 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5413 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5414 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5415 (test value of F in k3_m): Likewise.
5416 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5417 Likewise.
5418
049682ba
JK
54192011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5420
5421 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5422 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5423 Remove.
5424 * gdb.threads/attachstop-mt.c: Remove.
5425 * gdb.threads/attachstop-mt.exp: Remove.
5426
2c9d8796
MK
54272011-12-17 Mark Kettenis <kettenis@gnu.org>
5428
5429 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5430
e0f9f062
DE
54312011-12-16 Doug Evans <dje@google.com>
5432
f4aa2101 5433 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5434 * boards/native-gdbserver.exp: New file.
5435
e0f9f062
DE
5436 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5437 gdbserver output.
5438 (gdbserver_default_get_remote_address): New function.
5439 (gdbserver_start): Call gdb,get_remote_address to compute argument
5440 to "target remote" command.
5441
80b6e756
PM
54422011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5443
1c3ad6ab 5444 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5445 python print-stack. Add set/show python print-stack
5446 off|full|message tests.
5447
1576bd00
YQ
54482011-12-15 Yao Qi <yao@codesourcery.com>
5449
5450 * gdb.trace/strace.c: New
5451 * gdb.trace/strace.exp: New.
5452
d6a0f6e0
TT
54532011-12-14 Tom Tromey <tromey@redhat.com>
5454
5455 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5456
31015e1d
DE
54572011-12-14 Doug Evans <dje@google.com>
5458
5459 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5460
7b50312a
PA
54612011-12-14 Pedro Alves <pedro@codesourcery.com>
5462
5463 PR threads/10729
5464
5465 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5466 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5467
924437bc
PA
54682011-12-13 Pedro Alves <pedro@codesourcery.com>
5469 Doug Evans <dje@google.com>
5470
5471 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5472 (clean_restart): Remove references to the gdb_stub target board
5473 variable.
5474 (gdb_step_for_stub): Delete.
5475
5476 * gdb.base/annota1.exp: Remove all references to [target_info
5477 exists gdb_stub], gdb_step_for_stub and usestubs.
5478 * gdb.base/annota3.exp: Ditto.
5479 * gdb.base/async.exp: Ditto.
5480 * gdb.base/break.exp: Ditto.
5481 * gdb.base/code-expr.exp: Ditto.
5482 * gdb.base/commands.exp: Ditto.
5483 * gdb.base/completion.exp: Ditto.
5484 * gdb.base/condbreak.exp: Ditto.
5485 * gdb.base/consecutive.exp: Ditto.
5486 * gdb.base/cvexpr.exp: Ditto.
5487 * gdb.base/define.exp: Ditto.
5488 * gdb.base/display.exp: Ditto.
5489 * gdb.base/ena-dis-br.exp: Ditto.
5490 * gdb.base/environ.exp: Ditto.
5491 * gdb.base/gnu-ifunc.exp: Ditto.
5492 * gdb.base/maint.exp: Ditto.
5493 * gdb.base/pending.exp: Ditto.
5494 * gdb.base/sect-cmd.exp: Ditto.
5495 * gdb.base/sepdebug.exp: Ditto.
5496 * gdb.base/unload.exp: Ditto.
5497 * gdb.base/watchpoint-solib.exp: Ditto.
5498 * gdb.cp/annota2.exp: Ditto.
5499 * gdb.cp/annota3.exp: Ditto.
5500 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5501 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5502 * gdb.mi/mi-pending.exp: Ditto.
5503 * gdb.trace/circ.exp: Ditto.
5504 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5505 * gdb.base/list.exp: Ditto.
5506
5507 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5508 breakpoint function and all references to the usestubs macro.
5509 * gdb.base/exprs.c: Ditto.
5510 * gdb.base/freebpcmd.c: Ditto.
5511 * gdb.base/bitfields.c: Ditto.
5512 * gdb.base/bitfields2.c: Ditto.
5513 * gdb.base/break.c: Ditto.
5514 * gdb.base/call-sc.c: Ditto.
5515 * gdb.base/call-signals.c: Ditto.
5516 * gdb.base/callfuncs.c: Ditto.
5517 * gdb.base/charset.c: Ditto.
5518 * gdb.base/consecutive.c: Ditto.
5519 * gdb.base/constvars.c: Ditto.
5520 * gdb.base/funcargs.c: Ditto.
5521 * gdb.base/int-type.c: Ditto.
5522 * gdb.base/interrupt.c: Ditto.
5523 * gdb.base/langs0.c: Ditto.
5524 * gdb.base/list0.c: Ditto.
5525 * gdb.base/mips_pro.c: Ditto.
5526 * gdb.base/miscexprs.c: Ditto.
5527 * gdb.base/nodebug.c: Ditto.
5528 * gdb.base/opaque0.c: Ditto.
5529 * gdb.base/pointers.c: Ditto.
5530 * gdb.base/printcmds.c: Ditto.
5531 * gdb.base/ptype.c: Ditto.
5532 * gdb.base/recurse.c: Ditto.
5533 * gdb.base/reread1.c: Ditto.
5534 * gdb.base/reread2.c: Ditto.
5535 * gdb.base/restore.c: Ditto.
5536 * gdb.base/return.c: Ditto.
5537 * gdb.base/run.c: Ditto.
5538 * gdb.base/scope0.c: Ditto.
5539 * gdb.base/sepdebug.c: Ditto.
5540 * gdb.base/setshow.c: Ditto.
5541 * gdb.base/setvar.c: Ditto.
5542 * gdb.base/sigall.c: Ditto.
5543 * gdb.base/signals.c: Ditto.
5544 * gdb.base/structs.c: Ditto.
5545 * gdb.base/structs2.c: Ditto.
5546 * gdb.base/testenv.c: Ditto.
5547 * gdb.base/twice.c: Ditto.
5548 * gdb.base/unwindonsignal.c: Ditto.
5549 * gdb.base/watchpoint.c: Ditto.
5550 * gdb.base/watchpoints.c: Ditto.
5551 * gdb.base/whatis.c: Ditto.
5552 * gdb.cp/classes.cc: Ditto.
5553 * gdb.cp/cplusfuncs.cc: Ditto.
5554 * gdb.cp/derivation.cc: Ditto.
5555 * gdb.cp/formatted-ref.cc: Ditto.
5556 * gdb.cp/misc.cc: Ditto.
5557 * gdb.cp/overload.cc: Ditto.
5558 * gdb.cp/ovldbreak.cc: Ditto.
5559 * gdb.cp/ref-params.cc: Ditto.
5560 * gdb.cp/ref-types.cc: Ditto.
5561 * gdb.cp/templates.cc: Ditto.
5562 * gdb.cp/virtfunc.cc: Ditto.
5563 * gdb.hp/gdb.aCC/run.c: Ditto.
5564 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5565 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5566 * gdb.reverse/consecutive-reverse.c: Ditto.
5567 * gdb.reverse/sigall-reverse.c: Ditto.
5568 * gdb.reverse/until-reverse.c: Ditto.
5569 * gdb.reverse/watch-reverse.c: Ditto.
5570 * gdb.trace/actions.c: Ditto.
5571 * gdb.trace/circ.c: Ditto.
5572 * gdb.trace/collection.c: Ditto.
5573
fabde485
PA
55742011-12-13 Pedro Alves <pedro@codesourcery.com>
5575
5576 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5577 (func6, func7): New.
5578 (main): Call func6 and func7.
5579 * gdb.base/watchpoint.exp (test_wide_location_1)
5580 (test_wide_location_2): New.
5581 (top level): Re-enable hardware watchpoints if necessary. Call
5582 test_wide_location_1 and test_wide_location_2.
5583
ff7d1690
YQ
55842011-12-11 Yao Qi <yao@codesourcery.com>
5585
5586 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5587
a6af7abe
JB
55882011-12-11 Joel Brobecker <brobecker@adacore.com>
5589
5590 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5591 expected output for unsupported case.
5592
61638e15
JK
55932011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5594
5595 PR testsuite/12649
5596 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5597 Protect gdb_test_multiple by final $gdb_prompt match.
5598
0a00efc3
JK
55992011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5600
5601 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5602 New variable, new test.
5603 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5604 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5605 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5606 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5607 them if HAVE_GCC_45682_FIXED is not set.
5608
4511b1ba
YQ
56092011-12-10 Yao Qi <yao@codesourcery.com>
5610
5611 * gdb.trace/status-stop.exp: New.
5612 * gdb.trace/status-stop.c: New.
5613
27949e73
JK
56142011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5615
5616 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5617 timeout.
5618
d8ea7931
TT
56192011-12-08 Tom Tromey <tromey@redhat.com>
5620
5621 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5622 condition.
5623
1cc310d2
SS
56242011-12-07 Stan Shebs <stan@codesourcery.com>
5625
5626 * gdb.trace/tfind.exp: Update for output changes.
5627
d482a875
PA
56282011-12-07 Pedro Alves <pedro@codesourcery.com>
5629
5630 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5631 throws "Cannot insert catchpoints in this configuration".
5632 * gdb.ada/mi_catch_ex.exp: Likewise.
5633
f0ba3972
PA
56342011-12-06 Pedro Alves <pedro@codesourcery.com>
5635
5636 * gdb.base/break-always.exp: Test changing memory at addresses
5637 with breakpoints inserted.
5638
f8eba3c6
TT
56392011-12-06 Joel Brobecker <brobecker@acacore.com>
5640
6fdff2c5
PA
5641 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5642 involving a fully qualified function name.
f8eba3c6
TT
5643
56442011-12-06 Tom Tromey <tromey@redhat.com>
5645
5646 * gdb.ada/homonym.exp: Add three breakpoint tests.
5647
56482011-12-06 Tom Tromey <tromey@redhat.com>
5649
5650 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5651 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5652 * gdb.objc/objcdecode.exp: Update for output changes.
5653 * gdb.linespec/linespec.exp: New file.
5654 * gdb.linespec/lspec.cc: New file.
5655 * gdb.linespec/lspec.h: New file.
5656 * gdb.linespec/body.h: New file.
5657 * gdb.linespec/base/two/thefile.cc: New file.
5658 * gdb.linespec/base/one/thefile.cc: New file.
5659 * gdb.linespec/Makefile.in: New file.
5660 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5661 output changes.
5662 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5663 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5664 makes one breakpoint.
5665 * gdb.cp/method2.exp (test_break): Update for output changes.
5666 * gdb.cp/mb-templates.exp: Update for output changes.
5667 * gdb.cp/mb-inline.exp: Update for output changes.
5668 * gdb.cp/mb-ctor.exp: Update for output changes.
5669 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5670 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5671 has multiple matches.
5672 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5673 error message change.
5674 * gdb.base/list.exp (test_list_filename_and_number): Update for
5675 error message change.
5676 * gdb.base/break.exp: Disable pending breakpoints. Update for
5677 output changes.
5678 * configure.ac: Add gdb.linespec.
5679 * configure: Rebuild.
5680 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5681
c642a434
UW
56822011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5683
5684 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5685 last_break register on s390*-*-* targets.
5686
b18003d1
JB
56872011-12-06 Joel Brobecker <brobecker@adacore.com>
5688
5689 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5690 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5691 of parameter X in procedure Foo.
5692
fe96589c
SS
56932011-12-05 Stan Shebs <stan@codesourcery.com>
5694
5695 * gdb.trace/tfind.exp: Update help string matches.
5696
1820ab47
JK
56972011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5698
5699 * gdb.server/ext-run.exp (get process list): Accept also systemd
5700 as PID 1.
5701
e11ac3a3
JK
57022011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5703 Pedro Alves <pedro@codesourcery.com>
5704
5705 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5706 starting GDB.
5707 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5708 $use_gdb_stub.
5709 * gdb.base/display.exp: Likewise.
5710 * gdb.base/ending-run.exp: Likewise.
5711 * gdb.base/list.exp (test_listsize): Likewise.
5712 * gdb.base/setshow.exp: Likewise.
5713 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5714 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5715 check by global $use_gdb_stub.
5716 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5717 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5718 (default_gdb_init): Unset global $use_gdb_stub.
5719 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5720 by global $use_gdb_stub.
5721 * lib/gdbserver-support.exp: Extend comments for set_board_info
5722 gdb_protocol and gdb,socketport.
5723 (gdbserver_start_extended): Set global gdbserver_protocol and
5724 gdbserver_gdbport. Clear global use_gdb_stub.
5725 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5726 from target use_gdb_stub.
5727 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5728
1d41d75c
DE
57292011-12-03 Doug Evans <dje@google.com>
5730
5731 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5732 (gdb_step_for_stub): Add comments.
5733
d6d7a51a
MR
57342011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5735
5736 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5737 to the caller.
5738 (gdb_test_multiple): Likewise.
5739
05acf274
JK
57402011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 Fix gdb.mi/mi-solib.exp without system debug info installed.
5743 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5744 expect attribute, return 0 for it. Update comments.
5745
2268b414
JK
57462011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5747
5748 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5749 (corrupted list): Adjust the expectation.
5750
585861ea
JK
57512011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5752
5753 PR threads/13448
5754 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5755 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5756 * gdb.threads/tls-var-main.c: New file.
5757 * gdb.threads/tls-var.c: New file.
5758 * gdb.threads/tls-var.exp: New file.
5759
968643aa
JK
57602011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 PR testsuite/12649
5763 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5764 Protect gdb_test_multiple by final $gdb_prompt match.
5765 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5766 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5767 (test_tracepoints): Likewise.
5768
9750bca9
JK
57692011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5770
5771 PR breakpoints/13346
5772 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5773 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5774 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5775
ac1349b7
JB
57762011-12-01 Joel Brobecker <brobecker@adacore.com>
5777
5778 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5779 * gdb.ada/homonym/homonym.adb: For use of all types defined
5780 locally inside both Get_Value subprograms.
5781
26d44faf
JK
57822011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5783
5784 Fix racy FAILs.
5785 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5786 of send_gdb.
5787
514f6425
UW
57882011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5789
5790 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5791 environment variable after test completed.
5792
4255c8d2
UW
57932011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5794
5795 * gdb.base/solib-nodir.exp: Skip if remote target.
5796 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5797 application. Call gdb_load_shlibs.
5798 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5799
a35ad96a
JB
58002011-11-29 Joel Brobecker <brobecker@adacore.com>
5801
5802 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5803
1a1d5513
JB
58042011-11-28 Joel Brobecker <brobecker@adacore.com>
5805
5806 * gdb.ada/fullname_bp: New testcase.
5807
50b4ddf8
JK
58082011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5809
5810 PR testsuite/12649
5811 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5812 Wrap send_gdb into a new gdb_test.
5813
fb0aec57
JK
5814 Code cleanup.
5815 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5816 Convert send_gdb and gdb_expect to gdb_test_multiple.
5817
2376d946
JK
58182011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5819
5820 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5821
1eec78bd
KS
58222011-11-23 Keith Seitz <keiths@redhat.com>
5823
5824 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5825 (mi_varobj_tree_test_children_callback): New proc.
5826 (mi_walk_varobj_tree): New proc.
5827
36dfb11c
TT
58282011-11-22 Tom Tromey <tromey@redhat.com>
5829
5830 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5831 Add "use_mi_command" argument.
5832 (mi_run_cmd, mi_run_with_cli): New procs.
5833 * gdb.mi/solib-lib.c: New file.
5834 * gdb.mi/solib-main.c: New file.
5835 * gdb.mi/mi-solib.exp: New file.
5836
0e965dd0
DE
58372011-11-21 Doug Evans <dje@google.com>
5838
5839 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5840 _Unwind_DebugHook is missing.
5841
f196051f
SS
58422011-11-20 Stan Shebs <stan@codesourcery.com>
5843
5844 * gdb.trace/tstatus.exp: New.
5845 * gdb.trace/actions.c: Include string.h.
5846
bfccc43c
YQ
58472011-11-18 Yao Qi <yao@codesourcery.com>
5848
5849 * gdb.trace/pending.exp: New.
5850 * gdb.trace/pending.c: New.
5851 * gdb.trace/pendshr1.c: New.
5852 * gdb.trace/pendshr2.c: New.
5853 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5854 tracepoint location becomes pending.
5855 (tracepoint_change_loc_2): New.
5856
73cd8ab1
DM
58572011-11-16 David S. Miller <davem@davemloft.net>
5858
5859 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5860 target is sparc*-*-linux*
5861
77426730
PK
58622011-11-15 Paul Koning <paul_koning@dell.com>
5863
5864 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5865 types.
5866
ed59ded5
DE
58672011-11-14 Doug Evans <dje@google.com>
5868
5869 * gdb.base/shell.exp: New file.
5870
405f8e94
SS
58712011-11-14 Stan Shebs <stan@codesourcery.com>
5872
5873 * gdb.trace/ftrace.c: New.
5874 * gdb.trace/ftrace.exp: New.
5875
1e4d1764
YQ
58762011-11-14 Yao Qi <yao@codesourcery.com>
5877
5878 * gdb.trace/change-loc-1.c: New.
5879 * gdb.trace/change-loc-2.c: New.
5880 * gdb.trace/change-loc.c: New.
5881 * gdb.trace/change-loc.exp: New.
5882 * gdb.trace/change-loc.h: New.
5883 * gdb.trace/trace-break.c (marker): Define new symbol.
5884 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5885 New.
1e4d1764
YQ
5886 (break_trace_same_addr_6): New.
5887
71eba9c2 58882011-11-12 Matt Rice <ratmice@gmail.com>
5889
5890 * gdb.base/info-macros.exp: Make tests for info definitions
5891 test info macro. Add tests for info macro argument processing.
5892 Rename a few tests.
5893
1d93e29a
KS
58942011-11-11 Keith Seitz <keiths@redhat.com>
5895
5896 PR gdb/12843
5897 * gdb.base/linespecs.exp: New file.
5898
a4b5b48a
DE
58992011-11-11 Doug Evans <dje@google.com>
5900
5901 * gdb.threads/print-threads.exp: Extend timeout for slower
5902 tests.
5903
f6b47be4
DE
59042011-11-10 Doug Evans <dje@google.com>
5905
792a0230
DE
5906 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5907 "record to end of main" test.
5908
f6b47be4
DE
5909 * gdb.python/py-type.c (TS): New typedef.
5910 (ts): New global.
5911 * gdb.python/py-type.exp: Test field list of typedef.
5912
22355c90
JB
59132011-11-10 Joel Brobecker <brobecker@adacore.com>
5914
5915 * gdb.ada/small_reg_param: New testcase.
5916
a7860e76
TT
59172011-11-09 Tom Tromey <tromey@redhat.com>
5918
5919 * gdb.cp/destrprint.exp: New file.
5920 * gdb.cp/destrprint.cc: New file.
5921
72a2e3dc
MI
59222011-11-08 Meador Inge <meadori@codesourcery.com>
5923
5924 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5925 (switch_stack_to_other): New test function.
5926 * gdb.arch/thumb-prologue.exp: New test cases.
5927
c7195df2 59282011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5929
5930 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5931
d3895d7d
YQ
59322011-11-08 Yao Qi <yao@codesourcery.com>
5933
5934 * gdb.exp (supports_process_record): New.
5935 (supports_reverse): New.
5936 * gdb.reverse/break-precsave.exp: Call support_process_record
5937 to run test conditionally.
5938 * gdb.reverse/consecutive-precsave.exp: Likewise.
5939 * gdb.reverse/i386-precsave.exp: Likewise.
5940 * gdb.reverse/machinestate-precsave.exp: Likewise.
5941 * gdb.reverse/solib-precsave.exp: Likewise.
5942 * gdb.reverse/step-precsave.exp: Likewise.
5943 * gdb.reverse/until-precsave.exp: Likewise.
5944 * gdb.reverse/watch-precsave.exp: Likewise.
5945 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5946 test conditionally.
5947 * gdb.reverse/consecutive-reverse.exp: Likewise.
5948 * gdb.reverse/finish-precsave.exp: Likewise.
5949 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5950 * gdb.reverse/finish-reverse.exp: Likewise.
5951 * gdb.reverse/i386-reverse.exp: Likewise.
5952 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5953 * gdb.reverse/machinestate.exp: Likewise.
5954 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5955 * gdb.reverse/sigall-precsave.exp: Likewise.
5956 * gdb.reverse/sigall-reverse.exp: Likewise.
5957 * gdb.reverse/solib-reverse.exp: Likewise.
5958 * gdb.reverse/step-reverse.exp: Likewise.
5959 * gdb.reverse/until-reverse.exp: Likewise.
5960 * gdb.reverse/watch-reverse.exp: Likewise.
5961
a59306a3
YQ
59622011-11-05 Yao Qi <yao@codesourcery.com>
5963
5964 * gdb.trace/trace-break.exp: Add test on setting two
5965 fast tracepoints at the same address.
5966
87769f59
JK
59672011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5968
5969 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5970
3065dfb6
SS
59712011-11-02 Stan Shebs <stan@codesourcery.com>
5972
5973 * gdb.trace/collection.c: Add code using strings.
5974 * gdb.trace/collection.exp: Add tests of string collection.
5975
89e208db
JK
59762011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5977
5978 * gdb.base/skip-solib.exp (executable_main): New variable.
5979 (binfile_main): Base it on that.
5980 Use $executable_main in clean_restart calls. Drop gdb_exit and
5981 gdb_start calls.
5982
405e54e9
JK
59832011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5984
5985 Fix racy FAILs.
5986 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5987 breakpoint_re globals import by async. Set string_regex to .* for
5988 async. Remove the optional thread_selected_re and breakpoint_re
5989 globals expectations.
5990
58e8570a
JM
59912011-11-01 Joseph Myers <joseph@codesourcery.com>
5992
5993 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5994 well as Cygwin.
5995
7b35ec7f 59962011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5997
5998 Add tests for skip command.
89e208db
JK
5999 * gdb.base/skip-solib-lib.c: New
6000 * gdb.base/skip-solib-main.c: New
6001 * gdb.base/skip-solib.exp: New
6002 * gdb.base/skip.c: New
6003 * gdb.base/skip.exp: New
6004 * gdb.base/skip1.c: New
6005 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6006
b9fd1791
PA
60072011-10-31 Yao Qi <yao@codesourcery.com>
6008 Pedro Alves <pedro@codesourcery.com>
6009
6fdff2c5
PA
6010 * gdb.trace/trace-break.c: New.
6011 * gdb.trace/trace-break.exp: New.
b9fd1791 6012
4323fecc
JK
60132011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6014
6015 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6016 break-here-2.
6017
0e5bf2a8
PA
60182011-10-28 Pedro Alves <pedro@codesourcery.com>
6019
6020 * gdb.threads/no-unwaited-for-left.c: New.
6021 * gdb.threads/no-unwaited-for-left.exp: New.
6022 * gdb.threads/non-ldr-exc-1.c: New.
6023 * gdb.threads/non-ldr-exc-1.exp: New.
6024 * gdb.threads/non-ldr-exc-2.c: New.
6025 * gdb.threads/non-ldr-exc-2.exp: New.
6026 * gdb.threads/non-ldr-exc-3.c: New.
6027 * gdb.threads/non-ldr-exc-3.exp: New.
6028 * gdb.threads/non-ldr-exc-4.c: New.
6029 * gdb.threads/non-ldr-exc-4.exp: New.
6030
3a3dad98
JK
60312011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6032
6033 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6034 * gdb.base/attach-pie-misread.exp: Likewise.
6035 * gdb.base/break-interp.exp: Likewise.
6036 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6037 testcases for use_gdb_stub.
6038 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6039 (continue): New testcase.
6040 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6041 * gdb.threads/attach-into-signal.exp: Likewise.
6042 * gdb.threads/attach-stopped.exp: Likewise.
6043 * gdb.threads/attachstop-mt.exp: Likewise.
6044
d6a5d40c
PK
60452011-10-28 Paul Koning <paul_koning@dell.com>
6046
6047 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6048
ca539be8
JK
60492011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6050
6051 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6052 (mi_gdb_test): Import globals thread_selected_re
6053 and breakpoint_re. Expect them optionally at the regex start.
6054
d234ef5c
DE
60552011-10-27 Doug Evans <dje@google.com>
6056
6057 * gdb.python/python.exp: Test source -s.
6058
ab964825
PK
60592011-10-26 Paul Koning <paul_koning@dell.com>
6060
6061 * gdb.python/lib-types.cc (struct A): New structure.
6062 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6063
54d8a644
PK
60642011-10-25 Paul Koning <paul_koning@dell.com>
6065
6066 PR python/13327
d234ef5c 6067
54d8a644
PK
6068 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6069 fetch_lazy method.
6070
b0221781
YQ
60712011-10-24 Yao Qi <yao@codesourcery.com>
6072
6073 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6074 target is tic6x-*-*.
6075
6cda5a20
JB
60762011-10-21 Joel Brobecker <brobecker@adacore.com>
6077
6078 * gdb.ada/mi_task_info/task_switch.adb: New file.
6079 * gdb.ada/mi_task_info.exp: New file.
6080
5ed9db04
JK
60812011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6082
6083 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6084 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6085
9df2fbc4
PM
60862011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6087
6088 PR python/12656
6089
6090 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6091 global_block tests.
6092
736086ba
TT
60932011-10-18 Tom Tromey <tromey@redhat.com>
6094
6095 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6096
4af31552
TT
60972011-10-18 Tom Tromey <tromey@redhat.com>
6098
6099 * gdb.base/source.exp: Don't include full file name in test name.
6100 * gdb.python/python.exp: Don't include full file name in test
6101 name.
6102
43136979
AR
61032011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6104
6105 * gdb.base/attach-pie-noexec.c: New files.
6106 * gdb.base/attach-pie-noexec.exp: New files.
6107
543a9323
JM
61082011-10-17 Joseph Myers <joseph@codesourcery.com>
6109
6110 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6111 prompt for each extra line in command.
6112
21ae7a4d
JK
61132011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6114
6115 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6116 Revert the part of:
6117 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6118 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6119 Change the expected string.
6120
20ec36d9
JK
61212011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6122
6123 Fix results with system glibc debug info installed.
6124 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6125 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6126 Accept also __libc_ symbol prefix and no prefix.
6127
6501c2fc
KS
61282011-10-14 Keith Seitz <keiths@redhat.com>
6129
6130 PR c++/13225
6131 * gdb.cp/converts.cc (foo3_1): New function.
6132 (foo3_2): New functions.
6133 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6134 and null pointer conversions of integer constant zero.
6135 Add test to check if all arguments are checked for incompatible
6136 conversion BADNESS.
6137
55b1fd0c
TT
61382011-10-14 Tom Tromey <tromey@redhat.com>
6139
6140 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6141 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6142 linespec.
6143
22c05d8a
JK
61442011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6145
6146 Fix internal error regression.
6147 * gdb.dwarf2/implptr-optimized-out.S: New file.
6148 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6149
1d6edc3c
JK
61502011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6151
6152 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6153 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6154 (loclist): New.
6155 (4): New abbrev.
6156 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6157 Use prepare_for_testing, remove clean_restart.
6158 (p arraynoloc, p arraycallnoloc): New tests.
6159
9ec72168
JK
61602011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6161
6162 * gdb.cp/namespace-enum.exp (executable): New variable.
6163 (binfile): Use ${objdir}/${subdir}/ prefix.
6164 Use ${executable} for clean_restart.
6165
9c6c53f7
SA
61662011-10-11 Sterling Augustine <saugustine@google.com>
6167
6168 * gdb.cp/Makefile.in: Add namespace-enum test.
6169 * gdb.cp/namespace-enum.exp: New file.
6170 * gdb.cp/namespace-enum.c: New file.
6171 * gdb.cp/namespace-enum-main.c: New file.
6172
fac7ceb3
UW
61732011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6174
6175 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6176 sysroot.
6177
941b2081
JK
61782011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6179
6180 Reimplement @entry in input expressions.
6181 * gdb.base/exprs.c (v_int_array_init): New variable.
6182 * gdb.base/exprs.exp (print v_int_array_init)
6183 (print *v_int_array_init@1, print *v_int_array_init@2)
6184 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6185 (print v_int_array_init[1]@1): New tests.
6186
0344e878
JM
61872011-10-10 Joseph Myers <joseph@codesourcery.com>
6188
6189 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6190 expected message.
6191
5a56e9c5
DE
61922011-10-09 Doug Evans <dje@google.com>
6193
6194 * gdb.base/alias.exp: Add tests for alias command.
6195
2bda9cc5
JK
61962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6197
6198 * gdb.arch/amd64-entry-value.s: New file.
6199 * gdb.mi/mi2-amd64-entry-value.s: New file.
6200
a471c594
JK
62012011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6202
6203 Display @entry parameter values even for references.
6204 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6205 functions.
6206 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6207 reference and datap_input.
6208 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6209 breakpoints.
6210 (continue to breakpoint: entry_reference: reference)
6211 (entry_reference: bt at entry)
6212 (continue to breakpoint: entry_reference: breakhere_reference)
6213 (entry_reference: bt, entry_reference: ptype regparam)
6214 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6215 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6216 (entry_reference: p regcopy, entry_reference: p nodataparam)
6217 (entry_reference: p nodataparam@entry): New tests.
6218
36b11add
JK
62192011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6220
6221 Support @entry in input expressions.
6222 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6223 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6224 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6225 (tailcall: p j@entry): New tests.
6226 * gdb.cp/koenig.cc (A::entry): New function.
6227 (main): Call it.
6228 * gdb.cp/koenig.exp (p entry (c)): New test.
6229
e18b2753
JK
62302011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6231
6232 Display @entry parameter values (without references).
6233 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6234 (different, validity, invalid): New functions.
6235 (main): Call them.
6236 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6237 stacktest, breakhere_stacktest, different, breakhere_different,
6238 breakhere_validity and breakhere_invalid.
6239 (entry: bt): Update for @entry.
6240 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6241 (entry_validity: *, entry_invalid: *): Many new tests.
6242 * gdb.base/break.exp
6243 (run until breakpoint set at small function, optimized file): Accept
6244 also the @entry suffix.
6245 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6246 * gdb.mi/mi2-amd64-entry-value.c: New files.
6247 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6248
2d6c5dc2
JK
62492011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6250
6251 Protect entry values against self tail calls.
6252 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6253 (main): Call self.
6254 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6255 (set debug entry-values 1, self: bt debug entry-values): New tests.
6256
111c6489
JK
62572011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6258
6259 Recognize virtual tail call frames.
6260 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6261 (amb_b, amb_a): New.
6262 (main): Call a and b.
6263 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6264 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6265 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6266 New tests.
6267
8e3b41a9
JK
62682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6269
6270 Implement basic support for DW_TAG_GNU_call_site.
6271 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6272 * gdb.arch/amd64-entry-value.cc: New file.
6273 * gdb.arch/amd64-entry-value.exp: New file.
6274
181cebd4
JK
62752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6276
6277 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6278 * gdb.dwarf2/implptr-64bit.S: New file.
6279 * gdb.dwarf2/implptr-64bit.exp: New file.
6280
741f5e3c
JK
62812011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6282
6283 Fix initial language detection with -readnow.
6284 * gdb.cp/readnow-language.cc: New file.
6285 * gdb.cp/readnow-language.exp: New file.
6286
a73d2258
JK
62872011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6288
6289 Fix printed anonymous struct name.
6290 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6291
af369495
JM
62922011-10-09 Joseph Myers <joseph@codesourcery.com>
6293
6294 * gdb.base/solib-symbol.exp: Do not include directories in
6295 filenames in expected messages.
6296
1fa57852
DE
62972011-10-07 Doug Evans <dje@google.com>
6298
6299 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6300
bd054e06
KP
63012011-10-07 Kevin Pouget <kevin.pouget@st.com>
6302
6303 Allow Python notification of new object-file loadings.
6304 * gdb.python/py-events.exp: Test newobjfile event.
6305 * gdb.python/py-events.py: Register newobjfile callback.
6306 * gdb.python/py-events.c: Add call to shared library
6307 * gdb.python/py-events-shlib.c: New file.
6308
8031b6f8
JM
63092011-10-06 Joseph Myers <joseph@codesourcery.com>
6310
6311 * gdb.base/fixsection.exp: Do not include directories in filename
6312 in expected message.
6313
7fea6923
PM
63142011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6315
6316 Add tests for passing of environment variables to inferior.
6317 * gdb.base/testenv.c: New test source.
6318 * gdb.base/testenv.exp: New expect test.
6319
687f2a88
PK
63202011-10-04 Paul Koning <paul_koning@dell.com>
6321
6322 * gdb.python/py-value.c (main): Break before return.
6323
cb6be26b
KP
63242011-10-04 Kevin Pouget <kevin.pouget@st.com>
6325
6326 PR python/12691: Add the inferior to Python exited event
6327 * gdb.python/py-events.exp: Test the inferior attribute of exited
6328 event with a fork.
6329 * gdb.python/py-events.py: Print inferior number on exit.
6330 * gdb.python/py-events.c: Fork the inferior.
6331
fb213700
EBM
63322011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6333
6334 * gdb.base/jit.exp: Add testcase name to log message
6335
aa2071bd
PK
63362011-10-03 Paul Koning <paul_koning@dell.com>
6337 Jan Kratochvil <jan.kratochvil@redhat.com>
6338
6339 * gdb.python/py-value.exp
6340 (python inval = gdb.parse_and_eval('*(int*)0'))
6341 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6342 (set argc=2, python print argc_lazy): New tests.
6343
dd11a36c
JB
63442011-10-02 Joel Brobecker <brobecker@adacore.com>
6345
6346 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6347
46f886f1
JK
63482011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6349 Pedro Alves <pedro@codesourcery.com>
6350
6351 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6352 can_read_0, test for it.
6353 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6354 (parse_and_eval with memory error): ... here, make it untested if
6355 can_read_0.
6356
c5cb204f
MP
63572011-09-30 Marek Polacek <mpolacek@redhat.com>
6358
6359 * gdb.python/python.exp (verify pagination beforehand)
6360 (verify pagination afterwards): Fix race by splitting the line.
6361
68fb0ec0
JM
63622011-09-29 Joseph Myers <joseph@codesourcery.com>
6363
6364 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6365 for 64-bit multilibs from i?86-* targets.
6366
6aee0d90
MP
63672011-09-29 Marek Polacek <mpolacek@redhat.com>
6368
6369 * lib/gdb.exp: Fix a typo in one of the comments.
6370
e9101ff5
MP
63712011-09-29 Marek Polacek <mpolacek@redhat.com>
6372
6373 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6374 matching pattern.
6375
7a81bdbf
PK
63762011-09-28 Paul Koning <paul_koning@dell.com>
6377
6378 * gdb.python/py-type.c (enum E): New.
6379 * gdb.python/py-type.exp (test_fields): Add tests for Python
6380 mapping access to fields.
6381 (test_enums): New test for field access on enums.
6382
6710bf39
SS
63832011-09-27 Stan Shebs <stan@codesourcery.com>
6384
6385 * gdb.trace/collection.exp: Test collection of $_ret.
6386
b2a6bdeb
AT
63872011-09-22 Andreas Tobler <andreast@fgznet.ch>
6388
6389 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6390 list of compilation switches for <*-*-freebsd*>.
6391
3c9057f3
SS
63922011-09-19 Stan Shebs <stan@codesourcery.com>
6393
6394 * gdb.trace/tspeed.exp: New file.
6395 * gdb.trace/tspeed.c: New file.
6396
34518530
YQ
63972011-09-18 Yao Qi <yao@codesourcery.com>
6398
6399 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6400 instructions.
6401 (test_adr_32bit, test_pop_pc): Likewise.
6402 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6403 Thumb instructions.
6404 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6405 in gdb_test_multiple.
6406 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6407
ab254057
YQ
64082011-09-17 Yao Qi <yao@codesourcery.com>
6409
6410 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6411 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6412 support single step to signal handler.
6413
9c317b71
YQ
64142011-09-17 Yao Qi <yao@codesourcery.com>
6415
6416 * gdb.base/disp-step-fork.c: New.
6417 * gdb.base/disp-step-syscall.exp: New.
6418 * gdb.base/disp-step-vfork.c: New.
6419
a8123151
JB
64202011-09-16 Joel Brobecker <brobecker@adacore.com>
6421
6422 * gdb.ada/tasks.exp: Make the expected output for
6423 the `info tasks' tests more resilient to spacing
6424 changes.
6425
63a9aad8
JK
64262011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6427
6428 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6429 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6430
2aa48337
KP
64312011-09-15 Kevin Pouget <kevin.pouget@st.com>
6432
6433 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6434 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6435
6839b47f
KP
64362011-04-30 Kevin Pouget <kevin.pouget@st.com>
6437
6438 Handle multiple breakpoint hits in Python interface:
6439 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6440 presence.
6441 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6442 breakpoint hits.
6443
0935723e
JK
64442011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6445 Jan Kratochvil <jan.kratochvil@redhat.com>
6446
6447 * gdb.python/py-events.exp: Remove pretty printing comment.
6448 * gdb.python/py-evsignal.exp: New file.
6449 * gdb.python/py-evthreads.c: Include signal.h.
6450 (thread3): Remove variable count3. Remove variable bad and use raise
6451 instead.
6452 (thread2): Remove variable count2. Move thread3 pthread_create here,
6453 merge pthread_join to a single line.
6454 (main): Remove variable count1. Merge pthread_join with pthread_create
6455 to a single line.
6456 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6457 KFAIL python/12966 for gdbserver. Test return value of
6458 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6459 gdb_expect by gdb_test and gdb_test_multiple.
6460 (thread 2, thread 3): New tests.
6461
4801a9a3
PA
64622011-09-12 Matt Rice <ratmice@gmail.com>
6463 Pedro Alves <pedro@codesourcery.com>
6464
6465 PR gdb/13175
6466
6467 * gdb.base/interp.exp: New tests.
6468 * gdb.base/interp.c: New file.
6469
24ece742
DE
64702011-09-12 Doug Evans <dje@google.com>
6471
6472 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6473 * gdb.dwarf2/typeddwarf.exp: Ditto.
6474
7f062217
JK
64752011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6476
6477 Fix compatibility with x32 arch.
6478 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6479 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6480 is_x86_like_target.
6481 * testsuite/gdb.trace/collection.exp: Likewise.
6482 * testsuite/gdb.trace/report.exp: Likewise.
6483 * testsuite/gdb.trace/unavailable.exp: Likewise.
6484 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6485 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6486 (is_x86_like_target): Check also is_amd64_regs_target.
6487
08711b9a
JK
64882011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6489
6490 PR breakpoints/12435
6491 * gdb.arch/amd64-prologue-xmm.c: New file.
6492 * gdb.arch/amd64-prologue-xmm.exp: New file.
6493 * gdb.arch/amd64-prologue-xmm.s: New file.
6494
b99b5f66
JK
64952011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6496
6497 * gdb.dwarf2/dw2-param-error-main.c: New file.
6498 * gdb.dwarf2/dw2-param-error.S: New file.
6499 * gdb.dwarf2/dw2-param-error.exp: New file.
6500
a391a2f6
PA
65012011-09-08 Pedro Alves <pedro@codesourcery.com>
6502
6503 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6504 inferior's pid and look for a core dump named core.$pid. Use
6505 `remote_file' commands on the host instead of hand coding shell
6506 commands on the build.
6507 * gdb.base/valgrind-db-attach.exp: Kill the program before
6508 finishing the test.
6509
7d8e6458 65102011-09-02 Matt Rice <ratmice@gmail.com>
6511
6512 * lib/prompt.exp: New file for testing the first prompt.
6513 * gdb.python/py-prompt.exp: Ditto.
6514 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6515
68e77c9e
PA
65162011-09-02 Pedro Alves <pedro@codesourcery.com>
6517
6518 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6519 0, before testing gcore.
6520
9655e943
JK
65212011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
df6dc84d
JK
6523 * dw2-ifort-parameter-debug.S: Update copyright year.
6524 * dw2-ifort-parameter.c: Update copyright year.
6525 * dw2-ifort-parameter.exp: Update copyright year.
6526
9655e943
JK
6527 * dw2-ifort-parameter-debug.S: New file.
6528 * dw2-ifort-parameter.c: New file.
6529 * dw2-ifort-parameter.exp: New file.
6530
353d1d73
JK
65312011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 * gdb.base/commands.exp (error_clears_commands_left): New function.
6534 (): Call it.
6535
5c07461a
JK
65362011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6537
6538 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6539 (C): Initialize `a'.
6540 * gdb.mi/mi-inheritance-syntax-error.exp
6541 (-data-evaluate-expression $path): Expect `a' as 5.
6542
0d932b2f
MK
65432011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6544
6545 PR mi/11912
6546 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6547 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6548 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6549 keyword in output of -var-info-path-expression.
6550
bdb54049
JK
65512011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6552
6553 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6554 * gdb.trace/collection.exp: Likewise.
6555 * gdb.trace/report.exp: Likewise.
6556 * gdb.trace/unavailable.exp: Likewise.
6557 * gdb.trace/while-dyn.exp: Likewise.
6558
59cde39c
KS
65592011-08-18 Keith Seitz <keiths@redhat.com>
6560
6561 PR c++/12266
6562 * gdb.cp/meth-typedefs.cc: New file.
6563 * gdb.cp/meth-typedefs.exp: New file.
6564
fa3a4f15
PM
65652011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6566
6fdff2c5 6567 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6568
c1049fca
JK
65692011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 * gdb.arch/i386-dr3-watch.exp
6572 (watchpoint on gap1 does not fit debug registers)
6573 (delete all watchpoints): Fix racy expect strings.
6574
d93f7b5c
YQ
65752011-08-14 Yao Qi <yao@codesourcery.com>
6576
6577 * gdb.base/maint.exp: set data_section to ".neardata".
6578 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6579 * gdb.base/savedregs.exp: Handle SIGILL.
6580 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6581 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6582
457e09f0
DE
65832011-08-12 Doug Evans <dje@google.com>
6584
6585 * gdb.python/py-symbol.exp: Add test for symbol.type.
6586
5d0bb2fb
UW
65872011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6588
6589 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6590 * gdb.mi/mi-pthreads.exp: Likewise.
6591 * gdb.mi/mi2-pthreads.exp: Likewise.
6592 * gdb.mi/gdb669.exp.exp: Likewise.
6593
fcdfa280
PA
65942011-08-09 Pedro Alves <pedro@codesourcery.com>
6595
6596 * lib/mi-support.exp (detect_async): Rename to...
6597 (mi_detect_async): ... this.
6598 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6599 * gdb.mi/mi-nonstop.exp: Adjust.
6600 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6601 * gdb.mi/mi-nsintrall.exp: Adjust.
6602 * gdb.mi/mi-nsmoribund.exp: Adjust.
6603 * gdb.mi/mi-nsthrexec.exp: Adjust.
6604
9d8fa392
PA
66052011-08-09 Pedro Alves <pedro@codesourcery.com>
6606
6607 * gdb.base/display.c (do_loops): New `p_i' local.
6608 * gdb.base/display.exp: Test displaying a variable that is
6609 temporarily at a bad address.
6610
b6cede78
JK
66112011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6612
6613 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6614 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6615
67bedb8c
JK
66162011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6617
6618 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6619 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6620 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6621
af6e93b2
PA
66222011-08-05 Pedro Alves <pedro@codesourcery.com>
6623
6624 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6625 procedure.
6626 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6627
1cf0e11f
YQ
66282011-08-05 Yao Qi <yao@codesourcery.com>
6629
6630 * gdb.base/callfuncs.exp: Set language after main.
6631 * gdb.cp/cplusfuncs.exp: Likewise.
6632 * gdb.cp/inherit.exp: Likewise.
6633
a1e28cb2
UW
66342011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6635
6636 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6637 * gdb.base/watch-vfork.exp: Skip on remote targets.
6638
d4f5bbb9
UW
66392011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6640
6641 * gdb.threads/thread-find.exp: Support remote targets.
6642
724f4f80
UW
66432011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6644
6645 * gdb.base/jit.exp: Download solib_binfile to target.
6646 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6647 and call dlopen without full path name.
6648 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6649 dlopen without full path name.
6650
934709f0
PW
66512011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6652
6653 * gdb.base/break-always.exp: Complete the test
6654 with duplicated breakpoints and enabling/disabling them.
6655
c26106c4
TT
66562011-08-02 Tom Tromey <tromey@redhat.com>
6657
6658 PR gdb/11289:
6659 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6660
9300444e 66612011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6662
6663 PR gdb/13045
6664 * gdb.base/float.exp: Add new test case for PR gdb/13045
6665 * gdb.base/float.c: New file.
6666
00bd41d6
PM
66672011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6668
6669 * gdb.python/py-mi.exp: Test printers returning string hint, and
6670 also not returning a value.
6671 * gdb.python/py-prettyprint.c: Add testcase for above.
6672 * gdb.python/py-prettyprint.py: Add test printer for above.
6673
d24f74ce
JK
66742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6677 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6678 (.Ldie30) Add as field "data4".
6679 (.Ldie32) Rename field "b" to "shl".
6680 (abbrev4) Change for the "data4" field.
6681 (abbrev5, abbrev6) Remove.
6682 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6683 (p &s.shl): ... here. Add comment.
6684 (p &s.data4): New.
6685
bb7da2bf
JK
66862011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6687
6688 Fix crash on lval_computed values.
6689 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6690
11081198
JK
66912011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6692
6693 * gdb.base/help.exp (help whatis): Update the expected string.
6694
3c6e0cb3
JK
66952011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6696
6697 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6698 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6699 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6700 Change the expected string.
6701
efa80663
PA
67022011-07-26 Pedro Alves <pedro@codesourcery.com>
6703
6704 * gdb.base/watchpoint.exp
6705 (test_disable_enable_software_watchpoint): New procedure.
6706 (top level): Run it.
6707
db8e4570
UW
67082011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6709
6710 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6711 executable file "${binfile}", C++ version "${binfile}-cxx".
6712 * gdb.python/py-prettyprint.exp: Likewise.
6713 * gdb.python/py-symbol.exp: Likewise.
6714 * gdb.python/py-type.exp: Likewise.
6715 * gdb.python/py-value.exp: Likewise.
6716 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6717 file name instead of just suffix.
6718
543305c9
JK
67192011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6720
6721 Fix implicit pointer offsets.
6722 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6723 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6724 (continue to breakpoint: continue to baz breakpoint for implptr)
6725 (sanity check element 0, sanity check element 1)
6726 (enter the inlined function, check element 0 for the offset)
6727 (check element 1 for the offset)
6728 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6729 (set foo breakpoint for implptr): Update the breakpoint number.
6730
b3215adc
UW
67312011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6732
6733 * gdb.python/py-mi.exp: Use different file names for different
6734 versions of the executable under test.
6735 * gdb.python/py-prettyprint.exp: Likewise.
6736 * gdb.python/py-symbol.exp: Likewise.
6737 * gdb.python/py-template.exp: Likewise.
6738 * gdb.python/py-type.exp: Likewise.
6739 * gdb.python/py-value.exp: Likewise.
6740
182b9acc
UW
67412011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6742
6743 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6744 flag after restarting GDB if necessary.
6745
e6052b5d
UW
67462011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6747
6748 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6749
1ced966e
PA
67502011-07-22 Pedro Alves <pedro@codesourcery.com>
6751
6752 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6753 backend doesn't leave used debug registers behind.
6754
3543a589
TT
67552011-07-22 Tom Tromey <tromey@redhat.com>
6756
6757 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6758 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6759 argument.
6760 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6761
14d15303 67622011-07-21 Matt Rice <ratmice@gmail.com>
6763
6764 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6765 in mostlyclean rule. Add files ending in .core.
6766
9b158ba0 67672011-07-21 Matt Rice <ratmice@gmail.com>
6768
6769 PR macros/12999
6770 * gdb.base/info-macros.c: New test sources.
6771 * gdb.base/info-macros.exp: New tests.
6772
d17b6f81
PM
67732011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6774
6775 * gdb.python/python.exp: Add prompt substitution tests.
6776
918dd910
JK
67772011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6778
6779 Fix crash if referenced CU is aged out.
6780 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6781 New.
6782 * gdb.dwarf2/implptr.exp: Likewise.
6783
0e37a63c
JK
67842011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6785
6786 * gdb.dwarf2/implptr.S: Rebuilt.
6787 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6788 (bar): Use them for j, k, l.
6789 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6790 COMPILE.
6791 (print j in implptr:bar): Update for the intp typedef.
6792 (print p[0].x in implptr:foo): Use more exact regex.
6793
f65cf84c
TT
67942011-07-18 Tom Tromey <tromey@redhat.com>
6795
6796 * gdb.cp/static-method.exp: Add missing single quote.
6797
d5b4a7be
YQ
67982011-07-18 Yao Qi <yao@codesourcery.com>
6799
6800 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6801 supported.
6802 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6803 * gdb.mi/mi-nonstop.exp: Likewise.
6804 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6805 * gdb.mi/mi-nsintrall.exp: Likewise.
6806 * gdb.mi/mi-nsmoribund.exp: Likewise.
6807 * gdb.mi/mi-nsthrexec.exp: Likewise.
6808 * gdb.python/py-evthreads.exp: Likewise.
6809
e9ea2662
JK
68102011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6811
6812 Code cleanup.
6813 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6814 it. Substitute it instead of test_compiler_info everywhere.
6815
ce451573
UW
68162011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6817
6818 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6819 remote targets as well.
6820
756d88a7
UW
68212011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6822
6823 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6824 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6825
31f83dc5
UW
68262011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6827
6828 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6829 a remote machine, not the host.
6830 (gdb_compile_shlib): Set soname if target is remote.
6831
059241a0
PP
68322011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6833
6834 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6835
28a0b48c 68362011-07-13 Matt Rice <ratmice@gmail.com>
6837
6838 * gdb.python/py-objfile-script-gdb.py: Renamed to
6839 py-objfile-script-gdb.py.in.
6840 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6841 py-objfile-script-gdb.py.
6842 * gdb.python/py-objfile-script.exp: Update reference to
6843 py-objfile-script-gdb.py.
6844
9a771b67
JK
68452011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6846
6847 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6848 reference undefined label.
6849
04ad99e6
JK
68502011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6851
6852 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6853 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6854 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6855 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6856
713389e0
PM
68572011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6858
6fdff2c5 6859 PR python/12438
713389e0 6860 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6861 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6862
97d146f8
JK
68632011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6864
6865 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6866 debug info.
6867
facde0e5 68682011-07-06 Matt Rice <ratmice@gmail.com>
6869
6870 * gdb.python/python.exp: Update filename paths.
6871 * gdb.python/py-symtab.exp: Ditto.
6872
438640d1
MP
68732011-07-06 Marek Polacek <mpolacek@redhat.com>
6874
6875 * gdb.python/py-evthreads.exp: Add missing `$'.
6876
33a365df
MF
68772011-07-06 Jie Zhang <jie.zhang@analog.com>
6878
6879 * config/bfin.exp: New file.
6880 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6881 * gdb.asm/bfin.inc: New file.
6882
8f7ae686
MP
68832011-07-06 Marek Polacek <mpolacek@redhat.com>
6884
df46027d 6885 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6886 the whole output.
6887
eb2a6f42
TT
68882011-07-05 Tom Tromey <tromey@redhat.com>
6889
6890 * gdb.java/jprint.java (jprint.hi): New field.
6891 * gdb.java/jprint.exp: Print string.
6892
177b42fe
TJB
68932011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6894
6895 * gdb.base/call-sc.c: Fix typos.
6896 * gdb.base/ifelse.exp: Likewise.
6897 * gdb.base/structs.c: Likewise.
6898
3b2a0cf2
JB
68992011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6900
6901 * gdb.base/jit-so.exp: New test.
6902 * gdb.base/jit-dlmain.c: New file.
6903 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6904
46fc714c
JK
69052011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6906
6907 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6908 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6909 * gdb.cp/pr9167.exp (p b): Likewise.
6910 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6911 (test value of P in inner_m, test type of Z in inner_m): Call
6912 setup_xfail for gcc <= 4.5.
46fc714c 6913
418c7cf7
JK
69142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6915
6916 * gdb.cp/paren-type.cc: New files.
6917 * gdb.cp/paren-type.exp: New files.
6918
3d50dd94
JK
69192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6920
6921 Stop on first linespec terminator instead of eating what we can.
6922 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6923 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6924 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6925 (break C::f()): ... this one.
6926 (break C::operator()()): New test.
6927 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6928 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6929 test.
6930
dcf9f4ab
JK
69312011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6932
6933 Fall back linespec to minimal symbols.
6934 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6935 error message.
6936 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6937 * gdb.cp/minsym-fallback-main.cc: New file.
6938 * gdb.cp/minsym-fallback.cc: New file.
6939 * gdb.cp/minsym-fallback.exp: New file.
6940 * gdb.cp/minsym-fallback.h: New file.
6941
3f542ed1
JK
69422011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 * gdb.cp/no-dmgl-verbose.cc: New file.
6945 * gdb.cp/no-dmgl-verbose.exp: New file.
6946
69472011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6948
6949 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6950 __GI_.
6951 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6952 (f): New function.
6953 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6954 (complete p 'func<short>(): ... here.
6955 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6956 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6957 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6958 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6959 Make them KFAIL gcc/49546.
6960
00eb2c4a
JB
69612011-07-01 Joel Brobecker <brobecker@adacore.com>
6962
6963 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6964
85a20c42
JK
69652011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6966
6967 Test GCC PR debug/49546.
6968 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6969 (test type of F in k3_m, test value of F in k3_m): New.
6970 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6971 (main): New variable k3. Call k3.k3_m.
6972
d2d43431
JB
69732011-07-01 Jean-Charles Delay <delay@adacore.com>
6974
6975 * gdb.ada/packed_array.exp: Fix expected outout.
6976
54ae186f
JB
69772011-07-01 Jean-Charles Delay <delay@adacore.com>
6978
6979 * gdb.ada/packed_array.exp: fixed expected output.
6980
8f17729f
JB
69812011-07-01 Joel Brobecker <brobecker@adacore.com>
6982
6983 * gdb.ada/same_enum: New testcase.
6984
f5aa6869
JB
69852011-07-01 Joel Brobecker <brobecker@adacore.com>
6986
6987 * gdb.ada/ptr_typedef: New testcase.
6988
828292f2
JB
69892011-07-01 Joel Brobecker <brobecker@adacore.com>
6990
6991 * gdb.ada/arrayptr.exp: Add ptype test.
6992
18920c42
JB
69932011-07-01 Joel Brobecker <brobecker@adacore.com>
6994
6995 * gdb.ada/char_enum: New testcase.
6996
3536d9e3 69972011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6998
6999 * gdb.base/dump.exp (capture_pointer_with_type): New.
7000 Get value from address instead of name.
7001 Start GDB once, and do `dump' and `restore'
7002 tests together.
7003
db863c42
MF
70042011-06-30 Jie Zhang <jie.zhang@analog.com>
7005 Mike Frysinger <vapier@gentoo.org>
7006
7007 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7008 helper functions for getting/setting remotetimeout variable.
7009 * lib/gdb.exp (gdb_load): If the target is remote, set
7010 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7011 with $loadtimeout. Set $load_ok to 0 before doing the load.
7012 Instead of returning, immediately, set $load_ok to 0. Call
7013 set_remotetimeout with $oldremotetimeout, and then return if
7014 $load_ok is 1.
7015
e9e642a8
AB
70162011-06-30 Andrew Burgess <aburgess@broadcom.com>
7017
7018 * gdb.python/py-template.exp: Don't run this test if the target
7019 does not support c++ tests.
7020
32019081
JK
70212011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7022
7023 Fix non-only rename list for Fortran modules import.
7024 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7025 tests.
7026 * gdb.fortran/module.f90 (module moduse): New.
7027 (program module): use moduse, test var_x, var_y and var_z.
7028
0ecee54c
TT
70292011-06-29 Tom Tromey <tromey@redhat.com>
7030
7031 PR testsuite/12040:
7032 * gdb.fortran/array-element.exp: Use f90, not f77.
7033 * gdb.fortran/complex.exp: Use f90, not f77.
7034 * gdb.fortran/derived-type.exp: Use f90, not f77.
7035 * gdb.fortran/library-module.exp: Use f90, not f77.
7036 * gdb.fortran/logical.exp: Use f90, not f77.
7037 * gdb.fortran/module.exp: Use f90, not f77.
7038 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7039 * gdb.fortran/subarray.exp: Use f90, not f77.
7040
3b2b8fea
TT
70412011-06-29 Tom Tromey <tromey@redhat.com>
7042
7043 * gdb.fortran/charset.exp: New file.
7044 * gdb.fortran/charset.f90: New file.
7045
42159ca5
TT
70462011-06-29 Tom Tromey <tromey@redhat.com>
7047
7048 PR testsuite/12040:
7049 * lib/future.exp: New file, mostly extracted from ada.exp.
7050 Rewrote compatibility code to use rename.
7051 (gdb_find_gfortran): New proc.
7052 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7053 gfortran patch.
7054 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7055 Move to future.exp.
7056 * lib/gdb.exp: Always load future.exp.
7057
af69a5ce
YQ
70582011-06-28 Yao Qi <yao@codesourcery.com>
7059
7060 * gdb.cp/exception.cc: Don't include iostream.
7061 (bar): Remove print statement.
7062 (catcher): New.
7063 (main): Remove print statements. Call function catcher.
7064 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7065 Set breakpoint on catcher, and check the value of parameter.
7066
ab5c6a72
YQ
70672011-06-23 Yao Qi <yao@codesourcery.com>
7068
6fdff2c5
PA
7069 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7070 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7071
9497469f
MP
70722011-06-23 Marek Polacek <mpolacek@redhat.com>
7073
7074 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7075 mi_gdb_test.
7076
b9132588
MP
70772011-06-23 Marek Polacek <mpolacek@redhat.com>
7078
5d197ed0 7079 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7080
e55595ca
MP
70812011-06-23 Marek Polacek <mpolacek@redhat.com>
7082
5d197ed0
MP
7083 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7084
70852011-06-23 Marek Polacek <mpolacek@redhat.com>
7086
7087 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7088 `test_exec_and_symbol_mi_operatons' return value.
7089 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7090 gdb_test_multiple.
7091 (test_exec_and_symbol_mi_operatons): Likewise.
7092 (test_path_specification): Likewise.
e55595ca 7093
be777e08
YQ
70942011-06-23 Yao Qi <yao@codesourcery.com>
7095
7096 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7097 supported.
7098 * lib/gdb.exp (support_displaced_stepping): New.
7099
615556d6
YQ
71002011-06-23 Yao Qi <yao@codesourcery.com>
7101
7102 * gdb.threads/execl.exp: Skip on remote target.
7103
833b0ca7
MP
71042011-06-21 Marek Polacek <mpolacek@redhat.com>
7105
5d197ed0 7106 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7107 mi_gdb_test.
7108
1ee4023a
MP
71092011-06-20 Marek Polacek <mpolacek@redhat.com>
7110
5d197ed0 7111 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7112
d0b1d624
MP
71132011-06-20 Marek Polacek <mpolacek@redhat.com>
7114
5d197ed0 7115 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7116 mi_gdb_test.
7117
79aa92c1
MP
71182011-06-20 Marek Polacek <mpolacek@redhat.com>
7119
5d197ed0 7120 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7121
5ce5db06
YQ
71222011-06-14 Yao Qi <yao@codesourcery.com>
7123
7124 gdb/testsuite/
7125 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7126
533a737e
JK
71272011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7128
7129 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7130
d0e53741
TT
71312011-06-10 Tom Tromey <tromey@redhat.com>
7132
7133 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7134 Add tests for pointer-to-member-function.
7135 * gdb.cp/temargs.cc (S::somefunc): New function.
7136 (K2): New class.
7137 (main): Instantiate K2; call method.
7138
b5916bbd
JB
71392011-06-08 Joel Brobecker <brobecker@adacore.com>
7140
7141 * gdb.python/py-inferior.c (f2): Make str an array rather
7142 than a pointer.
7143 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7144
5be4dfca
JK
71452011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7146
7147 * gdb.base/async-shell.c: New file.
7148 * gdb.base/async-shell.exp: New file.
7149
9f47e254
PA
71502011-06-06 Pedro Alves <pedro@codesourcery.com>
7151
7152 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7153
64b9b334
JB
71542011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7155
7156 From Stephen Kitt <steve@sk2.org>
7157 * gdb.base/help.exp: Adjust following some spelling corrections
7158 in GDB.
7159
dbc0f131
YQ
71602011-06-01 Yao Qi <yao@codesourcery.com>
7161
7162 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7163
fd336a18
KS
71642010-05-31 Keith Seitz <keiths@redhat.com>
7165
7166 PR c++/12750
7167 * gdb.cp/static-method.cc: New file.
7168 * gdb.cp/static-method.exp: New file.
7169
fa8b9902
KS
71702010-05-31 Keith Seitz <keiths@redhat.com>
7171
7172 PR symtab/12704
7173 * gdb.cp/anon-ns.cc: New file.
7174 * gdb.cp/anon-ns.exp: New file.
7175
0a5b1e09
PA
71762011-05-31 Pedro Alves <pedro@codesourcery.com>
7177
7178 * gdb.arch/i386-dr3-watch.c: New file.
7179 * gdb.arch/i386-dr3-watch.exp: New file.
7180
0578b8d1
YQ
71812011-05-30 Yao Qi <yao@codesourcery.com>
7182
7183 * gdb.base/callfuncs.c (t_structs_fc): New.
7184 (t_structs_dc, t_structs_ldc): New.
7185 (t_double_many_args):
7186 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7187 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7188 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7189 * gdb.base/callfuncs.exp: Call new functions.
7190
6680506e
YQ
71912011-05-30 Yao Qi <yao@codesourcery.com>
7192
ff4d2c60
YQ
7193 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7194 Call rerun_and_prepare for each test to isolate effects.
7195
71962011-05-30 Yao Qi <yao@codesourcery.com>
7197
7198 * gdb.base/varargs.c (find_max_float_real): New.
7199 (find_max_double_real, find_max_long_double_real): New.
7200 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7201 * lib/gdb.exp (setup_kfail_for_target): New.
7202
e43ec454
YQ
72032011-05-30 Yao Qi <yao@codesourcery.com>
7204
7205 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7206 (callcd, callce, callcf, callc1a, callc1b): New.
7207 (callc2a, callc2b): New.
7208 * gdb.base/funcargs.exp (complex_args): New.
7209 (complex_integral_args, complex_float_integral_args): New.
7210 * lib/gdb.exp (support_complex_tests): New. Determine
7211 whether to run test cases on _Complex types.
7212
432b4d03
JK
72132011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7214
7215 * gdb.threads/leader-exit.c: New file.
7216 * gdb.threads/leader-exit.exp: New file.
7217
6caf069d
MP
72182011-05-27 Marek Polacek <mpolacek@redhat.com>
7219
9497469f 7220 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7221
97fce28b
MP
72222011-05-27 Marek Polacek <mpolacek@redhat.com>
7223
7224 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7225 remove the `supported' variable.
7226 * gdb.mi/mi-nonstop.exp: Likewise.
7227 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7228 * gdb.mi/mi-nsintrall.exp: Likewise.
7229 * gdb.mi/mi-nsmoribund.exp: Likewise.
7230 * gdb.mi/mi-nsthrexec.exp: Likewise.
7231
9da8c2a0
PA
72322011-05-26 Pedro Alves <pedro@codesourcery.com>
7233
7234 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7235
2c03e5be
PA
72362011-05-26 Pedro Alves <pedro@codesourcery.com>
7237
7238 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7239
2e21250d
KS
72402011-05-24 Keith Seitz <keiths@redhat.com>
7241
7242 PR breakpoint/12803
7243 * gdb.cp/cmpd-minsyms.cc (a): New method.
7244 (b): New method.
7245 (c): New method.
7246 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7247
cdac0397
PA
72482011-05-24 Pedro Alves <pedro@codesourcery.com>
7249
7250 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7251 watchpoint's command list didn't execute when the watchpoint went
7252 out of scope.
7253
ee5683ab
PM
72542011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7255
7256 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7257 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7258 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7259 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7260 * gdb.arch/i386-permbkpt.exp: Likewise.
7261 * gdb.arch/i386-prologue.exp: Likewise.
7262 * gdb.arch/i386-size-overlap.exp: Likewise.
7263 * gdb.arch/i386-size.exp: Likewise.
7264 * gdb.arch/i386-unwind.exp: Likewise.
7265 * gdb.reverse/i386-precsave.exp: Likewise.
7266 * gdb.reverse/i386-reverse.exp: Likewise.
7267 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7268 * gdb.reverse/i387-env-reverse.exp: Likewise.
7269 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7270
c91c8c16
PA
72712011-05-24 Pedro Alves <pedro@codesourcery.com>
7272
7273 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7274 file doesn't error, using MI.
7275
c50491a7
TT
72762011-05-23 Tom Tromey <tromey@redhat.com>
7277
7278 * gdb.base/charset.exp (string_display): Add tests to assign to
7279 arrays.
7280 * gdb.base/charset.c (short_array, int_array, long_array): New.
7281
4a07b7da
PA
72822011-05-20 Pedro Alves <pedro@codesourcery.com>
7283
7284 Cope with async mode.
7285
4a07b7da
PA
7286 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7287 into gdb_test + mi_expect_stop.
7288
b275f2d2
PA
72892011-05-20 Pedro Alves <pedro@codesourcery.com>
7290
7291 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7292 (callme): Remove printf call.
7293
eec52c44
PM
72942011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7295
7296 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7297 quote pattern to avoid problems with Cygwin/mingw expect versions.
7298 * gdb.base/default.exp (show convenience): Use double
7299 quote pattern for regular expressions.
7300
b3c8eb43
JK
73012011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7302
7303 Fix -readnow for -gdwarf-4 unused type units.
7304 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7305 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7306
ed731959
JK
73072011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7308
7309 * gdb.base/kill-after-signal.c: New file.
7310 * gdb.base/kill-after-signal.exp: New file.
7311
3b48433d
PA
73122011-05-16 Pedro Alves <pedro@codesourcery.com>
7313
7314 * gdb.ada/start.exp: Call untested with the correct test filename.
7315 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7316 test filename. Make the test's binary unique.
7317 * gdb.arch/i386-signal.exp: Call untested with the correct test
7318 filename.
7319 * gdb.arch/i386-size-overlap.exp: Ditto.
7320 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7321 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7322 * gdb.cp/call-c.exp: Ditto.
7323 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7324 filename. Make the test's binary unique.
7325 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7326 * gdb.python/py-mi.exp: Ditto.
7327 * gdb.python/Makefile.in (EXECUTABLES): Update.
7328 * gdb.reverse/i386-precsave.exp: Ditto.
7329 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7330 test filename.
7331 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7332 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7333 unique.
7334 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7335 test filename.
7336 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7337 * gdb.trace/tfile.exp: Ditto.
7338
ba4a8bdd
YQ
73392011-05-14 Yao Qi <yao@codesourcery.com>
7340
7341 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7342 type.
7343
dbaefcf7
DE
73442011-05-13 Doug Evans <dje@google.com>
7345
7346 * gdb.python/py-objfile-script.exp: New file.
7347 * gdb.python/py-objfile-script.c: New file.
7348 * gdb.python/py-objfile-script-gdb.py: New file.
7349 * testsuite/gdb.python/py-section-script.exp: Test
7350 "info auto-load-scripts".
7351
9930639c
TT
73522011-05-13 Tom Tromey <tromey@redhat.com>
7353
7354 * gdb.dwarf2/clztest.exp: New file.
7355 * gdb.dwarf2/clztest.c: New file.
7356 * gdb.dwarf2/clztest.S: New file.
7357
05272e11
DE
73582011-05-13 Doug Evans <dje@google.com>
7359
cc63ef9b
DE
7360 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7361 String16 tests.
05272e11 7362
6edba76f
TT
73632011-05-13 Tom Tromey <tromey@redhat.com>
7364
7365 * lib/gdb.exp (is_x86_like_target): New proc.
7366 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7367 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7368 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7369 -nostdlib to compiler.
7370 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7371 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7372 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7373 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7374 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7375
028d0ed5
TJB
73762011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7377
7378 * gdb.python/py-function.exp: Test setting a value from a function
7379 which executes a command.
7380
8a9b8146
TT
73812011-05-12 Tom Tromey <tromey@redhat.com>
7382
7383 * gdb.dwarf2/typeddwarf.S: New file.
7384 * gdb.dwarf2/typeddwarf.c: New file.
7385 * gdb.dwarf2/typeddwarf.exp: New file.
7386
10483e8e
MP
73872011-05-12 Marek Polacek <mpolacek@redhat.com>
7388
7389 * gdb.mi/mi-basics.exp: Fix races. Honour the
7390 `test_exec_and_symbol_mi_operatons' return value.
7391 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7392 gdb_test_multiple.
7393 (test_exec_and_symbol_mi_operatons): Likewise.
7394 (test_path_specification): Likewise.
7395
faf067f1
JK
73962011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7397
7398 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7399 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7400 Replace `file copy' and `file rename' by `file mtime'. Twice.
7401
7ff911a3
JK
74022011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7403
7404 * gdb.base/readline-ask.c: New file.
7405 * gdb.base/readline-ask.exp: New file.
7406 * gdb.base/readline-ask.inputrc: New file.
7407
a536c6d7
UW
74082011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7409
7410 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7411 to avoid race condition.
7412 * gdb.cell/coremaker.c: Use small stack size.
7413 * gdb.cell/ea-standalone.exp: Use file name without path as
7414 argument to c_to.
7415 * gdb.cell/fork.exp: Allow other output when continuing to end.
7416
d472a426
JK
74172011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7418
7419 * gdb.threads/corethreads.c: New file.
7420 * gdb.threads/corethreads.exp: New file.
7421
74222011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7423
7424 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7425 Try to compile the test using -Wl,-z,norelro first.
7426 (load_core): New variable libthread_db_seen, initialize it.
7427 (zeroed-threads cannot be listed): Protect it by XFAIL on
7428 !$libthread_db_seen.
7429
8be455d7
JK
74302011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7431
7432 PR 12573
7433 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7434 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7435 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7436
1976171a
JK
74372011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7438
7439 * gdb.cp/psymtab-parameter.cc: New file.
7440 * gdb.cp/psymtab-parameter.exp: New file.
7441
7db6f30f
JK
74422011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7443
7444 Fix a race.
7445 * gdb.cp/static-print-quit.exp (print c): Split to ...
7446 (print c - <return>, print c - q <return>, print c - to quit):
7447 ... these. Make the testfile untested on gdb-7.1.
7448
85161e9e 74492011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7450
7451 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7452 gdb_rename_execfile, gdb_touch_execfile): New.
7453 * gdb.base/reread.exp: Use new procs to handle multiple
7454 exec files.
7455
0c51be18
YQ
74562011-05-05 Yao Qi <yao@codesourcery.com>
7457
7458 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7459 (test_adr_32bit, test_pop_pc): New.
7460 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7461 (test_adr_32bit, test_pop_pc): New.
7462
4d393d60
JM
74632011-05-04 Joseph Myers <joseph@codesourcery.com>
7464
7465 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7466 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7467 targets.
7468 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7469 handle targets.
7470
8ffd0459
JK
74712011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7472
7473 * gdb.base/completion.exp (complete help info wat): Rename to ...
7474 (complete 'help info wat'): ... here.
7475 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7476 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7477
8e28d804
PA
74782011-05-04 Pedro Alves <pedro@codesourcery.com>
7479
7480 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7481 gdb_test and explicit $gdb_prompt/timeout matches.
7482
3eb2ef34
YQ
74832011-05-04 Yao Qi <yao@codesourcery.com>
7484
7485 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7486 and __thumb2__.
7487
aaaf81a3
MP
74882011-05-03 Marek Polacek <mpolacek@redhat.com>
7489
7490 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7491 in place of `gdb_test "delete breakpoints"'. This eliminates two
7492 testcases.
7493
c4cbc0df
PA
74942011-05-02 Pedro Alves <pedro@codesourcery.com>
7495
7496 PR testsuite/12649
7497 Fix races.
7498
7499 * gdb.base/completion.exp: Remove all sleep calls. Remove
7500 unnecessary regexs. Don't explicitly expect anything after the
7501 prompt. Eat the prompt if necessary.
7502
b4cbb4a3
EBM
75032011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7504
7505 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7506 accept to show the caller line again as well as the line after.
7507
d65aec65
PM
75082011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7509
7510 PR mi/12531
7511
7512 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7513 compile target.
7514 * gdb.python/py-prettyprint.exp: Add C++ object for
7515 CPLUS_FAKE_CHILD test.
7516
30852783
UW
75172011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7518
7519 * gdb.base/signest.exp: New file.
7520 * gdb.base/signest.c: Likewise.
7521
c7b1f0d9
JK
75222011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7525 thread and breakpoint notifications.
7526
559a7a62
JK
75272011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7528
7529 * gdb.base/fortran-sym-case.c: New file.
7530 * gdb.base/fortran-sym-case.exp: New file.
7531 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7532 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7533 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7534
8344e389
JK
75352011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7538 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7539 false #1', `if true else false #2' and `if true else false #3'.
7540
2484c66b
UW
75412011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7542
7543 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7544 while delivering signal.
7545
8d3788bd
VP
75462011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7547
7548 MI breakpoint notifications.
7549
7550 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7551 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7552 * testsuite/gdb.mi/mi-watch.exp: Adust.
7553 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7554 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7555 notifications.
8d3788bd 7556
3e03848b
JK
75572011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7558
7559 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7560 * gdb.base/gdbindex-stabs.c: New file.
7561 * gdb.base/gdbindex-stabs.exp: New file.
7562
918c9108
YQ
75632011-04-25 Yao Qi <yao@codesourcery.com>
7564
7565 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7566 with /*...*/.
7567 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7568
90556b8c
JK
75692011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7570
7571 * gdb.python/py-value.exp (test_objfiles): Name the first test
7572 `py-value in file.filename'.
7573
03f2bd59
JK
75742011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7575
7576 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7577 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7578 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7579 !gdbserver_reconnect_p..
7580 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7581
7b08b9eb
JK
75822011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7583
7584 * gdb.cp/cpcompletion.exp (complete class methods)
7585 (complete class methods beginning with F): Move them above runto. New
7586 comment about the runto delimiter.
7587
b78974c3
PA
75882011-04-20 Pedro Alves <pedro@codesourcery.com>
7589
7590 * gdb.base/maint.exp: Test that "maint print registers" works
7591 without a running program.
7592
20429c40 75932011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7594
20429c40
MP
7595 * gdb.base/setshow.exp: Fix racy tests.
7596 ($old_gdb_prompt): New variable.
7597
7a9dd1b2
TT
75982011-04-19 Tom Tromey <tromey@redhat.com>
7599
7600 * gdb.mi/mi-nsmoribund.exp:
7601 * gdb.hp/gdb.objdbg/objdbg01.exp:
7602 * gdb.base/structs.exp (test_struct_returns):
7603 * gdb.base/call-sc.exp (test_scalar_returns):
7604 * gdb.base/bigcore.exp: Remove duplicate words.
7605
02835898
JK
76062011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7607
7608 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7609 * gdb.base/break-interp.exp (test_attach): New comment.
7610
254f582e
JK
76112011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7612
7613 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7614 (clear __stack_user.next, clear stack_used.next)
7615 (save a zeroed-threads corefile): New test.
7616 Call core_load for $core0file.
7617 (zeroed-threads cannot be listed): New test.
7618
4fe85f5c
JK
76192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7620
7621 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7622 filename.
7623 ($srcfile): Preserve the original value.
7624 ($testfile): Match it the .exp filename.
7625 ($corefile): New variable. Substitute it around.
7626 Use clean_restart.
7627 ($prev_timeout): Remove.
7628 (load_core): Move core loading into this proc.
7629 Fix restore of $timeout if load_core fails.
7630
63524580
JK
76312011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7632
7633 * gdb.base/eu-strip-infcall.c: New file.
7634 * gdb.base/eu-strip-infcall.exp: New file.
7635
90359a16
JK
76362011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7637
7638 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7639 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7640
626e7282
JK
76412011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7642
7643 Fix Python access to inlined frames.
7644 * gdb.python/py-frame-inline.c: New file.
7645 * gdb.python/py-frame-inline.exp: New file.
7646
3363d018
EBM
76472011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7648
7649 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7650 content of 's24' correctly (avoiding "optimized out").
7651 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7652
28781456
JK
76532011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7654
7655 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7656
4a4106ca
TJB
76572011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7658
7659 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7660 expect a colon in watch -location output.
7661
d26ccb4f
JK
76622011-04-13 Marek Polacek <mpolacek@redhat.com>
7663
df46027d 7664 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7665 New testcase `expect response to define backtrace'. Also remove
7666 redundant `default' block.
7667
e1ab1f9c
JK
76682011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7669
7670 * gdb.python/py-prettyprint.c (struct hint_error): New.
7671 (main): New variable hint_error.
7672 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7673 "print hint_error".
7674 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7675 (register_pretty_printers): Register it.
7676
0c2e6019
TT
76772011-04-04 Tom Tromey <tromey@redhat.com>
7678
7679 * gdb.cp/maint.exp (test_help): Update.
7680 (test_namespace): Likewise.
7681
af57139d
JB
76822011-04-01 Joel Brobecker <brobecker@adacore.com>
7683
7684 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7685 * gdb.ada/arrayptr.exp: Add new tests.
7686
956a9fb9
JB
76872011-04-01 Joel Brobecker <brobecker@adacore.com>
7688
7689 * gdb.ada/mi_catch_ex: New testcase.
7690
d0c4d642
PA
76912011-04-01 Pedro Alves <pedro@codesourcery.com>
7692
7693 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7694 base::overload(void) method without specifying "const".
7695
18819fa6
UW
76962011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7697
7698 * gdb.arch/thumb-singlestep.S: New file.
7699 * gdb.arch/thumb-singlestep.exp: Likewise.
7700
a4c8e806
TT
77012011-03-31 Tom Tromey <tromey@redhat.com>
7702
7703 * gdb.python/py-prettyprint.py (exception_flag): New global.
7704 (NoStringContainerPrinter._iterator.next): Check it.
7705 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7706 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7707
53832f31
TT
77082011-03-29 Tom Tromey <tromey@redhat.com>
7709
7710 * gdb.cp/anon-struct.cc: New file.
7711 * gdb.cp/anon-struct.exp: New file.
7712
e4620230
JK
77132011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7714
7715 Test STT_GNU_IFUNC support.
7716 * gdb.base/gnu-ifunc-lib.c: New file.
7717 * gdb.base/gnu-ifunc.c: New file.
7718 * gdb.base/gnu-ifunc.exp: New file.
7719
d0fb5eae
JK
77202011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7721
7722 Support a ring of related breakpoints.
7723 * gdb.base/watchpoint-delete.c: New file.
7724 * gdb.base/watchpoint-delete.exp: New file.
7725
20106cfb
JK
77262011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7727
7728 * gdb.ada/arrayparam.exp (print first after function call): Use
7729 explicit package name. Add a comment
7730 (print lasta after function call): Rename ...
7731 (print last after function call): ... it and use explicit package
7732 name.
7733 (print length after function call): Use explicit package name.
7734 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7735 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7736 (multiple matches for symbol i): Rename ...
7737 (multiple matches for symbol integervar): ... it.
7738 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7739 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7740
e7ab5e63
AB
77412011-03-25 Andrew Burgess <aburgess@broadcom.com>
7742
7743 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7744 environment variable to make grep output more predictable. Move
7745 all the environment setup into gdb_init so it's done once per test
7746 case rather than each time we start gdb.
7747
9ef07c8c
TT
77482011-03-24 Tom Tromey <tromey@redhat.com>
7749
7750 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7751 test.
7752
dd90784c
JK
77532011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7754
7755 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7756 * gdb.dwarf2/dw2-entry-value.S: New file.
7757 * gdb.dwarf2/dw2-entry-value.exp: New file.
7758
05775840
PM
77592011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7760
6fdff2c5 7761 PR python/12183
05775840
PM
7762
7763 * gdb.python/py-function.exp: Add GdbError tests.
7764
8661b11b
PA
77652011-03-18 Pedro Alves <pedro@codesourcery.com>
7766
7767 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7768 (reglocal_test_func, statlocal_test_func): New functions.
7769 (globals_test_func): Call new functions.
7770 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7771 (gdb_collect_locals_test): New procedure.
7772 (gdb_trace_collection_test): Call new procedures.
7773
0fdb4f18
PA
77742011-03-18 Pedro Alves <pedro@codesourcery.com>
7775
7776 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7777 (test_register, test_register_unavailable): New procedures.
7778 (gdb_unavailable_registers_test): New procedure.
7779 (gdb_trace_collection_test): Call it.
7780
99c3dc11
PM
77812011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7782
6fdff2c5 7783 PR python/12149
99c3dc11
PM
7784
7785 * gdb.python/python.exp: Add gdb.write tests.
7786
29703da4
PM
77872010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7788
7789 * gdb.python/Makefile.in: Add py-objfile.
7790 * gdb.python/py-objfile.exp: New file.
7791 * gdb.python/py-objfile.c: New file.
7792 * gdb.python/py-block.exp: Add is_valid tests.
7793 * gdb.python/py-inferior.exp: Ditto.
7794 * gdb.python/py-infthread.exp: Ditto.
7795 * gdb.python/py-symbol.exp: Ditto.
7796 * gdb.python/py-symtab.exp: Ditto.
7797
598997c8
KS
77982011-03-16 Keith Seitz <keiths@redhat.com>
7799
7800 PR c++/12273
7801 * gdb.cp/cmpd-minsyms.exp: New test.
7802 * gdb.cp/cmpd-minsyms.cc: New file.
7803
7804 PR c++/11734
7805 * gdb.cp/ovsrch.exp: New test.
7806 * gdb.cp/ovsrch.h: New file.
7807 * gdb.cp/ovsrch1.cc: New file.
7808 * gdb.cp/ovsrch2.cc: New file.
7809 * gdb.cp/ovsrch3.cc: New file.
7810 * gdb.cp/ovsrch4.cc: New file.
7811
c91513d8
PP
78122011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7813
7814 PR gdb/12528
7815 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7816 * gdb.base/break-on-linker-gcd-function.exp: New test.
7817 * gdb.base/break-on-linker-gcd-function.cc: New file.
7818
7470fc63
AT
78192011-03-15 Andreas Tobler <andreast@fgznet.ch>
7820
7821 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7822
959e7469
PM
78232011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7824
7825 * lib/gdb.exp (gdb_unload): Add another termination case.
7826
9373cf26
JK
78272011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7828
7829 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7830 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7831 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7832 Provide a stub byte there.
7833 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7834 DW_AT_entry_pc.
7835 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7836
24e9cda0
UW
78372011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7838
7839 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7840 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7841 "generic ABI, auto".
7842 (altivec_abi_tests): Accept vectors returned by reference.
7843
7371cf6d
PM
78442010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7845
7846 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7847
ce77046a
UW
78482011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7849
7850 * gdb.python/py-section-script.exp: Skip test if no Python support.
7851
176400c3
UW
78522011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7853
7854 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7855
ecec24e6
PM
78562011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7857
7858 * gdb.python/py-parameter.exp: Update tests to the new Python
7859 parameter API. Add "no documentation" test. Add deprecated API
7860 backward compatibility test.
7861
5dbdd470
TT
78622011-03-09 Tom Tromey <tromey@redhat.com>
7863
7864 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7865 gdb_continue_to_end.
7866
b66e66ee
MK
78672011-03-09 Mark Kettenis <kettenis@gnu.org>
7868
7869 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7870 tabs.
7871
eceb0c5f
TT
78722011-03-09 Tom Tromey <tromey@redhat.com>
7873
7874 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7875 parentheses.
7876 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7877 $command.
7878 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7879 argument to gdb_continue_to_end.
7880 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7881 argument to gdb_continue_to_end.
7882 * gdb.cp/annota3.exp: Fix regex.
7883 * gdb.cp/annota2.exp: Fix regex.
7884 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7885 gdb_continue_to_end.
7886 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7887 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7888 gdb_continue_to_end.
7889
63154eca
PA
78902011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7891
7892 * gdb.server/ext-run.exp
7893 (load new file without any gdbserver inferior): New test.
7894
967d1f9b
TT
78952011-03-07 Tom Tromey <tromey@redhat.com>
7896
7897 * Makefile.in (TAGS): Rewrite.
7898
d68dcbb9
JK
78992011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7900
7901 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7902 initial commands echo. New match for `Found trace'. Anchor all the
7903 other matches. Anchor and match for `No trace frame found' the final
7904 match.
7905
6bf58e63
TT
79062011-03-07 Tom Tromey <tromey@redhat.com>
7907
7908 * Makefile.in (TAGS): New target.
7909
fda326dd
TT
79102011-03-07 Tom Tromey <tromey@redhat.com>
7911
7912 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7913 change.
7914 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7915 change.
7916 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7917 exit message change.
7918 (skip_altivec_tests): Update for exit message change.
7919 (skip_vsx_tests): Likewise.
7920 (gdb_continue_to_end): Likewise. Add 'command' argument.
7921 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7922 * gdb.threads/tls.exp: Update for exit message change.
7923 * gdb.threads/thread-unwindonsignal.exp: Use
7924 gdb_continue_to_end.
7925 * gdb.threads/step.exp (step_it): Update for exit message change.
7926 (continue_all): Likewise.
7927 * gdb.threads/print-threads.exp (test_all_threads): Update for
7928 exit message change.
7929 * gdb.threads/interrupted-hand-call.exp: Use
7930 gdb_continue_to_end.
7931 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7932 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7933 gdb_continue_to_end.
7934 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7935 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7936 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7937 * gdb.cp/method.exp: Update for exit message change.
7938 * gdb.cp/mb-templates.exp: Update for exit message change.
7939 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7940 * gdb.cp/annota3.exp: Update for exit message change.
7941 * gdb.cp/annota2.exp: Update for exit message change.
7942 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7943 * gdb.base/term.exp: Update for exit message change.
7944 * gdb.base/step-test.exp (test_i): Update for exit message change.
7945 * gdb.base/sigstep.exp (advance): Update for exit message change.
7946 (advancei): Likewise.
7947 * gdb.base/siginfo.exp: Update for exit message change.
7948 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7949 * gdb.base/reread.exp: Use gdb_continue_to_end.
7950 * gdb.base/langs.exp: Use gdb_continue_to_end.
7951 * gdb.base/interrupt.exp: Update for exit message change.
7952 * gdb.base/gdb1555.exp: Update for exit message change.
7953 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7954 * gdb.base/ending-run.exp: Update for exit message change.
7955 * gdb.base/chng-syms.exp: Update for exit message change.
7956 * gdb.base/checkpoint.exp: Update for exit message change.
7957 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7958 gdb_continue_to_end.
7959 (test_catch_syscall_with_wrong_args): Likewise.
7960 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7961 * gdb.base/break-interp.exp (test_ld): Update for exit message
7962 change.
7963 * gdb.base/bang.exp: Update for exit message change.
7964 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7965 (do_call_attach_tests): Likewise.
7966 * gdb.base/a2-run.exp: Update for exit message change.
7967 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7968 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7969 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7970
dd19bd70
JK
79712011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7972
7973 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7974
30e62689
TT
79752011-03-03 Tom Tromey <tromey@redhat.com>
7976
7977 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7978 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7979 * gdb.hp/gdb.aCC/configure.ac: Remove.
7980 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7981 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7982 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7983 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7984 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7985 * gdb.hp/gdb.compat/configure.ac: Remove.
7986 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7987 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7988 * gdb.hp/gdb.defects/configure.ac: Remove.
7989 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7990 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7991 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7992 * gdb.hp/configure.ac: Remove.
7993 * gdb.hp/configure: Remove.
7994 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7995 substitution.
7996 (Makefile): Remove rule.
7997 * gdb.cell/configure.ac: Remove.
7998 * gdb.cell/configure: Remove.
7999 * gdb.stabs/Makefile.in (Makefile): Remove.
8000 (distclean): Don't remove config.status or config.log.
8001 * gdb.stabs/configure (Makefile): Remove.
8002 * gdb.stabs/configure.ac: Remove.
8003 * configure: Rebuild.
8004 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8005 Remove stabs- and cell-specific logic. Test for existence of
8006 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8007 subdirectories, gdb.cell, and and gdb.stabs.
8008 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8009
c171f854
JB
80102011-03-03 Joel Brobecker <brobecker@adacore.com>
8011
8012 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8013 end of buffer.
8014
9a5193cb
JB
80152011-03-02 Joel Brobecker <brobecker@adacore.com>
8016
8017 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8018 gdb_test when running a test where we expected no output back.
8019
9bb4c1bb
MS
80202011-02-28 Michael Snyder <msnyder@vmware.com>
8021
8022 * gdb.cp/overload.cc: Change initializer value to integer.
8023
3bd0f5ef
MS
80242011-02-27 Michael Snyder <msnyder@vmware.com>
8025
8026 * gdb.multi/base.exp: Add test for remove-inferiors.
8027
2279eaad
JB
80282011-02-26 Joel Brobecker <brobecker@adacore.com>
8029
8030 * gdb.python/py-frame.exp: Simplify the initialization phase
8031 using prepare_for_testing.
8032
c82c0b55
MS
80332011-02-25 Michael Snyder <msnyder@vmware.com>
8034
8035 * gdb.multi/base.exp: Add tests for info inferiors with args.
8036
1d94651b
JK
80372011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8038
8039 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8040 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8041 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8042 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8043 asmfile3. Comment the STABS (#3) file compilation. Compile
8044 everything through assembler. Provide KFAIL for symtab/12497.
8045 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8046 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8047 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8048 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8049
3bd0f5ef
MS
80502011-02-24 Michael Snyder <msnyder@vmware.com>
8051
8052 * gdb.base/break.exp: Add tests for delete breakpoints using
8053 convenience variables and value history references.
8054
12c1418e
MS
80552011-02-24 Michael Snyder <msnyder@vmware.com>
8056
8057 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8058 left behind in previous check-in.
8059
e5a67952
MS
80602011-02-23 Michael Snyder <msnyder@vmware.com>
8061
8062 * gdb.base/break.exp: Add tests for "info break" with arguments.
8063 * gdb.trace/infotrace.exp: Update patterns for error and help.
8064 * gdb.base/completion.exp: Update pattern.
8065 * gdb.base/ena-dis-br.exp: Update pattern.
8066 * gdb.base/help.exp: Update patterns.
8067
80682011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8069
8070 * gdb.base/memattr.exp: New test.
8071 * gdb.base/memattr.c: Test load for memattr.exp.
8072
6e6fbe60
DE
80732011-02-22 Doug Evans <dje@google.com>
8074
8075 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8076
1d41d745
MS
80772011-02-22 Michael Snyder <msnyder@vmware.com>
8078
8079 * Makefile.in: Make more clean.
8080 * gdb.ada/Makefile.in: Ditto.
8081 * gdb.arch/Makefile.in: Ditto.
8082 * gdb.asm/Makefile.in: Ditto.
8083 * gdb.base/Makefile.in: Ditto.
8084 * gdb.cp/Makefile.in: Ditto.
8085 * gdb.dwarf2/Makefile.in: Ditto.
8086 * gdb.java/Makefile.in: Ditto.
8087 * gdb.mi/Makefile.in: Ditto.
8088 * gdb.modula2/Makefile.in: Ditto.
8089 * gdb.python/Makefile.in: Ditto.
8090 * gdb.server/Makefile.in: Ditto.
8091 * gdb.stabs/Makefile.in: Ditto.
8092 * gdb.threads/Makefile.in: Ditto.
8093 * gdb.trace/Makefile.in: Ditto.
8094
79ba84ca
MS
80952011-02-22 Michael Snyder <msnyder@vmware.com>
8096
df46027d 8097 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8098 info threads.
8099
b9b35694
JB
81002011-02-22 Joel Brobecker <brobecker@adacore.com>
8101
8102 * gdb.python/py-breakpoint.exp: Fix the expected output of
8103 one of the "maint info breakpoints" tests to accept the output
8104 generated on platforms that do not have hardware watchpoints.
8105
8bfb830f
JB
81062011-02-22 Joel Brobecker <brobecker@adacore.com>
8107
8108 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8109 clean_restart. Be a little stricter in the expected output
8110 for one of the tests. Fix a typo in one of the comments.
8111
c45f3c54
JB
81122011-02-22 Joel Brobecker <brobecker@adacore.com>
8113
8114 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8115 Delete variable binfile, no longer use. Add or modify test
8116 comments to make them unique.
8117
b97c863c
MS
81182011-02-21 Michael Snyder <msnyder@vmware.com>
8119
8120 * Makefile.in: Update for make clean.
8121 * gdb.ada/Makefile.in: Ditto.
8122 * gdb.arch/Makefile.in: Ditto.
8123 * gdb.asm/Makefile.in: Ditto.
8124 * gdb.base/Makefile.in: Ditto.
8125 * gdb.cp/Makefile.in: Ditto.
8126 * gdb.dwarf2/Makefile.in: Ditto.
8127 * gdb.java/Makefile.in: Ditto.
8128 * gdb.mi/Makefile.in: Ditto.
8129 * gdb.modula2/Makefile.in: Ditto.
8130 * gdb.python/Makefile.in: Ditto.
8131 * gdb.server/Makefile.in: Ditto.
8132 * gdb.stabs/Makefile.in: Ditto.
8133 * gdb.threads/Makefile.in: Ditto.
8134 * gdb.trace/Makefile.in: Ditto.
8135
aea5b279
MS
81362011-02-21 Michael Snyder <msnyder@vmware.com>
8137
8138 * gdb.threads/thread-find.exp: Update patterns for changes in
8139 output of "info threads" command.
8140
e3039479
UW
81412011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8142 Ulrich Weigand <uweigand@de.ibm.com>
8143
8144 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8145 (skip_hw_watchpoint_tests): Likewise.
8146 (skip_hw_watchpoint_multi_tests): Likewise.
8147
b800ec70
UW
81482011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8149
8150 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8151 (skip_hw_watchpoint_tests): Likewise.
8152 (skip_hw_watchpoint_multi_tests): Likewise.
8153 (skip_hw_watchpoint_access_tests): Likewise.
8154
8155 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8156 * gdb.base/pr11022.exp: Likewise.
8157 * gdb.base/watch-read.exp: Likewise.
8158 * gdb.base/watch_thread_num.exp: Likewise.
8159 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8160 * gdb.base/watchpoint-hw.exp: Likewise.
8161 * gdb.base/watchpoint.exp: Likewise.
8162 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8163 * gdb.threads/watchthreads-reorder.exp: Likewise.
8164 * gdb.threads/watchthreads.exp: Likewise.
8165 * gdb.threads/watchthreads2.exp: Likewise.
8166
91033e37
JB
81672011-02-21 Joel Brobecker <brobecker@adacore.com>
8168
8169 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8170 the debugger is unable to find the array bounds.
8171
eeaafae2
JK
81722011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8173
8174 * gdb.cp/typedef-operator.exp: New file.
8175 * gdb.cp/typedef-operator.cc: New file.
8176
e338d953
MS
81772011-02-17 Michael Snyder <msnyder@vmware.com>
8178
8179 * gdb.threads/thread-find.exp: Fix regular expressions.
8180
e67ad678
JB
81812011-02-17 Joel Brobecker <brobecker@adacore.com>
8182
8183 * gdb.ada/packed_array: Expand testcase to test printing of
8184 unconstrained packed array.
8185
93084bca
JB
81862011-02-17 Joel Brobecker <brobecker@adacore.com>
8187
8188 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8189
a0c78a73
PA
81902011-02-16 Pedro Alves <pedro@codesourcery.com>
8191
f65d5553 8192 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8193 (main): Initialize it before collecting, and and clear it
8194 afterwards.
f65d5553
PA
8195 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8196 collecting with '{type} addr', where the addr expression is not an
8197 rvalue.
a0c78a73 8198
3dfcbbd2
KW
81992011-02-16 Ken Werner <ken.werner@de.ibm.com>
8200
8201 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8202 a bool variable. Expect correct OpenCL names for vector types. Use the
8203 uc3 variable name instead of referring to the uchar3 built-in type.
8204 Escape the asterisk at the half pointer test.
8205
08807d5a
PA
82062011-02-16 Pedro Alves <pedro@codesourcery.com>
8207
f65d5553 8208 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8209 (main): Initialize it before collecting, and and clear it
8210 afterwards.
f65d5553
PA
8211 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8212 collecting overlapping memory ranges.
08807d5a 8213
60f98dde
MS
82142011-02-15 Michael Snyder <msnyder@vmware.com>
8215
8216 * gdb.base/default.exp: Add tests for thread commands.
8217 * gdb.base/help.exp: Add tests for thread commands.
8218 * gdb.threads/thread-find.exp: New test for thread find command.
8219
648cd113
KW
82202011-02-15 Ken Werner <ken.werner@de.ibm.com>
8221
8222 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8223
494e194e
YQ
82242011-02-15 Yao Qi <yao@codesourcery.com>
8225
8226 PR tdep/12352
8227 * gdb.arch/arm-disp-step.S : New test for str instruction.
8228 * gdb.arch/arm-disp-step.exp : Likewise.
8229
d9492458
TJB
82302011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8231
8232 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8233 "vector_register2_vr" test strings. Test the extended floating
8234 point registers (F32~F63).
8235 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8236 IBM XL C compiler. Make the test program use a register provided
8237 by the compiler for the lxvd2x instruction.
8238
8af8e3bc
PA
82392011-02-14 Pedro Alves <pedro@codesourcery.com>
8240
8241 * gdb.trace/unavailable.cc (class Base, class Middle, class
8242 Derived): New types.
8243 (derived_unavail, derived_partial, derived_whole): New globals.
8244 (virtual_partial): New global.
8245 (virtualp): Point at virtual_partial.
8246 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8247 related to unavailable vptr.
8248
1b28d0b3
PA
82492011-02-14 Pedro Alves <pedro@codesourcery.com>
8250
8251 * gdb.trace/unavailable.cc (a, b, c): New globals.
8252 (main): Set and clear them.
8253 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8254 `a' and `c', and check that `b' isn't collected, although `a' and
8255 `c' are.
8256
ec0a52e1
PA
82572011-02-14 Pedro Alves <pedro@codesourcery.com>
8258
8259 * gdb.trace/unavailable.cc (struct Virtual): New.
8260 (virtualp): New global pointer.
8261 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8262 printing a pointer to an object whose type has a vtable, with
8263 print object on.
8264
24e6bcee
PA
82652011-02-14 Pedro Alves <pedro@codesourcery.com>
8266
8267 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8268 value repeat handles unavailableness.
8269
39d37385
PA
82702011-02-14 Pedro Alves <pedro@codesourcery.com>
8271
8272 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8273 tests for building arrays from unavailable values, subscripting
8274 non-memory rvalue unvailable arrays, and accessing fields or
8275 baseclasses of non-lazy unavailable values,
8276 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8277 struct types.
8278 (g_smallstruct, g_smallstruct_b): New globals.
8279
06d72e16
PA
82802011-02-14 Pedro Alves <pedro@codesourcery.com>
8281
8282 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8283
bc9a5551
JK
82842011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8285
8286 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8287 * gdb.cp/overload-const.exp: New file.
8288 * gdb.cp/overload-const.cc: New file.
8289
54fcddd0
UW
82902011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8291
8292 * gdb.opencl/callfuncs.cl: New file.
8293 * gdb.opencl/callfuncs.exp: New test.
8294 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8295
d6dafb7c
UW
82962011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8297
8298 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8299 when computing result.
8300 * gdb.arch/altivec-abi.exp: Update expected results.
8301
a449c2d8
TJB
83022011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8303
8304 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8305 * gdb.base/jit.exp: Likewise.
8306 * gdb.base/pie-execl.exp: Likewise.
8307 * gdb.base/solib-nodir.exp: Likewise.
8308 * gdb.base/solib-overlap.exp: Likewise.
8309
764880b7
PA
83102011-02-07 Pedro Alves <pedro@codesourcery.com>
8311
8312 * gdb.trace/collection.c (global_pieces): New.
8313 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8314 New procedure.
8315 (gdb_trace_collection_test): Call it.
8316
505500db
SW
83172011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8318
8319 * gdb.python/py-evthreads.c: New file.
8320 * gdb.python/py-evthreads.exp: New file.
8321 * gdb.python/py-events.py: New file.
8322 * gdb.python/py-events.exp: New file.
8323 * gdb.python/py-events.c: New file.
8324
385203ed
DD
83252011-02-04 David Daney <ddaney@caviumnetworks.com>
8326
8327 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8328
9011945e
AB
83292011-02-03 Andrew Burgess <aburgess@broadcom.com>
8330
8331 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8332 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8333 boundary between two compilation units.
8334
580688f3
PA
83352011-02-02 Pedro Alves <pedro@codesourcery.com>
8336
8337 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8338 (Virtual): New structs.
8339 (virtual_o, virtual_middle_b): New globals.
8340 * gdb.cp/virtbase.exp: New tests.
8341
d3f0f853
PP
83422011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8343
8344 * gdb.base/jit.exp: New file.
8345 * gdb.base/jit-main.c: New file.
8346 * gdb.base/jit-solib.c: New file.
8347
b2030fb5
UW
83482011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8349
8350 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8351 proceed to initial kernel entry point.
8352 * gdb.opencl/datatypes.exp: Likewise.
8353 * gdb.opencl/operators.exp: Likewise.
8354 * gdb.opencl/vec_comps.exp: Likewise.
8355
2db19d1e
SW
83562011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8357
8358 * gdb.cp/nsnested.cc: New.
8359 * gdb.cp/nsnested.exp: New.
8360 * gdb.cp/nsnoimports.exp: New.
8361 * gdb.cp/nsnoimports.cc: New.
8362
6b0c4c1f
JB
83632011-01-31 Joel Brobecker <brobecker@adacore.com>
8364
8365 * gdb.base/interact.exp: Add extra tests that verify that
8366 the value of the interactive-mode setting does not change
8367 after the script is sourced.
8368
80b23b6a
JK
83692011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8370
8371 * gdb.cp/noparam.exp: New file.
8372 * gdb.cp/noparam.cc: New file.
8373
ffd5ec24
PA
83742011-01-28 Pedro Alves <pedro@codesourcery.com>
8375
8376 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8377 there's no stack or registers.
8378
a81766d8
TT
83792011-01-26 Tom Tromey <tromey@redhat.com>
8380
8381 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8382 space before string output. Add test for "set print pretty off"
8383 case.
8384
585fdaa1
PA
83852011-01-25 Pedro Alves <pedro@codesourcery.com>
8386
8387 * gdb.base/frame-args.exp: Adjust.
8388 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8389 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8390 * gdb.dwarf2/pieces.exp: Adjust.
8391 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8392 * gdb.opt/inline-locals.exp: Adjust.
8393 * gdb.threads/fork-child-threads.exp: Adjust.
8394
d468832a
KW
83952011-01-25 Ken Werner <ken.werner@de.ibm.com>
8396
8397 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8398 OpenCL kernel function. Add a comment as marker. Add address space
8399 qualifiers for the remaining program scope variables.
8400 * gdb.opencl/datatypes.cl: Likewise.
8401 * gdb.opencl/operators.cl: Likewise.
8402 * gdb.opencl/vec_comps.cl: Likewise.
8403 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8404 Add breakpoint at the marker comment.
8405 * gdb.opencl/datatypes.exp: Likewise.
8406 * gdb.opencl/operators.exp: Likewise.
8407 * gdb.opencl/vec_comps.exp: Likewise.
8408
490f124f
PA
84092011-01-24 Pedro Alves <pedro@codesourcery.com>
8410
8411 * gdb.base/printcmds.c (some_struct): New struct and instance.
8412 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8413 procedure.
8414 <global scope>: Call it.
8415
6da78614
KW
84162011-01-21 Ken Werner <ken.werner@de.ibm.com>
8417
8418 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8419 argument to the gdb_compile_opencl_hostapp call.
8420
ec64c9aa
YQ
84212011-01-19 Yao Qi <yao@codesourcery.com>
8422
8423 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8424 positve list.
8425
810cfdbb
YQ
84262011-01-19 Yao Qi <yao@codesourcery.com>
8427
8428 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8429 canonical form.
8430 Remove "xscale-*-*"
8431 * gdb.xml/tdesc-regs.exp: Likewise.
8432 * gdb.python/py-section-script.exp: Replace ARM target triplet
8433 with canonical form.
8434 Match arm*-*-symbianelf*.
8435 * gdb.base/dup-sect.exp: Likewise.
8436 * lib/dwarf.exp: New.
8437 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8438 dwarf2_support.
8439 * gdb.dwarf2/dup-psym.exp: Likewise.
8440 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8441 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8442 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8443 * gdb.dwarf2/dw2-basic.exp: Likewise.
8444 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8445 * gdb.dwarf2/dw2-const.exp: Likewise.
8446 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8447 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8448 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8449 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8450 * gdb.dwarf2/dw2-filename.exp: Likewise.
8451 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8452 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8453 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8454 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8455 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8456 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8457 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8458 * gdb.dwarf2/dw2-producer.exp: Likewise.
8459 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8460 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8461 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8462 * gdb.dwarf2/dw2-strp.exp: Likewise.
8463 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8464 * gdb.dwarf2/implptr.exp: Likewise.
8465 * gdb.dwarf2/mac-fileno.exp: Likewise.
8466 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8467 * gdb.dwarf2/pieces.exp: Likewise.
8468 * gdb.dwarf2/pr11465.exp: Likewise.
8469 * gdb.dwarf2/valop.exp: Likewise.
8470 * gdb.dwarf2/watch-notconst.exp: Likewise.
8471 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8472
4694da01
TT
84732011-01-19 Tom Tromey <tromey@redhat.com>
8474
8475 * gdb.python/py-infthread.exp: Add thread tests.
8476
b075872c
JB
84772011-01-14 Joel Brobecker <brobecker@adacore.com>
8478
8479 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8480
2c3e6e24
JB
84812011-01-14 Joel Brobecker <brobecker@adacore.com>
8482
8483 * gdb.ada/widewide: New testcase.
8484
de8fa76c
JB
84852011-01-13 Joel Brobecker <brobecker@adacore.com>
8486
8487 * gdb.base/interact.exp: New testcase.
8488
1b05df00
TT
84892011-01-12 Tom Tromey <tromey@redhat.com>
8490
8491 * gdb.mi/gdb2549.exp: Update for error message changes.
8492 * gdb.mi/mi-cli.exp: Likewise.
8493 * gdb.mi/mi-disassemble.exp: Likewise.
8494 * gdb.mi/mi-pthreads.exp: Likewise.
8495 * gdb.mi/mi-regs.exp: Likewise.
8496 * gdb.mi/mi-stack.exp: Likewise.
8497 * gdb.mi/mi-var-block.exp: Likewise.
8498 * gdb.mi/mi-var-cmd.exp: Likewise.
8499 * gdb.mi/mi2-cli.exp: Likewise.
8500 * gdb.mi/mi2-disassemble.exp: Likewise.
8501 * gdb.mi/mi2-pthreads.exp: Likewise.
8502 * gdb.mi/mi2-regs.exp: Likewise.
8503 * gdb.mi/mi2-stack.exp: Likewise.
8504 * gdb.mi/mi2-var-block.exp: Likewise.
8505 * gdb.mi/mi2-var-cmd.exp: Likewise.
8506
c2ff108b
JK
85072011-01-12 Andrew Burgess <aburgess@broadcom.com>
8508 Jan Kratochvil <jan.kratochvil@redhat.com>
8509
8510 PR fortran/11104 and DWARF unbound arrays detection.
8511 * gdb.fortran/multi-dim.exp: New file.
8512 * gdb.fortran/multi-dim.f90: New file.
8513
b716877b
AB
85142011-01-12 Andrew Burgess <aburgess@broadcom.com>
8515
8516 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8517 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8518 add new tests for opcode dumping.
8519
6c162d5e
TT
85202011-01-11 Tom Tromey <tromey@redhat.com>
8521
8522 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8523
77b06cd7
TJB
85242010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8525
8526 Convert hardware watchpoints to use breakpoint_ops.
8527 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8528 type is not supported.
8529 * gdb.base/foll-fork.exp: Likewise.
8530 * gdb.base/foll-vfork.exp: Likewise.
8531
f39a75d0
PM
85322011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8533
8534 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8535 Use load_lib gdb-python.exp.
8536 * gdb.python/python.exp: Ditto.
8537 * gdb.python/py-function.exp: Ditto.
8538
fc529d80
AS
85392011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8540
8541 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8542
fb03cb59
JK
85432011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8544
8545 * configure: Regenerate.
8546
d8e22779
TT
85472011-01-06 Tom Tromey <tromey@redhat.com>
8548
8549 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8550
09050809
JB
85512011-01-06 Joel Brobecker <brobecker@adacore.com>
8552
fc529d80
AS
8553 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8554 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8555 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8556 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8557 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8558 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8559 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8560 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8561 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8562 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8563 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8564 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8565 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8566 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8567 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8568 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8569 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8570 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8571 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8572 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8573 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8574 gdb.ada/uninitialized_vars.exp,
8575 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8576 Simplify by using clean_restart.
09050809 8577
8ed5dd9e
JB
85782011-01-06 Joel Brobecker <brobecker@adacore.com>
8579
8580 Add marker to be used as anchor for inserting breakpoints.
8581 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8582 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8583 Likewise.
8584
8585 Remove uses of gdb_start_cmd.
8586 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8587 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8588
8589 Do not run testcase if testing with GDBserver.
8590 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8591 if testing with GDBserver.
8592
368a124f
JB
85932011-01-06 Joel Brobecker <brobecker@adacore.com>
8594
8595 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8596 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8597 copyright header.
8598
44944448
JB
85992011-01-05 Joel Brobecker <brobecker@adacore.com>
8600
8601 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8602 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8603 testsuite/gdb.fortran/complex.f,
8604 testsuite/gdb.fortran/derived-type.f90,
8605 testsuite/gdb.fortran/library-module-lib.f90,
8606 testsuite/gdb.fortran/library-module-main.f90,
8607 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8608 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8609 Copyright year update.
8610
31886ea6
JB
86112011-01-05 Joel Brobecker <brobecker@adacore.com>
8612
8613 * gdb.base/langs1.f: Add copyright header.
8614
ebedcab5
JK
86152011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8616
8617 * gdb.base/morestack.exp: New file.
8618 * gdb.base/morestack.c: New file.
8619
de1eb2f9
JK
86202011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8621
8622 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8623
9e87a409
JB
86242010-12-29 Joel Brobecker <brobecker@adacore.com>
8625
8626 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8627 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8628
720d1a40
JB
86292010-12-29 Joel Brobecker <brobecker@adacore.com>
8630
8631 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8632
a283af87
AS
86332010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8634
5d3d9cba
AS
8635 * gdb.threads/tls.exp: Fix typo.
8636
a283af87
AS
8637 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8638 * gdb.threads/execl.exp: Update.
8639
2a20745c
YQ
86402010-12-23 Yao Qi <yao@codesourcery.com>
8641
8642 * gdb.arch/arm-disp-step.exp: New.
8643 * gdb.arch/arm-disp-step.S: New.
8644
a7658b96
TT
86452010-12-21 Tom Tromey <tromey@redhat.com>
8646
8647 * gdb.threads/execl.exp: Update.
8648 * gdb.threads/linux-dp.exp: Update.
8649 * gdb.threads/manythreads.exp: Update.
8650 * gdb.threads/tls.exp: Update.
8651
5b79abe7
TT
86522010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8653
8654 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8655 (NextOverThrowDerivates) <resumebpt>: New.
8656 (resumebpt_test): New.
8657 (main): Call resumebpt_test.
8658 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8659
0914bcdb
SS
86602010-12-12 Stan Shebs <stan@codesourcery.com>
8661
8662 * gdb.trace/tsv.exp: Test print command on trace state variables.
8663
305aeedc
TT
86642010-12-09 Tom Tromey <tromey@redhat.com>
8665
8666 * gdb.base/interp.exp: Add regression test.
8667
186c406b
TT
86682010-12-09 Tom Tromey <tromey@redhat.com>
8669
8670 * gdb.java/jnpe.java: New file.
8671 * gdb.java/jnpe.exp: New file.
8672 * gdb.cp/nextoverthrow.exp: New file.
8673 * gdb.cp/nextoverthrow.cc: New file.
8674
aae1c79a
DE
86752010-12-07 Doug Evans <dje@google.com>
8676
8677 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8678 of data-directory.
8679 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8680 updated.
8681 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8682
60f98dde 86832010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8684
8685 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8686 * gdb.base/call-sc.exp: Ditto.
8687 * gdb.base/finish.exp: Ditto.
8688 * gdb.base/return.exp: Ditto.
8689 * gdb.base/return2.exp: Ditto.
8690
5fa290c1
DE
86912010-11-30 Doug Evans <dje@google.com>
8692
8693 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8694 (gdb_expect_list): Fix spelling errors in comments.
8695 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8696 send_gdb/gdb_expect_list where applicable.
8697 * gdb.base/call-ar-st.exp: Ditto.
8698 * gdb.base/funcargs.exp: Ditto.
8699 * gdb.base/gcore.exp: Ditto.
8700 * gdb.base/page.exp: Ditto.
8701 * gdb.base/sigaltstack.exp: Ditto.
8702 * gdb.base/siginfo.exp: Ditto.
8703 * gdb.base/sigstep.exp: Ditto.
8704 * gdb.base/trace-commands.exp: Ditto.
8705
4e04c971
DE
87062010-11-29 Doug Evans <dje@google.com>
8707
8708 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8709 printer-name;subprinter-name.
8710
8cf6f0b1
TT
87112010-11-29 Tom Tromey <tromey@redhat.com>
8712
8713 * gdb.dwarf2/implptr.exp: New file.
8714 * gdb.dwarf2/implptr.c: New file.
8715 * gdb.dwarf2/implptr.S: New file.
8716
94b6973e
PM
87172010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8718
fc529d80 8719 PR python/12199
94b6973e
PM
8720
8721 * gdb.python/py-breakpoint.exp: Test the delete method.
8722
8358c15c
JK
87232010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 Fix step_resume_breakpoint unsaved during an infcall.
8726 * gdb.base/step-resume-infcall.exp: New file.
8727 * gdb.base/step-resume-infcall.c: New file.
8728
f6df29bc
TJB
87292010-11-24 Edjunior Machado <emachado@br.ibm.com>
8730
8731 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8732
f2b5a5cf
TJB
87332010-11-24 Edjunior Machado <emachado@br.ibm.com>
8734
8735 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8736 on ppc64's symbols; "finish" and "return" commands must accept to
8737 show the caller line again as well as the line after.
8738 * gdb.asm/powerpc64.inc: New file.
8739
6b0ecdc2
DE
87402010-11-23 Doug Evans <dje@google.com>
8741
8742 * lib/gdb.exp (gdb_test_sequence): New function.
8743 (gdb_expect_list): Add verbose -log call for each pattern.
8744 * gdb.base/signals.exp (test_handle_all_print): Call it.
8745 Reduce timeout increment from 6 minutes to 1 minute.
8746 * gdb.server/ext-run.exp: Call it.
8747
ea976c60
PM
87482010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8749
f2b5a5cf 8750 PR python/12212
ea976c60
PM
8751
8752 * gdb.python/python.exp: Check that selected_thread raises an
8753 error when no inferior is loaded.
8754
c0efa795
JK
87552010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8756
8757 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8758 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8759
ec3aa567
JK
87602010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8761
8762 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8763 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8764
d8249011
DE
87652010-11-18 Doug Evans <dje@google.com>
8766
8767 * gdb.server/ext-run.exp: Fix intermittent failures.
8768
d4eba7d1
NF
87692010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8770
8771 * gdb.stabs/gdb11479.exp: Use runto_main.
8772
b04c2f88
NF
87732010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8774
8775 * gdb.base/break-entry.exp: Skip if using a stub.
8776
ae9d7ce4
NF
87772010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8778
8779 * gdb.python/py-inferior.exp: Pack values in target endianness.
8780
621c8364
TT
87812010-11-12 Tom Tromey <tromey@redhat.com>
8782
8783 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8784 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8785 MemoryError.
8786 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8787 type.
8788 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8789 MemoryError.
8790 (test_subscript_regression): Update exception type.
8791
84f4c1fe
PM
87922010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8793
8794 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8795 breakpoint tests.
8796
a1442452
PA
87972010-11-09 Pedro Alves <pedro@codesourcery.com>
8798
8799 * gdb.base/watchpoint.exp: Test "watch -location" with an
8800 innacessible location.
8801
efd11a33
JK
88022010-11-09 Edjunior Machado <emachado@br.ibm.com>
8803 Luis Machado <luisgpm@br.ibm.com>
8804
8805 * gdb.base/maint.exp: Expect "." prefix.
8806 * gdb.base/nodebug.exp: Expect "." Likewise.
8807 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8808 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8809 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8810 POWER server processors.
8811
aa00efb5
JK
88122010-11-08 Edjunior Machado <emachado@br.ibm.com>
8813 Luis Machado <luisgpm@br.ibm.com>
8814
8815 * gdb.base/break-entry.exp: convert entry point for
8816 ppc64 and expect leading `.' on ppc64's symbols
8817
99e7ae30
DE
88182010-11-05 Doug Evans <dje@google.com>
8819
8820 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8821 * gdb.python/py-param.exp: Delete, contents moved to ...
8822 * gdb.python/py-parameter.exp: ... here. New file.
8823 Add test for gdb.parameter ("directories").
99e7ae30 8824
f4b8a18d
KW
88252010-11-05 Ken Werner <ken.werner@de.ibm.com>
8826
8827 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8828 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8829 * configure: Regenerate.
8830 * gdb.opencl/Makefile.in: New File.
8831 * gdb.opencl/datatypes.exp: Likewise.
8832 * gdb.opencl/datatypes.cl: Likewise.
8833 * gdb.opencl/operators.exp: Likewise.
8834 * gdb.opencl/operators.cl: Likewise.
8835 * gdb.opencl/vec_comps.exp: Likewise.
8836 * gdb.opencl/vec_comps.cl: Likewise.
8837 * gdb.opencl/convs_casts.exp: Likewise.
8838 * gdb.opencl/convs_casts.cl: Likewise.
8839 * lib/opencl.exp: Likewise.
8840 * lib/opencl_hostapp.c: Likewise.
8841 * lib/opencl_kernel.cl: Likewise.
8842 * lib/cl_util.c: Likewise.
8843 * lib/cl_util.c: Likewise.
8844 * gdb.base/default.exp (set language): Add "opencl" to the list of
8845 languages.
8846
a9d5ef47
SW
88472010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8848
8849 * gdb.cp/overload.exp: Added test for inheritance overload.
8850 * gdb.cp/overload.cc: Ditto.
8851 * gdb.cp/oranking.exp: Removed releveant kfails.
8852
03eb1c79
JK
88532010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8854 Joel Brobecker <brobecker@adacore.com>
8855
8856 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8857 check test_compiler_info.
8858
dbc98a8b
KW
88592010-11-03 Ken Werner <ken.werner@de.ibm.com>
8860
8861 * gdb.base/gnu_vector.exp: Adjust expect messages.
8862
120bd360
KW
88632010-11-03 Ken Werner <ken.werner@de.ibm.com>
8864
8865 * gdb.base/gnu_vector.exp: Add unary operator tests.
8866
c37f7098
KW
88672010-11-03 Ken Werner <ken.werner@de.ibm.com>
8868
8869 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8870
7b51bc51
DE
88712010-11-02 Doug Evans <dje@google.com>
8872
8873 * gdb.python/py-pp-maint.c: New file.
8874 * gdb.python/py-pp-maint.exp: New file.
8875 * gdb.python/py-pp-maint.py: New file.
8876
50c97f38
TT
88772010-11-02 Tom Tromey <tromey@redhat.com>
8878
8879 * gdb.base/default.exp: Remove "scheme" from language list.
8880
a289b8f6
JK
88812010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8882
8883 Revert:
8884 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8885 * gdb.threads/sigstep-threads.exp: New file.
8886 * gdb.threads/sigstep-threads.c: New file.
8887
cd017491
MS
88882010-10-20 Michael Snyder <msnyder@vmware.com>
8889
8890 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8891
8e6a5956
UW
88922010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8893
8894 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8895 Skip test completely if gdb,no_hardware_watchpoints.
8896
2c04da0d
UW
88972010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8898
8899 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8900 strict, but do not check for any particular function name within libc.
8901
79afc5ef
SW
89022010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8903
8904 * gdb.cp/smartp.exp: New test.
8905 * gdb.cp/smartp.cc : New test.
8906
026ffab7
SW
89072010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8908
8909 * gdb.cp/converts.exp: Test pointer to bool conversion.
8910 Test pointer to long conversion.
8911 * gdb.cp/oranking.exp: Removed relevant kfail.
8912
3a772aa4
TT
89132010-10-18 Tom Tromey <tromey@redhat.com>
8914
8915 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8916 argument to lazy_string.
8917 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8918 (pp_ls.to_string): Use it.
8919 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8920 Add "estring2" local.
8921
5fc3827b
JK
89222010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8923
8924 Fix s390x compatibility.
8925 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8926 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8927
8aeb23f3
JK
89282010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8929
8930 * gdb.threads/sigstep-threads.exp: New file.
8931 * gdb.threads/sigstep-threads.c: New file.
8932
c1e56572
JK
89332010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8934
8935 * gdb.base/pie-execl.exp: New file.
8936 * gdb.base/pie-execl.c: New file.
8937
92163a10
JK
89382010-10-13 Doug Evans <dje@google.com>
8939 Jan Kratochvil <jan.kratochvil@redhat.com>
8940
8941 PR exp/12117
8942 * gdb.cp/ptype-cv-cp.cc: New file.
8943 * gdb.cp/ptype-cv-cp.exp: New file.
8944
7062b0a0
SW
89452010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8946
8947 * gdb.cp/converts.cc: New test program.
8948 * gdb.cp/converts.exp: New test.
8949 * gdb.cp/overload.exp: Added test for void* vs int*.
8950 * gdb.cp/overload.exp: Ditto.
8951 * gdb.cp/oranking.exp: Removed related kfail.
8952
0e3509db
DE
89532010-10-13 Doug Evans <dje@google.com>
8954
8955 * lib/gdb-python.exp (gdb_check_python_config): New function.
8956 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8957 * gdb.python/lib-types.cc: New file.
8958 * gdb.python/lib-types.exp: New file.
8959
8dc78533
JK
89602010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8961
8962 * gdb.python/py-error.exp: New file.
8963 * gdb.python/py-error.py: New file.
8964
93c17e06
JK
89652010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8966
8967 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8968 gdb_test_multiple.
8969
d8b34041
JK
89702010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8971
8972 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8973 * gdb.base/prelink.exp: Likewise.
8974 * gdb.base/solib-nodir.exp: Likewise.
8975 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8976 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8977 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8978
e0cc584e
UW
89792010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8980
8981 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8982 for the "info files" test to avoid timeouts on slow machines.
8983
cfc353b1
JK
89842010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8985
8986 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8987 (main): Make openlib dummy call.
8988
d3d7896d
JK
89892010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8990
8991 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8992 * break-interp.exp (reach): Move the core body ...
8993 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8994 (test_ld): Provide always real argument, even to the linker. Replace
8995 dl_main by _dl_debug_state.
8996
5e533c94
JK
89972010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8998
8999 Fix results of prelinked PIEs on ppc*.
9000 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9001 Accept also DISPLACEMENT "PRESENT".
9002 (main): Replace "ZERO" displacements by "PRESENT".
9003
33540610
SW
90042010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9005
9006 * gdb.cp/oranking.exp: New test.
9007 * gdb.cp/oranking.cc: New test program.
9008
3bdf2bbd
KW
90092010-10-08 Ken Werner <ken.werner@de.ibm.com>
9010
9011 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9012 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9013
2f608a3a
KW
90142010-10-06 Ken Werner <ken.werner@de.ibm.com>
9015
9016 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9017 lush, lynx) New constant.
9018 * gdb.base/constvars.exp: Test const array types.
9019 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9020
aa2e2d8d
DE
90212010-10-06 Doug Evans <dje@google.com>
9022
9023 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9024 of syscall staging area.
9025
2844d6b5
KW
90262010-10-06 Ken Werner <ken.werner@de.ibm.com>
9027
9028 * gdb.base/gnu_vector.c: Add variable c4.
9029 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9030 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9031
7d8ac8bb
MR
90322010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9033
9034 * gdb.arch/altivec-abi.exp: Fix a typo.
9035
84a02e58
MR
90362010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9037
9038 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9039 to match a thread ID.
9040
b18e6318
JK
90412010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9042
9043 Fix s390x testcase compatibility.
9044 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9045
a2c09bd0
DE
90462010-10-01 Doug Evans <dje@google.com>
9047
9048 * lib/gdb-python.exp: New file.
9049 * gdb.python/py-block.exp: Use it.
9050 * gdb.python/py-breakpoint.exp: Ditto.
9051 * gdb.python/py-frame.exp: Ditto.
9052 * gdb.python/py-inferior.exp: Ditto.
9053 * gdb.python/py-param.exp: Ditto.
9054 * gdb.python/py-prettyprint.exp: Ditto.
9055 * gdb.python/py-shared.exp: Ditto.
9056 * gdb.python/py-symbol.exp: Ditto.
9057 * gdb.python/py-symtab.exp: Ditto.
9058 * gdb.python/py-type.exp: Ditto.
9059 * gdb.python/py-value.exp: Ditto.
9060 * gdb.python/python.exp: Ditto.
9061
38f12cfc
TT
90622010-09-30 Tom Tromey <tromey@redhat.com>
9063
9064 * gdb.base/anon.exp: New file.
9065 * gdb.base/anon.c: New file.
9066
9ae8282d
TT
90672010-09-30 Tom Tromey <tromey@redhat.com>
9068
9069 * gdb.base/completion.exp: Test completion through anonymous
9070 union.
9071 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9072
e9e07ba6
JK
90732010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9074
9075 Fix printing parameters of inlined functions.
9076 * gdb.dwarf2/dw2-inline-param.exp: New file.
9077 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9078 * gdb.dwarf2/dw2-inline-param.S: New file.
9079
cd2effb2
JK
90802010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9081
9082 PR corefiles/12071.
9083 * gdb.base/corefile.exp (quit with a process, no question: load core)
9084 (quit with a core file): New tests.
9085
bceffbf3
JK
90862010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9087
9088 Fix GDB crash on inferior calls with self-referencing classes.
9089 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9090 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9091 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9092
1736ad11
JK
90932010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9094
9095 Fix lost siginfo_t for inferior calls.
9096 * gdb.base/siginfo-infcall.exp: New file.
9097 * gdb.base/siginfo-infcall.c: New file.
9098
a176ad92
JB
90992010-09-22 Joel Brobecker <brobecker@adacore.com>
9100
9101 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9102
c2b0a229
JK
91032010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9104
9105 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9106 New test.
9107 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9108
e8ae22d1
JB
91092010-09-22 Joel Brobecker <brobecker@adacore.com>
9110
9111 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9112 type of our const type.
9113
ec322823
SW
91142010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9115
9116 * gdb.cp/pr12028.cc: New.
9117 * gdb.cp/pr12028.exp: New.
9118
72929c62
JB
91192010-09-22 Joel Brobecker <brobecker@adacore.com>
9120
9121 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9122
875b4ff5 91232010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9124 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9125
9126 PR mi/11407
9127 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9128 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9129 * gdb.mi/dw2-ref-missing-frame.S New File.
9130 * gdb.mi/dw2-ref-missing-frame.exp New File.
9131
7155d578
TT
91322010-09-14 Tom Tromey <tromey@redhat.com>
9133
9134 PR symtab/8399:
9135 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9136
515ed532
TT
91372010-09-14 Tom Tromey <tromey@redhat.com>
9138
9139 PR exp/11803:
9140 * gdb.threads/tls.exp: Use C++.
9141 (check_thread_local): Use K::another_thread_local.
9142 * gdb.threads/tls.c (class K): New.
9143 (another_thread_local): Now a member of K.
9144 (spin): Update. No longer K&R C.
9145
450ca57c
SW
91462010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9147
9148 * gdb.cp/koenig.cc: created class for testing member lookup.
9149 * gdb.cp/koenig.exp: Added test for member lookup.
9150
dbd492a3
JK
91512010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9152
9153 Fix false FAILs on sourcetree topdir directory containing "kill".
9154 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9155 source line matching regexp.
9156
8d4d924b
JK
91572010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9158
9159 * gdb.python/python.exp (set height 0, collect help from uiout)
9160 (verify help to uiout): New tests.
9161
8e64f2a0
JK
91622010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9163
9164 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9165 is_lp64_target to check 64bit target.
9166
4569eed2
JK
91672010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9168
9169 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9170 (test_ld) <powerpc64-*>: New.
9171
5e1617b1
DJ
91722010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9173
9174 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9175
c767944b
DJ
91762010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9177
9178 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9179 (FunctionArg::method): New function.
9180 (empty, arg): New variables.
9181 (main): Call arg.method.
9182 * gdb.cp/templates.exp (test_template_args): New function.
9183 (do_tests): Call it.
9184
27d3a3fc
UW
91852010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9186
9187 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9188 of "next" to proceed over pthread_exit call.
9189
55b7ce7f
UW
91902010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9191
9192 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9193 "maint print statistics" output to prevent expect timeouts.
9194
809df446
JK
91952010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9196
9197 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9198 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9199 (test_float_rejected): ... here.
9200 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9201 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9202 (test_float_rejected): ... here.
9203 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9204 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9205 (test_float_rejected): ... here.
9206 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9207 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9208 (test_float_rejected): ... here.
9209
8464be76
DJ
92102010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9211
9212 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9213 before disabling hardware watchpoints.
9214 (test_inaccessible_watchpoint): Check that hardware watchpoints
9215 are used. Test for watchpoints on a constant address.
9216
14dba4b4
JK
92172010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9218
9219 * gdb.base/ui-redirect.exp: New file.
9220
3f3540e1 92212010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9222 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9223
9224 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9225
0f254bb7
DE
92262010-08-31 Doug Evans <dje@google.com>
9227
9228 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9229
03f17ccf
TT
92302010-08-30 Tom Tromey <tromey@redhat.com>
9231
9232 PR python/11792:
9233 * gdb.python/py-value.exp (test_subscript_regression): Add
9234 dynamic_type test.
9235
640617ad
DJ
92362010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9237
9238 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9239 instead of running to main. Do not test the main function.
9240 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9241 Add new main.
9242
2ed91d1b
PA
92432010-08-26 Pedro Alves <pedro@codesourcery.com>
9244
9245 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9246 one test.
9247
673bfd45
DE
92482010-08-24 Doug Evans <dje@google.com>
9249
9250 PR symtab/11942
9251 * gdb.dwarf2/dw4-sig-types.cc: New file.
9252 * gdb.dwarf2/dw4-sig-types.h: New file.
9253 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9254 * gdb.dwarf2/dw4-sig-types.exp: New file.
9255
f9ffd4bb
TT
92562010-08-23 Tom Tromey <tromey@redhat.com>
9257
9258 PR python/11145:
9259 * gdb.python/py-value.c (Base, Derived): New types.
9260 (base): New global.
9261 * gdb.python/py-value.exp (test_subscript_regression): Add
9262 dynamic_cast test.
9263
d839c8a4
TT
92642010-08-23 Tom Tromey <tromey@redhat.com>
9265
9266 PR python/10676:
9267 * gdb.python/py-type.exp (test_fields): Add tests for type
9268 equality.
9269
702c2711
TT
92702010-08-23 Tom Tromey <tromey@redhat.com>
9271
9272 PR python/11915:
9273 * gdb.python/py-type.exp (test_fields): Add tests for array.
9274
832bafd3
KS
92752010-08-23 Keith Seitz <keiths@redhat.com>
9276
9277 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9278 have any children. Create a new abbrev for it.
9279 Add missing terminal sequence to .debug_abbrev.
9280
c37bf528
KS
92812010-08-20 Keith Seitz <keiths@redhat.com>
9282
9283 PR symtab/11465:
9284 * gdb.dwarf2/pr11465.exp: New test.
9285 * gdb.dwarf2/pr11465.S: New file.
9286 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9287 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9288
4572cbac
TJB
92892010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9290
9291 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9292 registers. Update data sets with the new v2_double element in the
9293 VSX register union. Add vector_register3_vr data set for the AltiVec
9294 registers. Use gdb_test_no_output instead of send_gdb.
9295
e7fbb131
PA
92962010-08-19 Pedro Alves <pedro@codesourcery.com>
9297
9298 * gdb.python/py-shared.exp: New file, factored out from
9299 python.exp.
9300 * gdb.python/py-shared.c: New file.
9301 * gdb.python/py-shared-sl.c: New file.
9302 * gdb.python/python-1.c: New file.
9303 * gdb.python/python-sl.c: Delete.
9304 * gdb.python/python.c: Mention python-1.c.
9305 * gdb.python/python.exp: Move shared library tests to
9306 py-shared.exp.
9307 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9308 (MISCELLANEOUS): New.
9309 (clean mostlyclean): Also remove $MISCELLANEOUS.
9310
d30f5e1f
DE
93112010-08-19 Doug Evans <dje@google.com>
9312
9313 PR exp/11926
9314 * gdb.base/printcmds.exp (test_float_accepted): New function.
9315 Move existing float tests there. Add tests for floats with suffixes.
9316 (test_float_rejected): New function.
9317 * gdb.java/jv-print.exp (test_float_accepted): New function.
9318 (test_float_rejected): New function.
9319 * gdb.objc/print.exp: New file.
9320 * gdb.pascal/print.exp: New file.
9321 * lib/objc.exp: New file.
9322
7b3fd859
PM
93232010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9324
9325 * gdb.base/default.exp (info set): Avoid full buffer error and force
9326 reading up to final gdb prompt.
9327 (show): Likewise.
9328
c92817ce
TT
93292010-08-18 Tom Tromey <tromey@redhat.com>
9330
9331 PR symtab/11919:
9332 * gdb.base/completion.exp: Add test.
9333
f1208f9e
DE
93342010-08-18 Doug Evans <dje@google.com>
9335
9336 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9337 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9338 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9339 Simplify, early exit if runto_main fails.
9340 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9341 (set_lang_fortran): Moved to lib/fortran.exp.
9342 * gdb.fortran/types.exp: load_lib fortran.exp.
9343 (set_lang_fortran): Moved to lib/fortran.exp.
9344 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9345 * gdb.java/jprint.exp (set_lang_java): Ditto.
9346 * gdb.java/jv-exp.exp: load_lib java.exp.
9347 If set_lang_java fails, issue a warning instead of failure to be
9348 consistent with other set_lang_foo uses.
9349 (set_lang_java): Moved to lib/java.exp.
9350 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9351 If set_lang_java fails, issue a warning instead of failure to be
9352 consistent with other set_lang_foo uses.
9353 * gdb.pascal/types.exp: load_lib pascal.exp.
9354 (set_lang_pascal): Moved to lib/pascal.exp.
9355 * lib/fortran.exp: New file.
9356 * lib/java.exp (set_lang_java): New function.
9357 * lib/pascal.exp (set_lang_pascal): New function.
9358
2f06b485
YQ
93592010-08-18 Yao Qi <yao@codesourcery.com
9360
9361 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9362 func_nofb_start and func_loopfb_start, so that address of functions
9363 is equal to these labels on Thumb.
9364
96e25403
YQ
93652010-08-18 Yao Qi <yao@codesourcery.com>
9366
9367 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9368 to reflect latest c source file.
9369
36e6adc4
JK
93702010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9371
9372 * gdb.cp/infcall-dlopen.exp: New file.
9373 * gdb.cp/infcall-dlopen.cc: New file.
9374 * gdb.cp/infcall-dlopen-lib.cc: New file.
9375
f431efe5
PA
93762010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9377 Pedro Alves <pedro@codesourcery.com>
9378
9379 PR breakpoints/11371
9380
9381 * gdb.base/watch-cond-infcall.exp: New file.
9382 * gdb.base/watch-cond-infcall.c: New file.
9383
06a64a0b
TT
93842010-08-16 Tom Tromey <tromey@redhat.com>
9385
9386 * gdb.base/help.exp: Update.
9387 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9388 watchpoint.
9389 (test_watch_location): New proc.
9390 (test_watchpoint_in_big_blob): Delete watchpoint.
9391 * gdb.base/watchpoint.c (func5): New function.
9392 (main): Call it.
9393
70ebf4ed
DE
93942010-08-16 Doug Evans <dje@google.com>
9395
9396 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9397
ca5c20b6
PM
93982010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9399
9400 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9401 tests.
9402
7346b668
KW
94032010-08-11 Ken Werner <ken.werner@de.ibm.com>
9404
9405 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9406 * gdb.base/gnu_vector.c: New File.
9407 * gdb.base/gnu_vector.exp: Likewise.
9408
cb2e07a6
PM
94092010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9410
9411 * gdb.python/python.c: New File.
9412 * gdb.python/python-sl.c: New File.
9413 * gdb.python/python.exp: Test solib_address and decode_line
9414 * functions.
9415
5da1313b
JK
94162010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9417
9418 * gdb.python/python.exp (show height, set height 10)
9419 (verify pagination beforehand, verify pagination beforehand: q)
9420 (gdb.execute does not page, verify pagination afterwards)
9421 (verify pagination afterwards: q): New.
9422
49c3ccf7
DE
94232010-08-02 Doug Evans <dje@google.com>
9424
9425 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9426 because of an older gcc, change test2
9427 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9428 to unsupported.
9429
42c0c4f1
KH
94302010-07-30 Kazu Hirata <kazu@codesourcery.com>
9431
9432 * gdb.base/break-always.exp: Do not expect full paths to file
9433 names.
9434 * gdb.base/commands.exp: Likewise.
9435
d3765805
DE
94362010-07-30 Doug Evans <dje@google.com>
9437
c98ee71b
DE
9438 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9439 xfail them when run with older gccs.
9440
fd961404
DE
9441 * lib/gdb.exp (build_executable): Forward "c++" option to
9442 get_compiler_info.
9443
999adef4
DE
9444 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9445 "python print ttype.template_argument(1)" and
9446 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9447 if using gcc 4.4 or earlier.
9448
d3765805
DE
9449 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9450 attach-to-debugger handling.
9451
1276c759
JK
94522010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9453
9454 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9455 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9456 (main): Use copyreloc.
9457 * gdb.base/prelink.exp (split debug of executable)
9458 (.dynbss vs. .bss address shift): New tests.
9459
88caa9b9
PA
94602010-07-29 Pedro Alves <pedro@codesourcery.com>
9461
9462 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9463 in gdb_test_multiple.
9464
c6f2ac43
PA
94652010-07-29 Pedro Alves <pedro@codesourcery.com>
9466
9467 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9468 environment.
9469
326fd672
TT
94702010-07-28 Tom Tromey <tromey@redhat.com>
9471
9472 PR python/11060:
9473 * gdb.python/py-type.c (Temargs): New template.
9474 (temvar): New variable.
9475 * gdb.python/py-type.exp (test_template): New proc.
9476
3ce3b1ba
PA
94772010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9478
9479 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9480 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9481
34eaf542
TT
94822010-07-28 Tom Tromey <tromey@redhat.com>
9483
9484 PR c++/9946:
9485 * gdb.cp/temargs.exp: New file.
9486 * gdb.cp/temargs.cc: New file.
9487
d41b819e
JK
94882010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9489
9490 * gdb.base/help.exp (help disassemble): Update the content.
9491
26ab7092
JK
94922010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9493
9494 * gdb.threads/ia64-sigill.exp: New file.
9495 * gdb.threads/ia64-sigill.c: New file.
9496
5283e9e1
TT
94972010-07-27 Tom Tromey <tromey@redhat.com>
9498
9499 * gdb.opt/inline-cmds.c (ATTR): New define.
9500 (func1): Use it.
9501 (func2): Likewise.
9502 (func3): Likewise.
9503 (outer_inline1): Likewise.
9504 (outer_inline2): Likewise.
9505 * gdb.opt/inline-bt.c (ATTR): New define.
9506 (func1): Use it.
9507 (func2): Likewise.
9508 * gdb.opt/inline-locals.c (ATTR): New define.
9509 (func1): Use it.
9510 (func2): Likewise.
9511
e992ef73
TT
95122010-07-27 Tom Tromey <tromey@redhat.com>
9513
9514 * gdb.stabs/gdb11479.c (hack): New function.
9515 (test): Use it.
9516 (test2): Use it.
9517 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9518 (int32_search_buf, int64_search_buf): No longer static.
9519 (x): Remove.
9520 * gdb.base/relocate.c (hack): New function.
9521
5374244e
PM
95222010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9523
9524 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9525 * gdb.python/py-value.c (func1): New function.
9526 (func2): Likewise.
9527
a99aee83
CV
95282010-07-26 Corinna Vinschen <vinschen@redhat.com>
9529
9530 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9531 as not to clash with .data section.
9532
a04ba985
JG
95332010-07-26 Jerome Guitton <guitton@adacore.com>
9534
9535 * gdb.base/code_elim.exp: New file.
9536 * gdb.base/code_elim1.c: New file.
9537 * gdb.base/code_elim2.c: New file.
9538
23bd0f7c
PA
95392010-07-21 Pedro Alves <pedro@codesourcery.com>
9540
9541 PR symtab/11827
9542
9543 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9544 (some_volatile_enum): New variable.
9545 * gdb.base/printcmds.exp (test_print_enums): New.
9546 <top level>: Call it.
9547
883df6dd
SW
95482010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9549
9550 * gdb.cp/fpointer.cc: New test.
9551 * gdb.cp/fpointer.exp: New test.
9552
569b05a5
JK
95532010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9554
9555 * gdb.base/solib-nodir.exp: New file.
9556 * lib/gdb.exp (runto): New case for a GDB internal error.
9557
51d7d803
JK
95582010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9559 Ulrich Weigand <uweigand@de.ibm.com>
9560 Tom Tromey <tromey@redhat.com>
9561
9562 * gdb.base/charset-malloc.c: New file.
9563 * gdb.base/charset.c (malloc_stub): New prototype.
9564 (main): Call it instead of malloc itself.
9565 * gdb.base/charset.exp: Use only prepare_for_testing.
9566 (binfile): Remove the variable.
9567
c0edd9ed
JK
95682010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9569
9570 Make core files the process_stratum.
9571 * gdb.base/corefile.exp (run: load core again)
9572 (run: sanity check we see the core file, run: with core)
9573 (run: core file is cleared, attach: load core again)
9574 (attach: sanity check we see the core file, attach: with core)
9575 (attach: core file is cleared): New tests.
9576 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9577
3cbaedff
KW
95782010-07-14 Ken Werner <ken.werner@de.ibm.com>
9579
9580 * gdb.arch/altivec-abi.exp: New tests.
9581
91158a56
TT
95822010-07-13 Tom Tromey <tromey@redhat.com>
9583
9584 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9585 (main): Use it.
9586 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9587
0f5238ed
TT
95882010-07-13 Tom Tromey <tromey@redhat.com>
9589
9590 * gdb.base/label.exp: New file.
9591 * gdb.base/label.c: New file.
9592
add265ae
L
95932010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9594 H.J. Lu <hongjiu.lu@intel.com>
9595
9596 * lib/gdb.exp (is_ilp32_target): New.
9597 (is_lp64_target): Likewise.
9598
9599 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9600 target.
9601 * gdb.arch/amd64-disp-step.exp: Likewise.
9602 * gdb.arch/amd64-dword.exp: Likewise.
9603 * gdb.arch/amd64-i386-address.exp: Likewise.
9604 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9605
add265ae
L
9606 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9607 target.
9608 * gdb.arch/i386-bp_permanent.exp: Likewise.
9609 * gdb.arch/i386-byte.exp: Likewise.
9610 * gdb.arch/i386-disp-step.exp: Likewise.
9611 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9612 * gdb.arch/i386-prologue.exp: Likewise.
9613 * gdb.arch/i386-size-overlap.exp: Likewise.
9614 * gdb.arch/i386-size.exp: Likewise.
9615 * gdb.arch/i386-sse.exp: Likewise.
9616 * gdb.arch/i386-unwind.exp: Likewise.
9617 * gdb.arch/i386-word.exp: Likewise.
9618
9619 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9620 test only when building 64-bit executables. Do not hard-code
9621 -m64 option.
9622
2dfb8c17
DE
96232010-07-07 Doug Evans <dje@google.com>
9624
9625 * lib/gdb.exp (gdb_test_list_exact): New function.
9626 * gdb.base/default.exp (show convenience): Call it, add tests for
9627 $_sdata = void, $_thread = 0.
9628
4e5799b6
JK
96292010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9630 Joel Brobecker <brobecker@adacore.com>
9631
9632 Fix re-run of PIE executable, PR shlibs/11776.
9633 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9634 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9635 and re-"run" of the inferior.
9636
1a219cc7
JK
96372010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9638 Joel Brobecker <brobecker@adacore.com>
9639
9640 Cope with missing /usr/sbin/prelink.
9641 * lib/prelink-support.exp (prelink_no):
9642 <result == 1 && $output is "no such file or directory">: New.
9643 (prelink_yes): Likewise. Return on failed prelink_no.
9644
5e3b36f8
JK
96452010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9646 Joel Brobecker <brobecker@adacore.com>
9647
9648 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9649 build_executable by build_executable_own_libs. Replace "prelink -R"
9650 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9651 change.
9652 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9653 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9654 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9655 Replace build_executable by build_executable_own_libs's function
9656 build_executable_own_libs.
9657 (prelinkNO): Create new stub to call prelink_no.
9658 (prelinkYES): Create new stub to call prelink_yes.
9659 (test_attach): Rename calls of copy to file_copy.
9660 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9661 (copy): Move to ...
9662 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9663 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9664 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9665 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9666 special flags by gdb_compile_shlib. Replace second gdb_compile by
9667 build_executable_own_libs. Replace "prelink -R" execution by a call of
9668 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9669 a second call of prelink_yes. Replace restart commands by
9670 clean_restart.
9671 (prelink): Rename to ...
9672 (seen displacement message): ... this test. Extend its expectation
9673 strictness.
9674
86e4bafc
JK
96752010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9676
9677 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9678 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9679 displacement message exactly once.
9680
3cd07d20
JK
96812010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9682 Joel Brobecker <brobecker@adacore.com>
9683
9684 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9685 its restore after the <$relink_args != ""> loop. new comment.
9686
0a1e94c7
JK
96872010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9688 Joel Brobecker <brobecker@adacore.com>
9689
9690 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9691 code for it. New variable relink_args.
9692 (prelinkYES): Call prelinkNO.
9693 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9694 in such case. Move the core code to ...
9695 (test_attach_gdb): ... a new function. Send GDB command "file".
9696 Extend expected "Attaching to " string.
9697
2f70bcfb
TT
96982010-07-02 Tom Tromey <tromey@redhat.com>
9699
9700 * gdb.base/bitops.exp: Remove extraneous "pass".
9701
a17ac5b0
TT
97022010-07-02 Ken Werner <ken.werner@de.ibm.com>
9703
9704 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9705
dc10affe
PA
97062010-07-01 Pedro Alves <pedro@codesourcery.com>
9707
d41c0fc8
PA
9708 * gdb.base/help.exp: Adjust expected output.
9709
97102010-07-01 Pedro Alves <pedro@codesourcery.com>
9711
9712 * gdb.base/help.exp: Adjust expected output.
dc10affe 9713
0a600c36
JK
97142010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9715
9716 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9717 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9718 c++/11702.
9719
37cc8bfe
JK
97202010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9721 Doug Evans <dje@google.com>
9722
9723 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9724 add .dynamic entry'.
9725
254e6b9e
DE
97262010-06-29 Doug Evans <dje@google.com>
9727
9728 Test PR c++/11702.
9729 * gdb.cp/m-static.exp: Add testcase.
9730 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9731
595939de 97322010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9733 Tom Tromey <tromey@redhat.com>
9734 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9735
9736 * gdb.python/py-inferior.c: New File.
9737 * gdb.python/py-infthread.c: New File.
9738 * gdb.python/py-inferior.exp: New File.
9739 * gdb.python/py-infthread.exp: New File.
9740
98751a41
JK
97412010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9742
9743 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9744 (ptype ::C::OtherFileClass typedefs): New.
9745 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9746 (C::OtherFileClass::cOtherFileClassVar2): New.
9747 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9748 cOtherFileClassVar2.
9749 (C::cOtherFileType2, C::cOtherFileVar2): New.
9750 (C::cOtherFileVar_use): use also cOtherFileVar2.
9751 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9752
41f62f39
JK
97532010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9754
9755 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9756 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9757 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9758 (print ::C::cOtherFileVar)
9759 (whatis C::OtherFileClass::cOtherFileClassType)
9760 (whatis ::C::OtherFileClass::cOtherFileClassType)
9761 (print C::OtherFileClass::cOtherFileClassVar)
9762 (print ::cOtherFileClassVar)
9763 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9764 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9765 trailing content.
9766 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9767 (C::OtherFileClass::cOtherFileClassVar)
9768 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9769 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9770
af53d231
JK
97712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9772
9773 Test PR c++/11703 and PR gdb/1448.
9774 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9775 gdb/1448.
9776
9655fd1a
JK
97772010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9778
9779 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9780 (main) <rtti_data>: New.
9781 * gdb.cp/virtbase.exp (print rtti_data): New.
9782
824cc8dd
JK
97832010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9784 Joel Brobecker <brobecker@adacore.com>
9785
9786 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9787
6036c742
JK
97882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9789
9790 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9791
de6a0421
DE
97922010-06-28 Doug Evans <dje@google.com>
9793
9794 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9795
b2dae948
DE
97962010-06-27 Doug Evans <dje@google.com>
9797
9798 * gdb.cp/m-static.exp: Update expected test output.
9799
0f3bb72e
PH
98002010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9801
889bf7c5
PA
9802 * gdb.gdb/selftest.exp: Adjust expected message for
9803 capturing start-up runtime.
0f3bb72e 9804
bc9f0842
TT
98052010-06-25 Tom Tromey <tromey@redhat.com>
9806
9807 PR python/10808:
9808 * gdb.python/python.exp: Add new tests.
9809
099ef718
SW
98102010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9811
9812 * gdb.cp/operator.cc: Created an import loop.
9813 * gdb.cp/operator.exp: Added testcase for import loop.
9814
5868a632
JK
98152010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9816
9817 Test PR python/11407.
9818 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9819 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9820 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9821 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9822 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9823 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9824 binfile. Call gdb_compile with clean_restart twice.
9825 (func_nofb print, func_nofb backtrace, func_loopfb print)
9826 (func_loopfb backtrace): New.
9827
af76db58
JK
98282010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9829
9830 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9831 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9832 by a hand made one.
9833 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9834 i?86 requirement. Remove variables srcfile and binfile. New variable
9835 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9836
f2c7657e
UW
98372010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9838
9839 * gdb.cell/dwarfaddr.exp: New file.
9840 * gdb.cell/dwarfaddr.S: New file.
9841
628fe4e4
JK
98422010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9843
9844 Test PR 9436.
9845 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9846
f1421989
HZ
98472010-06-24 Hui Zhu <teawater@gmail.com>
9848
9849 * gdb.base/eval.exp: New file.
9850
d03285ec
UW
98512010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9852
9853 * gdb.cell/fork.exp: New file.
9854 * gdb.cell/fork.c: Likewise.
9855 * gdb.cell/fork-spu.c: Likewise.
9856
41b2c92d
PM
98572010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9858
9859 * lib/gdb.exp (banned_variables_traced): New global variable.
9860 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9861 (gdb_init): Use `trace add variable' instead of obsolete
9862 `trace variable'.
9863
d5bc977f
DE
98642010-06-21 Doug Evans <dje@google.com>
9865
9866 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9867
d2ed6730
UW
98682010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9869
9870 * gdb.arch/spu-ls.exp: New file.
9871 * gdb.arch/spu-ls.c: Likewise.
9872
6aed2dbc
SS
98732010-06-18 Stan Shebs <stan@codesourcery.com>
9874
9875 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9876
e0756905
UW
98772010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9878
9879 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9880 * gdb.base/watch-cond.exp: Likewise.
9881 * gdb.python/py-breakpoint.exp: Likewise.
9882
d8053d4d
PA
98832010-06-18 Pedro Alves <pedro@codesourcery.com>
9884
9885 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9886 clean_restart, make sure every test has a distinct message, and
9887 that messages don't include the executable' full path.
9888
81ce510c
DE
98892010-06-17 Doug Evans <dje@google.com>
9890
9891 * gdb.arch/i386-size.exp: Updated expected output for
9892 DISASSEMBLY_OMIT_FNAME.
9893
65d79d4b
SDJ
98942010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9895 Sergio Durigan Junior <sergiodj@redhat.com>
9896
9897 * gdb.base/watch-notconst.c: New file.
9898 * gdb.base/watch-notconst.S: New file.
9899 * gdb.base/watch-notconst2.c: New file.
9900 * gdb.base/watch-notconst2.S: New file.
9901 * gdb.base/watch-notconst.exp: New file.
9902 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9903 (func4): Add operations on `global_ptr_ptr'.
9904 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9905 routine to test watchpoints created with a constant expression.
9906 (test_inaccessible_watchpoint): Include tests for watchpoints
9907 created with a constant expression.
9908
df0f4836
KB
99092010-06-14 Kevin Buettner <kevinb@redhat.com>
9910
9911 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9912 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9913 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9914 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9915 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9916 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9917 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9918 of `_start'.
9919
b769def5
UW
99202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9921
9922 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9923 not supported on the target.
9924 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9925 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9926 * gdb.mi/mi-nsintrall.exp: Likewise.
9927 * gdb.mi/mi-nsmoribund.exp: Likewise.
9928 * gdb.mi/mi-nsthrexec.exp: Likewise.
9929
d914c394
SS
99302010-06-11 Stan Shebs <stan@codesourcery.com>
9931
9932 * gdb.base/permissions.exp: New file.
9933
99342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9935
9936 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9937 does not support ELF executable class.
9938
f3ce5b9c
UW
99392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9940
9941 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9942
8e46892c
JK
99432010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9944
9945 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9946 (runto): Catch "The target does not support running in non-stop mode.".
9947
6cc55c64
MS
99482010-06-11 Michael Snyder <msnyder@vmware.com>
9949
9950 * gdb.base/setshow.exp (set language asm): Don't use
9951 gdb_test_no_output, fails on some targets.
9952
caddefa4
UW
99532010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9954
9955 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9956 * gdb.cp/pr9167.exp: Likewise.
9957
468b1aa7
UW
99582010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9959
9960 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9961
5c3552dc
UW
99622010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9963
9964 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9965
02e6fe6a
UW
99662010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9967
9968 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9969
0e03807e
TT
99702010-06-11 Tom Tromey <tromey@redhat.com>
9971
9972 PR gdb/9977, PR exp/11636::
9973 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9974 (pieces_test_f6): Update expected output.
9975
2bdf28a0
JK
99762010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9977
9978 * gdb.base/moribund-step.exp: New.
9979
f6978de9
MS
99802010-06-08 Michael Snyder <msnyder@vmware.com>
9981
9982 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9983 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9984 * gdb.ada/frame_args.exp: Ditto.
9985 * gdb.ada/lang_switch.exp: Ditto.
9986 * gdb.ada/ptype_arith_binop.exp: Ditto.
9987 * gdb.ada/ref_param.exp: Ditto.
9988 * gdb.ada/type_coercion.exp:Ditto.
9989
9990 * gdb.asm/asm-source.exp: Ditto.
9991
9992 * gdb.base/attach.exp: Ditto.
9993 * gdb.base/bitfields2.exp: Ditto.
9994 * gdb.base/call-signal-resume.exp: Ditto.
9995 * gdb.base/callfuncs.exp: Ditto.
9996 * gdb.base/commands.exp: Ditto.
9997 * gdb.base/dbx.exp: Ditto.
9998 * gdb.base/default.exp: Ditto.
9999 * gdb.base/dump.exp: Ditto.
10000 * gdb.base/exprs.exp: Ditto.
10001 * gdb.base/freebpcmd.exp: Ditto.
10002 * gdb.base/interrupt.exp: Ditto.
10003 * gdb.base/list.exp: Ditto.
10004 * gdb.base/long_long.exp: Ditto.
10005 * gdb.base/maint.exp: Ditto.
10006 * gdb.base/ptype.exp: Ditto.
10007 * gdb.base/return.exp: Ditto.
10008 * gdb.base/setshow.exp: Ditto.
10009 * gdb.base/sigbpt.exp: Ditto.
10010 * gdb.base/sigrepeat.exp: Ditto.
10011
10012 * gdb.cp/classes.exp: Ditto.
10013
10014 * gdb.dwarf2/dw2-restore.exp: Ditto.
10015
10016 * gdb.gdb/selftest.exp: Ditto.
10017
10018 * gdb.multi/base.exp: Ditto.
10019 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10020
10021 * gdb.python/py-block.exp: Ditto.
10022 * gdb.python/py-prettyprint.exp: Ditto.
10023 * gdb.python/py-template.exp: Ditto.
10024
10025 * gdb.server/ext-attach.exp: Ditto.
10026 * gdb.server/ext-run.exp: Ditto.
10027 * gdb.server/server-mon.exp: Ditto.
10028
10029 * gdb.threads/fork-thread-pending.exp: Ditto.
10030 * gdb.threads/hand-call-in-threads.exp: Ditto.
10031 * gdb.threads/interrupted-hand-call.exp: Ditto.
10032 * gdb.threads/linux-dp.exp: Ditto.
10033 * gdb.threads/manythreads.exp: Ditto.
10034 * gdb.threads/print-threads.exp: Ditto.
10035 * gdb.threads/pthreads.exp: Ditto.
10036 * gdb.threads/schedlock.exp: Ditto.
10037 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10038 * gdb.threads/threadapply.exp: Ditto.
10039
de7ff789
MS
100402010-06-08 Michael Snyder <msnyder@vmware.com>
10041
889bf7c5 10042 * gdb.ada/exec_changed.exp:
de7ff789
MS
10043 Use ".*" instead of "" as wildcard regexp.
10044
10045 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10046 * gdb.base/call-ar-st.exp: Ditto.
10047 * gdb.base/checkpoint.exp: Ditto.
10048 * gdb.base/default.exp: Ditto.
10049 * gdb.base/dump.exp: Ditto.
10050 * gdb.base/ending-run.exp: Ditto.
10051 * gdb.base/fileio.exp: Ditto.
10052 * gdb.base/miscexprs.exp: Ditto.
10053 * gdb.base/pointers.exp: Ditto.
10054 * gdb.base/readline.exp: Ditto.
10055 * gdb.base/reread.exp: Ditto.
10056 * gdb.base/restore.exp: Ditto.
10057 * gdb.base/shlib-call.exp: Ditto.
10058 * gdb.base/valgrind-db-attach.exp: Ditto.
10059 * gdb.base/volatile.exp: Ditto.
10060 * gdb.base/watchpoints.exp: Ditto.
10061
10062 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10063
10064 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10065 * gdb.python/py-value.exp: Ditto.
10066
10067 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10068 * gdb.trace/circ.exp: Ditto.
10069 * gdb.trace/collection.exp: Ditto.
10070 * gdb.trace/packetlen.exp: Ditto.
10071 * gdb.trace/passc-dyn.exp: Ditto.
10072 * gdb.trace/report.exp: Ditto.
10073 * gdb.trace/tfile.exp: Ditto.
10074 * gdb.trace/tfind.exp: Ditto.
10075 * gdb.trace/while-dyn.exp: Ditto.
10076
3bebe2f2
JK
100772010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10078
10079 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10080
5c631832
JK
100812010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10082
10083 Test PR 10640.
10084 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10085
4c3376c8
SW
100862010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10087
10088 * gdb.cp/koenig.exp: Test for ADL operators.
10089 * gdb.cp/koenig.cc: Added ADL operators.
10090 * gdb.cp/operator.exp: New test.
10091 * gdb.cp/operator.cc: New test.
10092
dc226d5a
MS
100932010-06-04 Michael Snyder <msnyder@vmware.com>
10094
dfb88a23
MS
10095 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10096 * gdb.base/pending.exp: Ditto.
f7ae76b3 10097
dc226d5a
MS
10098 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10099
967cf477
DE
101002010-06-04 Doug Evans <dje@google.com>
10101
10102 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10103 disabled printers.
10104 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10105 (enable_lookup_function): New function.
10106
eb801841
TT
101072010-06-04 Tom Tromey <tromey@redhat.com>
10108
10109 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10110 of hash and id.
10111
38979823
JK
101122010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10113
10114 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10115 newline.
10116 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10117 (empty verbose non-noisy clear, empty verbose noisy clear)
10118 (empty non-verbose noisy clear): Likewise.
10119
35ec993f
MS
101202010-06-03 Michael Snyder <msnyder@vmware.com>
10121
10122 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10123 * gdb.base/display.exp: Ditto.
10124 * gdb.base/find.exp: Ditto.
10125 * gdb.base/ifelse.exp: Ditto.
10126 * gdb.base/multi-forks.exp: Ditto.
10127 * gdb.base/recurse.exp: Ditto.
10128 * gdb.base/setshow.exp: Ditto.
10129 * gdb.base/value-double-free.exp: Ditto.
10130 * gdb.base/watch-vfork.exp: Ditto.
10131 * gdb.base/watch_thread_num.exp: Ditto.
10132 * gdb.base/watchpoint-solib.exp: Ditto.
10133 * gdb.base/watchpoint.exp: Ditto.
10134 * gdb.base/watchpoints.exp: Ditto.
10135
10136 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10137 * gdb.cp/overload.exp: Ditto.
10138 * gdb.cp/virtfunc.exp: Ditto.
10139
10140 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10141
889bf7c5 10142 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10143 Replace gdb_test with gdb_test_no_output.
10144
889bf7c5 10145 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10146 Replace gdb_test with gdb_test_no_output.
10147 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10148 * gdb.threads/watchthreads.exp: Ditto.
10149 * gdb.threads/watchthreads2.exp: Ditto.
10150
10151 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10152 * gdb.trace/tfind.exp: Ditto.
10153
c22decce
JB
101542010-06-03 Joel Brobecker <brobecker@adacore.com>
10155
10156 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10157 successful test if message is the empty string.
10158
fd5700c7
JK
101592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10160
10161 * gdb.fortran/module.exp (stopped language detection): New test.
10162
f55ee35c
JK
101632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10164
10165 Support DW_TAG_module as separate namespaces.
10166 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10167 gdb.fortran/library-module-lib.f90: New.
10168 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10169 (print i): Remove.
10170 (continue to breakpoint: i-is-1, print var_i value 1)
10171 (continue to breakpoint: i-is-2, print var_i value 2)
10172 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10173 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10174 (complete `modmany, complete `modmany`, complete `modmany`var)
10175 (show language, setting breakpoint at module): New tests.
10176 * gdb.fortran/module.f90 (module mod): Remove.
10177 (module mod1, module mod2, module modmany, subroutine sub1)
10178 (subroutine sub2, program module): New.
10179
b8e8282f
JK
101802010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10181
10182 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10183 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10184 * gdb.cp/anon-union.exp (pass): Rename to ...
10185 (print z 2): ... here.
b8e8282f 10186
019ebafc
MS
101872010-06-02 Michael Snyder <msnyder@vmware.com>
10188
e68d8fd4
MS
10189 * gdb.trace/actions.exp: Use gdb_test_no_output.
10190 * gdb.trace/circ.exp: Ditto.
10191 * gdb.trace/packetlen.exp: Ditto.
10192 * gdb.trace/save-trace.exp: Ditto.
10193 * gdb.trace/tracecmd.exp: Ditto.
10194 * gdb.trace/tsv.exp: Ditto.
10195
12b5d08a
MS
10196 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10197 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10198 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10199 * gdb.threads/manythreads.exp: Ditto.
10200 * gdb.threads/print-threads.exp: Ditto.
10201 * gdb.threads/pthreads.exp: Ditto.
10202 * gdb.threads/schedlock.exp: Ditto.
10203 * gdb.threads/staticthreads.exp: Ditto.
10204 * gdb.threads/thread-specific.exp: Ditto.
10205 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10206 * gdb.threads/threadapply.exp: Ditto.
10207 * gdb.threads/watchthreads.exp: Ditto.
10208 * gdb.threads/watchthreads2.exp: Ditto.
10209
89493308
MS
10210 * gdb.python/py-block.exp: Use gdb_test_no_output.
10211 * gdb.python/py-prettyprint.exp: Ditto.
10212 * gdb.python/py-template.exp: Ditto.
10213 * gdb.python/py-value.exp: Ditto.
10214
10215 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10216 * gdb.reverse/watch-reverse.exp: Ditto.
10217
10218 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10219 * gdb.server/ext-run.exp: Ditto.
10220
019ebafc
MS
10221 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10222 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10223 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10224 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10225 * gdb.dwarf2/dw2-producer.exp: Ditto.
10226 * gdb.dwarf2/mac-fileno.exp: Ditto.
10227
10228 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10229 * gdb.gdb/selftest.exp: Ditto.
10230
10231 * gdb.multi/base.exp: Use gdb_test_no_output.
10232
10233 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10234
3e0ca3a5
JK
102352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10236
10237 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10238
9db70545
MS
102392010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10240
a8d52276
MS
10241 * gdb.cp/class2.exp: Use gdb_test_no_output.
10242 * gdb.cp/classes.exp: Ditto.
10243 * gdb.cp/extern-c.exp: Ditto.
10244 * gdb.cp/inherit.exp: Ditto.
10245 * gdb.cp/maint.exp: Ditto.
10246 * gdb.cp/mb-inline.exp: Ditto.
10247 * gdb.cp/mb-templates.exp: Ditto.
10248 * gdb.cp/method2.exp: Ditto.
10249 * gdb.cp/misc.exp: Ditto.
10250 * gdb.cp/ovldbreak.exp: Ditto.
10251 * gdb.cp/punctuator.exp: Ditto.
10252 * gdb.cp/templates.exp: Ditto.
10253 * gdb.cp/virtbase.exp: Ditto.
10254
889bf7c5 10255 * gdb.threads/attach-stopped.exp:
9db70545 10256 Replace uses of send_gdb / gdb_expect.
889bf7c5 10257 * gdb.threads/attachstop-mt.exp:
9db70545 10258 Replace uses of send_gdb / gdb_expect.
889bf7c5 10259 * gdb.threads/gcore-thread.exp:
9db70545 10260 Replace uses of send_gdb / gdb_expect.
889bf7c5 10261 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10262 Replace uses of send_gdb / gdb_expect.
10263 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10264 * gdb.threads/print-threads.exp:
9db70545
MS
10265 Replace uses of send_gdb / gdb_expect.
10266 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10267 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10268 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10269
10270 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10271 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10272 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10273 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10274 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10275 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10276 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10277 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10278 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10279 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10280 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10281
359cc68c
JK
102822010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10283
10284 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10285
7d3fe98e
SW
102862010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10287
10288 * gdb.cp/koenig.exp: Added new test case.
10289 * gdb.cp/koenig.cc: Ditto.
10290
27d3a1a2
MS
102912010-06-01 Michael Snyder <msnyder@vmware.com>
10292
10293 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10294 * gdb.base/arrayidx.exp: Ditto.
10295 * gdb.base/attach.exp: Ditto.
10296 * gdb.base/auxv.exp: Ditto.
10297 * gdb.base/bigcre.exp: Ditto.
10298 * gdb.base/break-always.exp: Ditto.
10299 * gdb.base/break-interp.exp: Ditto.
10300 * gdb.base/break.exp: Ditto.
10301 * gdb.base/breakpoint-shadow.exp: Ditto.
10302 * gdb.base/call-ar-st.exp: Ditto.
10303 * gdb.base/call-sc.exp: Ditto.
10304 * gdb.base/call-signal-resume.exp: Ditto.
10305 * gdb.base/callfuncs.exp: Ditto.
10306 * gdb.base/catch-syscall.exp: Ditto.
10307 * gdb.base/charset.exp: Ditto.
10308 * gdb.base/code-expr.exp: Ditto.
10309 * gdb.base/commands.exp: Ditto.
10310 * gdb.base/cond-expr.exp: Ditto.
10311 * gdb.base/condbreak.exp: Ditto.
10312 * gdb.base/cursal.exp: Ditto.
10313 * gdb.base/cvexpr.exp: Ditto.
10314 * gdb.base/default.exp: Ditto.
10315 * gdb.base/del.exp: Ditto.
10316 * gdb.base/detach.exp: Ditto.
10317 * gdb.base/display.exp: Ditto.
10318 * gdb.base/ena-dis-br.exp: Ditto.
10319 * gdb.base/eval-skip.exp: Ditto.
10320 * gdb.base/foll-fork.exp: Ditto.
10321 * gdb.base/foll-vfork.exp: Ditto.
10322 * gdb.base/frame-args.exp: Ditto.
10323 * gdb.base/funcargs.exp: Ditto.
10324 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10325 * gdb.base/gdbvars.exp: Ditto.
10326 * gdb.base/help.exp: Ditto.
10327 * gdb.base/ifelse.exp: Ditto.
10328 * gdb.base/included.exp: Ditto.
10329 * gdb.base/list.exp: Ditto.
10330 * gdb.base/macscp.exp: Ditto.
10331 * gdb.base/maint.exp: Ditto.
10332 * gdb.base/multi-fork.exp: Ditto.
10333 * gdb.base/overlays.exp: Ditto.
10334 * gdb.base/page.exp: Ditto.
10335 * gdb.base/pending.exp: Ditto.
10336 * gdb.base/pointers.exp: Ditto.
10337 * gdb.base/pr11022.exp: Ditto.
10338 * gdb.base/prelink.exp: Ditto.
10339 * gdb.base/printcmds.exp: Ditto.
10340 * gdb.base/psymtab.exp: Ditto.
10341 * gdb.base/randomize.exp: Ditto.
10342 * gdb.base/relational.exp: Ditto.
10343 * gdb.base/relocate.exp: Ditto.
10344 * gdb.base/remote.exp: Ditto.
10345 * gdb.base/sepdebug.exp: Ditto.
10346 * gdb.base/set-lang-auto.exp: Ditto.
10347 * gdb.base/setshow.exp: Ditto.
10348 * gdb.base/setvar.exp: Ditto.
10349 * gdb.base/signals.exp: Ditto.
10350 * gdb.base/signull.exp: Ditto.
10351 * gdb.base/sigstep.exp: Ditto.
10352 * gdb.base/sizeof.exp: Ditto.
10353 * gdb.base/solib-disc.exp: Ditto.
10354 * gdb.base/store.exp: Ditto.
10355 * gdb.base/structs.exp: Ditto.
10356 * gdb.base/structs2.exp: Ditto.
10357 * gdb.base/subst.exp: Ditto.
10358 * gdb.base/term.exp: Ditto.
10359 * gdb.base/trace-commands.exp: Ditto.
10360 * gdb.base/unwindonsignal.exp: Ditto.
10361 * gdb.base/valgrind-db-attach.exp: Ditto.
10362 * gdb.base/varargs.exp: Ditto.
10363 * gdb.base/watch-cond.exp: Ditto.
10364 * gdb.base/watch_thread_num.exp: Ditto.
10365 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10366 * gdb.base/watchpoint.exp: Ditto.
10367 * gdb.base/whatis-exp.exp: Ditto.
10368
f8d3bf8f
MS
103692010-06-01 Michael Snyder <msnyder@vmware.com>
10370
10371 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10372 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10373 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10374 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10375 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10376 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10377 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10378 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10379 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10380 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10381 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10382 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10383 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10384 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10385 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10386
3f9e0d32
JK
103872010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10388
10389 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10390 trailing newline.
10391 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10392 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10393 (p *args): ... here and remove excessive trailing newline.
10394
f629457d
JB
103952010-05-31 Joel Brobecker <brobecker@adacore.com>
10396
10397 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10398
09eef106
JK
103992010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10400
10401 Accept the new Linux kernel "t (tracing stop)" string.
10402 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10403 Update comment.
10404 (state_wait) <T (tracing stop)>: New.
10405 (main): Update the state_wait expect string.
10406
94f31136
PA
104072010-05-28 Pedro Alves <pedro@codesourcery.com>
10408
10409 * limits.c, limits.exp: Delete files.
10410 * Makefile.in (clean mostlyclean): Adjust.
10411 * tracecmd.exp: Adjust.
10412
096554ab
JK
104132010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10414
10415 * gdb.base/tui-layout.exp: New.
10416
27d3a1a2 104172010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10418
889bf7c5 10419 * gdb.reverse/break-precsave.exp:
bcd2dc50 10420 Replace uses of send_gdb / gdb_expect.
889bf7c5 10421 * gdb.reverse/break-reverse.exp:
bcd2dc50 10422 Replace uses of send_gdb / gdb_expect.
889bf7c5 10423 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10424 Replace uses of send_gdb / gdb_expect.
889bf7c5 10425 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10426 Replace uses of send_gdb / gdb_expect.
889bf7c5 10427 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10428 Replace uses of send_gdb / gdb_expect.
889bf7c5 10429 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10430 Replace uses of send_gdb / gdb_expect.
889bf7c5 10431 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10432 Replace uses of send_gdb / gdb_expect.
889bf7c5 10433 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10434 Replace uses of send_gdb / gdb_expect.
889bf7c5 10435 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10436 Replace uses of send_gdb / gdb_expect.
889bf7c5 10437 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10438 Replace uses of send_gdb / gdb_expect.
889bf7c5 10439 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10440 Replace uses of send_gdb / gdb_expect.
889bf7c5 10441 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10442 Replace uses of send_gdb / gdb_expect.
889bf7c5 10443 * gdb.reverse/machinestate.exp:
bcd2dc50 10444 Replace uses of send_gdb / gdb_expect.
889bf7c5 10445 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10446 Replace uses of send_gdb / gdb_expect.
889bf7c5 10447 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10448 Replace uses of send_gdb / gdb_expect.
889bf7c5 10449 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10450 Replace uses of send_gdb / gdb_expect.
889bf7c5 10451 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10452 Replace uses of send_gdb / gdb_expect.
889bf7c5 10453 * gdb.reverse/step-precsave.exp:
bcd2dc50 10454 Replace uses of send_gdb / gdb_expect.
889bf7c5 10455 * gdb.reverse/step-reverse.exp:
bcd2dc50 10456 Replace uses of send_gdb / gdb_expect.
889bf7c5 10457 * gdb.reverse/until-precsave.exp:
bcd2dc50 10458 Replace uses of send_gdb / gdb_expect.
889bf7c5 10459 * gdb.reverse/until-reverse.exp:
bcd2dc50 10460 Replace uses of send_gdb / gdb_expect.
889bf7c5 10461 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10462 Replace uses of send_gdb / gdb_expect.
889bf7c5 10463 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10464 Replace uses of send_gdb / gdb_expect.
10465
3def43e0
JK
104662010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10467
10468 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10469 excessive newline.
10470
27d3a1a2 104712010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10472
10473 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10474 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10475 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10476 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10477 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10478 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10479 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10480 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10481 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10482 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10483 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10484 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10485 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10486 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10487 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10488 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10489 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10490 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10491 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10492
27d3a1a2 104932010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10494
22454424
MS
10495 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10496 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10497
10498 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10499 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10500 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10501
889bf7c5 10502 * gdb.reverse/consecutive-reverse.exp:
22454424 10503 Replace uses of send_gdb / gdb_expect.
889bf7c5 10504 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10505 Replace uses of send_gdb / gdb_expect.
10506
10507 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10508 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10509 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10510 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10511 Replace uses of send_gdb / gdb_expect.
10512 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10513 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10514 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10515 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10516 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10517 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10518 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10519 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10520 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10521
105222010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10523
22454424 10524 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10525
22454424 10526 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10527
22454424
MS
10528 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10529 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10530 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10531 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10532 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10533 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10534 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10535 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10536 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10537
6e5f2c59
TT
105382010-05-25 Tom Tromey <tromey@redhat.com>
10539
10540 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10541
bbc8b958
TT
105422010-05-25 Tom Tromey <tromey@redhat.com>
10543
10544 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10545 argument order.
10546 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10547 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10548 order.
10549 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10550 order.
10551 * gdb.base/call-sc.exp (setup_kfails): Remove.
10552 (setup_compiler_kfails): Remove.
10553 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10554 argument order.
10555 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10556 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10557 (advancei): Fix setup_kfail argument order.
10558 * gdb.base/radix.exp: Fix setup_kfail argument order.
10559 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10560 order.
10561 * gdb.base/structs.exp (setup_kfails): Remove.
10562 (setup_compiler_kfails): Fix setup_kfail argument order.
10563 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10564 order.
10565 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10566 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10567 setup_kfail argument order.
10568 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10569
83d1babf
TT
105702010-05-25 Tom Tromey <tromey@redhat.com>
10571
10572 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10573
6acb16a2
MS
105742010-05-25 Michael Snyder <msnyder@vmware.com>
10575
10576 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10577 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10578 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10579 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10580 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10581 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10582 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10583 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10584 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10585 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10586 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10587 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10588 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10589 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10590 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10591 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10592 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10593 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10594 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10595 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10596 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10597 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10598 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10599 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10600 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10601 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10602 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10603 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10604 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10605 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10606 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10607 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10608 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10609 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10610 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10611 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10612 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10613 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10614 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10615 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10616 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10617 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10618 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10619 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10620 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10621 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10622 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10623 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10624
106252010-05-25 Doug Evans <dje@google.com>
10626
10627 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10628 gdb.string_to_argv.
ad3986f0 10629
d3b1e874
TT
106302010-05-21 Tom Tromey <tromey@redhat.com>
10631
10632 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10633 Call it.
10634 * gdb.dwarf2/pieces.S: Update.
10635 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10636
cb826367
TT
106372010-05-21 Tom Tromey <tromey@redhat.com>
10638
10639 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10640 Call it.
10641 * gdb.dwarf2/pieces.c (struct C): New.
10642 (f6): New function.
10643 * gdb.dwarf2/pieces.S: Replace.
10644
74de6778
TT
106452010-05-21 Tom Tromey <tromey@redhat.com>
10646
10647 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10648 Call it.
10649
afd74c5f
TT
106502010-05-21 Tom Tromey <tromey@redhat.com>
10651
10652 * gdb.dwarf2.pieces.exp: New file.
10653 * gdb.dwarf2.pieces.S: New file.
10654 * gdb.dwarf2.pieces.c: New file.
10655
a7b75dfd 106562010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10657 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10658
10659 * lib/gdb.exp (gdb_test_no_output): New function.
10660 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10661 when testing commands that should produce no output.
10662
c81c812a
JB
106632010-05-17 Joel Brobecker <brobecker@adacore.com>
10664
10665 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10666 parameter that we want to watch being a constant.
10667
0cce5bd9
JB
106682010-05-17 Joel Brobecker <brobecker@adacore.com>
10669
10670 * gdb.ada/cond_lang: New testcase.
10671
47050449
JB
106722010-05-17 Joel Brobecker <brobecker@adacore.com>
10673
10674 * lib/gdb.exp (banned_variables): New variable/constant.
10675 (gdb_init): Add write trace on variables listed in banned_variables.
10676 (gdb_finish): Remove write traces on variables listed in
10677 banned_variables.
10678
77c01586
JB
106792010-05-17 Joel Brobecker <brobecker@adacore.com>
10680
10681 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10682 * gdb.cp/koenig.exp: Likewise.
10683
88d4aea7
PM
106842010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10685
889bf7c5 10686 PR python/11482
88d4aea7
PM
10687
10688 * gdb.python/py-value.exp (test_value_hash): New function.
10689
f5a010c0
PM
106902010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10691
10692 PR exp/11530.
10693 * gdb.base/gdb11530.c: New file.
10694 * gdb.base/gdb11530.exp: New file.
10695
8ef4892f
JK
106962010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10697
10698 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10699 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10700
7322dca9
SW
107012010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10702
10703 * gdb.cp/koenig.exp: New test.
10704 * gdb.cp/koenig.cc: New test program.
10705
02e7ea18
JB
107062010-05-05 Joel Brobecker <brobecker@adacore.com>
10707
10708 Remove the use of prms_id and bug_id throughout the testsuite.
10709
e1c34c5d
PM
107102010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10711
10712 PR exp/11349.
10713 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10714 use a reference local variable.
10715
8e1d0c49
JK
107162010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10717
10718 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10719 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10720 variable different_dir. Move debugfile into a full directory pathname
10721 under DIFFERENT_DIR.
10722 * lib/gdb.exp (separate_debug_filename): Remove.
10723 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10724 variable debug_dir and mkdir of it. Update function comments.
10725
e66408ed
PA
107262010-04-29 Pedro Alves <pedro@codesourcery.com>
10727
10728 PR gdb/11557
10729
10730 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10731 files.
10732
d7b32ed3
PM
107332010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10734
889bf7c5 10735 * gdb.python/py-param.exp: New File.
d7b32ed3 10736
6aecb9c2
JB
107372010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10738
10739 * gdb.base/default.exp: Fix "set language" test.
10740
bdf92a1c
PM
107412010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10742
10743 PR breakpoints/11531.
10744 * gdb.base/gdb11531.c: New file.
10745 * gdb.base/gdb11531.exp: New file.
10746
3f172e24
TT
107472010-04-26 Tom Tromey <tromey@redhat.com>
10748
10749 * gdb.base/completion.exp: Add tests for completion and deprecated
10750 commands.
10751
64af4c92
JK
107522010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10753
10754 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10755 (print /x char_array): Escape curly brackets.
10756
492928e4
JK
107572010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10758
10759 Fix deadlock on looped list of loaded shared objects.
10760 * gdb.base/solib-corrupted.exp: New.
10761
66d09542
DE
107622010-04-23 Doug Evans <dje@google.com>
10763
10764 * gdb.python/py-section-script.c: New file.
10765 * gdb.python/py-section-script.exp: New file.
10766 * gdb.python/py-section-script.py: New file.
10767
8bd10a10
CM
107682010-04-20 Chris Moller <cmoller@redhat.com>
10769
10770 PR 10179
10771
10772 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10773 * gdb.base/pr10179-a.c:
10774 * gdb.base/pr10179-b.c:
10775 * gdb.base/pr10179.exp: New files.
10776
c0201579
JK
107772010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10778
10779 Fix crashes on dangling display expressions.
10780 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10781 is SEP.
10782 (lib_flags): Remove the "debug" keyword.
10783 (libsepdebug): New variable for iterating new loop.
10784 (save_pf_prefix): New variable wrapping the loop.
10785 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10786 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10787
793b0ff8
PM
107882010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10789
10790 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10791
097f51f7
PM
107922010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10793
10794 PR stabs/11479.
10795 * gdb.stabs/gdb11479.exp: New file.
10796 * gdb.stabs/gdb11479.c: New file.
10797
9a22f0d0
PM
107982010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10799
10800 * gdb.base/charset.c (Strin16, String32): New variables.
10801 * gdb.base/charset.exp (gdb_test): Test correct display
10802 of 16 or 32 bit strings.
10803
108042010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10805
10806 PR 9167
10807 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10808 * gdb.cp/pr9167.cc: New file.
10809 * gdb.cp/pr9167.exp: New file.
10810
10811
6e354e5e
PM
108122010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10813
10814 PR pascal/11492.
10815 * gdb.pascal/gdb11492.pas: New file.
10816 * gdb.pascal/gdb11492.exp: New file.
10817
be942545
JB
108182010-04-20 Joel Brobecker <brobecker@adacore.com>
10819
1667e6e3 10820 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10821
0c3acc09
JB
108222010-04-20 Joel Brobecker <brobecker@adacore.com>
10823
10824 * gdb.ada/dyn_loc: New testcase.
10825
ec31cde5
CM
108262010-04-20 Chris Moller <cmoller@redhat.com>
10827
10828 PR 10867
889bf7c5 10829
ec31cde5
CM
10830 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10831 * gdb.cp/pr10687.cc: New file.
10832 * gdb.cp/pr10687.exp: New file.
10833
10834
ce4b0682
SDJ
108352010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10836 Sergio Durigan Junior <sergiodj@redhat.com>
10837
10838 * gdb.fortran/logical.exp: New testcase.
10839 * gdb.fortran/logical.f90: New file.
10840
3436961f
DE
108412010-04-19 Doug Evans <dje@google.com>
10842
10843 * gdb.base/help.exp (help source): Update expected output.
10844
4d836c09
JK
108452010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10846
10847 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10848 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10849 gdb_exit and return.
10850 (executable): New variable.
10851 (binfile): Use it.
10852
6149aea9
PA
108532010-04-19 Pedro Alves <pedro@codesourcery.com>
10854
10855 PR breakpoints/8554.
10856
10857 * gdb.trace/save-trace.exp: Adjust.
10858
ed41462c
L
108592010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10860
10861 PR corefiles/11511
10862 * gdb.arch/system-gcore.exp: New.
10863 * gdb.arch/gcore.c: Likewise.
10864
3f7b2faa
DE
108652010-04-15 Doug Evans <dje@google.com>
10866
fa33c3cd
DE
10867 * gdb.python/py-progspace.c: New file.
10868 * gdb.python/py-progspace.exp: New file.
10869
3f7b2faa
DE
10870 * gdb.base/source.exp: Add tests for "source -s".
10871
79f283fe
PM
108722010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10873
10874 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10875 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10876 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10877 * gdb.python/py-mi.exp: New test for to_string returning None.
10878
fc8eb08a
PM
108792010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10880
10881 * gdb.python/py-breakpoint.c: Make result global.
10882
26e197f6
JK
108832010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10884
10885 Fix non-GNU make compatibility.
10886 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10887
adc36818
PM
108882010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10889
10890 * gdb.python/py-breakpoint.exp: New File.
10891 * gdb.python/py-breakpoint.C: Ditto.
10892
64e17368
SS
108932010-04-08 Stan Shebs <stan@codesourcery.com>
10894
10895 * gdb.trace/actions.exp: Clear default-collect.
10896 * gdb.trace/save-trace.exp: Clear default-collect.
10897
fff5cc64
PM
108982010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10899
10900 * gdb.python/py-value: Add null string variable.
10901 (test_lazy_string): Test zero length, NULL address lazy
10902 strings.
10903
a055a187
L
109042010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10905
10906 * gdb.arch/i386-avx.c: New.
10907 * gdb.arch/i386-avx.exp: Likewise.
10908
10909 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10910
96e39866
DE
109112010-04-06 Doug Evans <dje@google.com>
10912
10913 * gdb.base/source-test.gdb: New file.
10914 * gdb.base/source.exp: Test source -v.
10915
5984a431
UW
109162010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10917
10918 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10919
ec8a089a
PM
109202010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10921
10922 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10923 within one line, unless it is followed by a double quote.
10924 * gdb.stabs/hppa.sed: Idem.
10925 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10926 * gdb.stabs/weird.exp: Check for correct parsing of
10927 char and string constants.
ec8a089a
PM
10928 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10929 in .stabs to .stabx substitution.
10930
fce3c1f0
SS
109312010-04-05 Stan Shebs <stan@codesourcery.com>
10932
10933 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10934 constant global.
10935 * gdb.trace/tfile.exp: Try to print them.
10936
d77f58be
SS
109372010-04-04 Stan Shebs <stan@codesourcery.com>
10938
10939 * gdb.base/completion.exp: Update for new "info watchpoints".
10940 * gdb.base/default.exp: Ditto.
10941 * gdb.base/help.exp: Ditto.
10942 * gdb.base/watchpoint.exp: Ditto.
10943 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10944
af54718e
SS
109452010-04-04 Stan Shebs <stan@codesourcery.com>
10946
10947 * gdb.trace/tfile.exp: Sharpen tfind test.
10948
74d1f91e
JK
109492010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10950
10951 * gdb.base/break-entry.exp: New.
10952
eb8e76db 109532010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10954 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10955
10956 * gdb.reverse/i386-sse-reverse.exp: New file.
10957 * gdb.reverse/i386-sse-reverse.c: New file.
10958
bf65cad8
PA
109592010-04-02 Pedro Alves <pedro@codesourcery.com>
10960
10961 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10962
fff87407
SS
109632010-04-01 Stan Shebs <stan@codesourcery.com>
10964
10965 * gdb.trace/actions.exp: Tweak expected output.
10966 * gdb.trace/while-stepping.exp: Tweak expected output.
10967
fe01d668
L
109682010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10969
10970 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10971
86b17b60
PA
109722010-04-01 Pedro Alves <pedro@codesourcery.com>
10973
10974 * gdb.base/commands.exp: Adjust.
10975 * gdb.cp/extern-c.exp: Adjust.
10976
2c58c0a9
PA
109772010-04-01 Pedro Alves <pedro@codesourcery.com>
10978
10979 * gdb.trace/collection.c (local_test_func): Define a local struct,
10980 and instanciate it.
10981
0db9b91c
PA
109822010-04-01 Pedro Alves <pedro@codesourcery.com>
10983
10984 * gdb.trace/collection.exp (gdb_collect_args_test)
10985 (gdb_collect_argarray_test): XFAIL the tests that assume the
10986 argarray argument's elements are collected.
10987
8072405b
JK
109882010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10989
10990 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10991 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10992
8bf6485c
SS
109932010-03-31 Stan Shebs <stan@codesourcery.com>
10994
10995 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10996 and tracepoint conditionals.
10997 (gdb_verify_tracepoints): Delete unused return.
10998
fd7f724a
KS
109992010-03-26 Keith Seitz <keiths@redhat.com>
11000
11001 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11002 appear in the output before main.
11003 Remove KFAIL for gdb/2215 aka bz 9320.
11004
8d9e7719
DE
110052010-03-30 Doug Evans <dje@google.com>
11006
0906dd0b
DE
11007 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11008 by dejagnu.
11009 * gdb.arch/amd64-dword.exp: Ditto.
11010
8d9e7719
DE
11011 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11012 match.
11013 (break printf): Ditto.
11014
1da644f0
SW
110152010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11016
11017 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11018 gcc < 4.4.
11019 * gdb.cp/shadow.exp: Ditto.
11020
a8121990
PA
110212010-03-29 Pedro Alves <pedro@codesourcery.com>
11022
11023 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11024 "tstart" is silent.
11025
6e79d367
PA
110262010-03-29 Pedro Alves <pedro@codesourcery.com>
11027
11028 * gdb.trace/collection.exp (executable): New.
11029 (binfile): Use it.
11030 (fpreg, spreg, pcreg): New.
11031 (test_register): Use gdb_test_multiple. Pass /x to print.
11032 (prepare_for_trace_test): New.
11033 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11034 (gdb_collect_args_test, gdb_collect_argstruct_test)
11035 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11036 prepare_for_trace_test.
11037 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11038 fpreg, spreg and pcreg.
11039 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11040 prepare_for_trace_test.
11041 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11042 try to detect tracing support here. Don't set breakpoints at
11043 `begin' or `end' here.
11044 <global scope>: Use clean_restart. Run to main before checking
11045 for tracing support. Check for for tracing support here.
11046
09248348
JK
110472010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11048
11049 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11050 " as $displacement" to "seen displacement message".
11051
d350db38
PA
110522010-03-28 Pedro Alves <pedro@codesourcery.com>
11053
11054 * gdb.trace/while-dyn.exp (executable): New variable.
11055 (binfile): Use it.
11056 (test_while_stepping): New function. Move most tests here. Call
11057 it once for each of the while-stepping, stepping and ws aliases.
11058
907af001
UW
110592010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11060
11061 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11062 that do not provide the tagless_struct type name at all.
11063 (test_print_anon_union): Do not check value of uninitialized
11064 union member. Do not use cp_test_ptype_class, so we can accept
11065 "long" as well as "long int".
11066
610197fd
PA
110672010-03-26 Pedro Alves <pedro@codesourcery.com>
11068
11069 * gdb.trace/tfile.c (tohex, bin2hex): New.
11070 (write_error_trace_file): Hexify error description.
11071
6c28cbf2
SS
110722010-03-25 Stan Shebs <stan@codesourcery.com>
11073
11074 * gdb.trace/tfile.c: Generate an additional trace file, improve
11075 portability.
11076 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11077 files in a better way.
11078
e62b8c7e
KS
110792010-03-25 Keith Seitz <keiths@redhat.com>
11080
11081 * gdb.java/jprint.exp: XFAIL printing of static class members
11082 because of GCC debuginfo problem.
11083
82ccf5a5
JK
110842010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11085
11086 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11087
293e2f9e
DJ
110882010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11089
11090 * gdb.base/completion.exp: Allow long instead of long int.
11091 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11092 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11093 variable p.
11094 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11095 * gdb.base/pointers.exp: Allow long instead of long int.
11096 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11097 * gdb.base/step-line.exp: Allow a directory before the source file name.
11098
95a42b64
TT
110992010-03-24 Tom Tromey <tromey@redhat.com>
11100
11101 PR breakpoints/9352:
11102 * gdb.base/default.exp: Update.
11103 * gdb.base/commands.exp: Update.
11104 * gdb.cp/extern-c.exp: Test setting commands on multiple
11105 breakpoints at once.
11106
2390201f
DJ
111072010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11108
11109 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11110 if gdb,nosignals.
11111 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11112 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11113 exited".
11114
8c9a6790
SS
111152010-03-24 Stan Shebs <stan@codesourcery.com>
11116
11117 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11118
a6c727b2
DJ
111192010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11120
11121 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11122 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11123 argument. Handle "short" and "long".
11124 (Top level): Pass overprototyped output for old_fptr and xptr.
11125
4dfd5423
PA
111262010-03-23 Pedro Alves <pedro@codesourcery.com>
11127
11128 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11129 format strings and add casts to avoid compiler warnings.
11130
111312010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11132
11133 * lib/trace-support.exp (gdb_trace_setactions):
11134 Don't expect whitespace after ">" prompt.
11135 * gdb.trace/actions.exp: Adjust for output changes.
11136 * gdb.trace/while-stepping.exp: Likewise.
11137
c847d045
JK
111382010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11139
11140 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11141 and r157645).
11142
5f717f1d
JK
111432010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11144
11145 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11146 New.
11147
7d6d51d5
DJ
111482010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11149
11150 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11151 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11152
3b11a015
SS
111532010-03-19 Stan Shebs <stan@codesourcery.com>
11154
11155 * gdb.trace/ax.exp: New file.
11156
d7d158ed
DE
111572010-03-19 Doug Evans <dje@google.com>
11158
6bb85cd1
DE
11159 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11160 output from gcc.
11161
d7d158ed
DE
11162 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11163 named /usr/sbin/prelink<foo>.
11164
4daf5ac0
SS
111652010-03-18 Stan Shebs <stan@codesourcery.com>
11166
11167 * gdb.trace/circ.exp: Test circular-trace-buffer.
11168 * gdb.trace/tfile.exp: Update tstatus test.
11169
e8d05480
JB
111702010-03-18 Joel Brobecker <brobecker@adacore.com>
11171
11172 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11173 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11174
441b986a
UW
111752010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11176
11177 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11178
4247603b
PA
111792010-03-18 Pedro Alves <pedro@codesourcery.com>
11180
11181 * gdb.base/default.exp: Adjust the expected output of the finish
11182 and until commands when the inferior is not being run.
11183
13387711
SW
111842010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11185
11186 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11187 * gdb.cp/nsusing.exp: Ditto.
11188
6e31430b
TT
111892010-03-15 Tom Tromey <tromey@redhat.com>
11190
11191 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11192 * gdb.cp/userdef.cc (operator==): New function.
11193 (main): New locals mem1, mem2.
11194
e2d69cb5
JZ
111952010-03-15 Jie Zhang <jie@codesourcery.com>
11196
11197 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11198 Declare and use new loadtimeout variable.
11199
f572f0a9
DJ
112002010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11201
11202 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11203 Use gdb_load later.
11204
51f4c0b0
PA
112052010-03-14 Pedro Alves <pedro@codesourcery.com>
11206
11207 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11208 literal. Add missing endlines to prints to stderr.
11209
1c809c68
TT
112102010-03-12 Tom Tromey <tromey@redhat.com>
11211
11212 PR c++/9708:
11213 * gdb.cp/m-static.exp: Add regression test.
11214 * gdb.cp/m-static.cc (method): New method.
11215 (main): Call it.
11216
00ae8fef
SW
112172010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11218
11219 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11220 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11221
759f0f0b
PA
112222010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11223
21e24d21
PA
11224 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11225
112262010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11227
759f0f0b
PA
11228 * lib/gdb.exp (skip_stl_tests): New.
11229 (gdb_compile): Symbian needs -ldl.
11230 (shlib_target_file): New.
11231 (shlib_symbol_file): New.
11232 (gdb_load_shlibs): Use shlib_target_file.
11233 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11234 * gdb.cp/exception.exp: Use skip_stl_tests.
11235 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11236 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11237 * gdb.cp/mb-templates.exp: Ditto.
11238 * gdb.base/commands.exp: Relax regexes.
11239 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11240 shlib_target_file and shlib_symbol_file.
11241 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11242 sections.
11243 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11244 * gdb.base/solib-disc.exp: Use
11245 shlib_target_file and shlib_symbol_file.
11246 * gdb.base/unload.exp: Don't skip on symbian. Use
11247 shlib_target_file and shlib_symbol_file.
11248 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11249
6a8f2671 112502010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11251
6a8f2671
PA
11252 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11253 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11254 Issue a tfind end before looking for a tracepoint frame.
11255 * gdb.trace/tfind.exp: Adjust tstatus output.
11256 Adjust disassembly output.
11257 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11258
ccf26247
JK
112592010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11260
11261 * gdb.base/break-interp.exp: Create new displacement parameter value
11262 for the test_ld calls.
11263 (reach): New parameter displacement, verify its content. New push of
11264 pf_prefix "reach-$func:". Import global expect_out.
11265 (test_core): New parameter displacement, verify its content. New push
11266 of pf_prefix "core:". New command "set verbose on". Import global
11267 expect_out.
11268 (test_attach): New parameter displacement, verify its content. New
11269 push of pf_prefix "attach:". New command "set verbose on". Import
11270 global expect_out.
11271 (test_ld): New parameter displacement, pass it to the reach, test_core
11272 and test_attach calls and verify its content in the "ld.so exit" test.
11273 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11274 (prelink): Update expected text, use gdb_test.
11275
e469c7fb
DE
112762010-03-10 Doug Evans <dje@google.com>
11277
11278 * gdb.base/checkpoint.exp: Fix comment.
11279 Lengthen timeout while doing >600 checkpoints test.
11280 Rename duplicate "kill all one" test to keep test names unique.
11281
60e1c644
PA
112822010-03-10 Pedro Alves <pedro@codesourcery.com>
11283
11284 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11285
cec808ec
KS
112862010-03-08 Keith Seitz <keiths@redhat.com>
11287
889bf7c5
PA
11288 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11289 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11290 (dm_type_long): New function.
11291 (dm_type_unsigned_short): New function.
11292 (dm_type_unsigned_long): New function.
11293 (myint): New typedef.
11294 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11295 long, unsigned shor and long, operator char*, and typedef.
11296 (test_lookup_operator_functions): Add operator char* test.
11297 (test_paddr_operator_functions): Likewise.
11298 (test_paddr_overloaded_functions): Use probe values for
11299 short, long, and unsigned short and long.
11300 (test_paddr_hairy_functions): If the demangler probe detected
11301 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11302 demangler.
11303 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11304 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11305 and "print null_pmf".
11306 Add test "ptype a.*pmf".
11307 * gdb.cp/overload.exp: Allow optional "int" to appear with
11308 "short" and "long".
11309 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11310 long expect value for men_overload1arg.
11311 Allow "int" to appear with "short" and "long".
11312 When testing "info break", add argument for main (void).
11313 Also allow "int" to appear with "short" and "long".
11314 Ditto with "unsigned" and "long long".
cec808ec
KS
11315 * gdb.java/jmain.exp: Do not enclose methods names in single
11316 quotes.
11317 * gdb.java/jmisc.exp: Likewise.
11318 * gdb.java/jprint.exp: Likewise.
11319 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11320
11321 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11322 * gdb.cp/exception.exp (backtrace after first throw)
11323 (backtrace after second throw): Allow a namespace before __cxa_throw.
11324 (backtrace after first catch, backtrace after second catch): Allow
11325 a namespace before __cxa_begin_catch.
11326
11327 * gdb.cp/cpexprs.exp: New file.
11328 * gdb.cp/cpexprs.cc: New file.
11329
11330 From Daniel Jacobowitz <dan@codesourcery.com>
11331 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11332 to use string_to_regexp.
11333 (ctor, dtor): New functions. Use them to match constructor
11334 and destructor function types.
11335 (Top level): Use runto_main.
11336
f870a310
TT
113372010-03-05 Tom Tromey <tromey@redhat.com>
11338
11339 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11340 gdb.target_charset.
11341 (pp_ns.to_string): Likewise.
11342
0c199f28
KS
113432010-03-04 Keith Seitz <keiths@redhat.com>
11344
11345 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11346 can be quoted. Test that both the filename and function/line
11347 portions can be quoted at the same time.
11348
c7437ca6
PA
113492010-03-04 Pedro Alves <pedro@codesourcery.com>
11350
11351 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11352
b111b805
DE
113532010-03-03 Doug Evans <dje@google.com>
11354
24486cb7
DE
11355 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11356 libc contains libpthread.
11357
b111b805
DE
11358 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11359 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11360 of gdb_compile. Add another pattern to match android backtrace.
11361
a0e0ef55
TT
113622010-03-03 Tom Tromey <tromey@redhat.com>
11363
11364 PR gdb/11345:
11365 * gdb.base/printcmds.exp (test_printf): Add test.
11366
1ba53b71
L
113672010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11368
11369 * gdb.arch/amd64-byte.exp: New.
11370 * gdb.arch/amd64-dword.exp: Likewise.
11371 * gdb.arch/amd64-pseudo.c: Likewise.
11372 * gdb.arch/amd64-word.exp: Likewise.
11373 * gdb.arch/i386-byte.exp: Likewise.
11374 * gdb.arch/i386-pseudo.c: Likewise.
11375 * gdb.arch/i386-word.exp: Likewise.
11376
f5dff777
DJ
113772010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11378
11379 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11380 types. Add structreg, bitfields, and flags registers.
11381 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11382 registers.
11383
90884b2b
L
113842010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11385
11386 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11387 (load_description): Set architecture if defined.
11388
dc00d89f
PM
113892010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11390
11391 * gdb.python/py-frame.exp: Add read_var block tests.
11392 * gdb.python/py-frame.c (block): New function.
11393
0e095b7e
JK
113942010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11395 Daniel Jacobowitz <dan@codesourcery.com>
11396
11397 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11398
624f1a65
DM
113992010-02-25 David S. Miller <davem@davemloft.net>
11400
11401 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11402 fix logic for setting all_syscalls_numbers.
11403
f3e9a817
PM
114042010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11405
11406 * Makefile.in: Add py-block and py-symbol.
11407 * gdb.python/py-symbol.exp: New File.
11408 * gdb.python/py-symtab.exp: New File.
11409 * gdb.python/py-block.exp: New File.
11410 * gdb.python/py-symbol.c: New File.
11411 * gdb.python/py-block.c: New File.
11412
f6bbabf0
PM
114132010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11414
11415 PR python/11314
11416 * lib/gdb.exp (skip_python_tests): New function.
11417 * gdb.python/py-cmd.exp: Use skip_python_tests.
11418 * gdb.python/py-frame.exp: Likewise.
11419 * gdb.python/py-function.exp: Likewise.
11420 * gdb.python/py-prettyprint.exp: Likewise.
11421 * gdb.python/py-template.exp: Likewise.
11422 * gdb.python/py-type.exp: Likewise.
11423 * gdb.python/py-value.exp: Likewise.
11424
85d721b8
PA
114252010-02-22 Pedro Alves <pedro@codesourcery.com>
11426
11427 PR9605
11428
11429 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11430
48e32051
TT
114312010-02-19 Tom Tromey <tromey@redhat.com>
11432
11433 PR c++/8693, PR c++/9496:
11434 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11435 regression tests.
11436
ac9c0048
JK
114372010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11438
11439 Fix compatibility with m68k as.
11440 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11441 Use only /* comments */.
11442
57bb97a4
UW
114432010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11444
11445 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11446 * configure: Regenerate.
11447
7d1bf85c
DJ
114482010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11449
11450 * gdb.python/py-type.exp: Check for Python support.
11451
061b5285
PA
114522010-02-17 Pedro Alves <pedro@codesourcery.com>
11453
11454 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11455 `regsub' syntax available.
11456
f8a8bc2c
PA
114572010-02-17 Pedro Alves <pedro@codesourcery.com>
11458
11459 * gdb.base/shmain.c (main): Remove printf call.
11460 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11461 * gdb.base/unload.c (main): Make format of fprintf a string
11462 literal. Add missing endlines to prints to stderr.
11463 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11464
6f451e5e
TT
114652010-02-17 Tom Tromey <tromey@redhat.com>
11466
11467 * gdb.java/jprint.java (jprint.props): New field.
11468 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11469
12d79008
PA
114702010-02-17 Pedro Alves <pedro@codesourcery.com>
11471
ef801a0e 11472 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11473 available.
11474
d252f7e5
DJ
114752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11476
11477 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11478 creation to support remote host testing.
11479
67bdab6c
DJ
114802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11481
11482 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11483 Recognize "command not found".
11484
bb391223
DJ
114852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11486
11487 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11488 single-stepping.
11489
70362913
DJ
114902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11491
11492 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11493 if arguments are not supported.
11494
493f3c00
DJ
114952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11496
11497 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11498 be const or non-const.
11499
8034c749
DJ
115002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11501
11502 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11503 mi_send_resuming_command to send -exec-continue.
11504
791dfb64
DJ
115052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11506
11507 * gdb.base/list.exp (test_list_filename_and_function): Add test
11508 with single quotes.
11509 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11510 matching.
11511 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11512 Add KFAIL'd tests for PR gdb/11289.
11513
7c5fe868
DJ
115142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11515
11516 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11517
fdc498b8
DJ
115182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11519
11520 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11521 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11522 a temporary directory.
11523
b519e2a6
DJ
115242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11525
11526 * gdb.base/charset.exp: Use a single regular expression to match
11527 show host-charset and show target-charset output.
11528
74164c56
JK
115292010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11530
11531 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11532 "Illegal process-id" expect string more exact.
11533 (attach to digits-starting nonsense is prohibited): New.
11534
701ed6dc
JK
115352010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11536
11537 * gdb.base/prelink.exp (set verbose on): New.
11538
889bf7c5 115392010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11540
11541 * mi-reverse.exp: New file. Test for reverse option to the
11542 following MI commands: exec-continue, exec-finish, exec-next,
11543 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11544
dadf0e9c
JB
115452010-02-09 Joel Brobecker <brobecker@adacore.com>
11546
11547 * gdb.ada/ptype_tagged_param: New testcase.
11548
714f19d5
TT
115492010-02-08 Tom Tromey <tromey@redhat.com>
11550
11551 PR c++/8017:
11552 * gdb.cp/overload.exp: Add tests.
11553 * gdb.cp/overload.cc (struct K): New.
11554 (namespace N): New.
11555 (main): Call new functions.
11556 (K::staticoverload): Define.
11557
889bf7c5 115582010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11559
11560 PR gdb/10728
11561 * gdb.cp/pr10728-x.h: New file.
11562 * gdb.cp/pr10728-x.cc: New file.
11563 * gdb.cp/pr10728-y.cc: New file.
11564 * gdb.cp/pr10728.exp: New file.
11565 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11566
889bf7c5 115672010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11568
11569 PR gdb/9067
11570 * gdb.cp/pr9067.exp: New
11571 * gdb.cp/pr9067.cc: New
11572 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11573
7b356089
JB
115742010-02-08 Joel Brobecker <brobecker@adacore.com>
11575
11576 * lib/gdb.exp (gdb_test_timeout): New global variable.
11577 Set it to timeout if not already set.
11578 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11579
1be00882
DE
115802010-02-05 Doug Evans <dje@google.com>
11581
11582 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11583 user.
11584
82856980
SW
115852010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11586
11587 PR c++/7935:
11588 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11589
1a334831
TT
115902010-02-04 Tom Tromey <tromey@redhat.com>
11591
11592 * gdb.cp/virtbase.exp: Make test case names unique.
11593
9c3c02fd
TT
115942010-02-02 Tom Tromey <tromey@redhat.com>
11595
11596 * gdb.cp/virtbase.exp: Add regression tests.
11597 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11598 (main): Instantiate RHC.
11599
0cc2414c
TT
116002010-02-02 Tom Tromey <tromey@redhat.com>
11601
11602 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11603 type-printing change.
11604
edf3d5f3
TT
116052010-02-02 Tom Tromey <tromey@redhat.com>
11606
11607 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11608 * gdb.cp/virtbase.cc: New file.
11609 * gdb.cp/virtbase.exp: New file.
11610 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11611
e4b7f41c
JK
116122010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11613
11614 PR libc/11214:
11615 * gdb.threads/current-lwp-dead.c: Include features.h.
11616 (HAS_NOMMU): New.
11617 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11618
b381ea14
JK
116192010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11620
11621 * gdb.base/symbol-without-target_section.exp,
11622 gdb.base/symbol-without-target_section.c: New.
11623
c593ac0e
DJ
116242010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11625
11626 * gdb.base/bigcore.exp: Reset increased timeout.
11627 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11628
db25f29d
DJ
116292010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11630
11631 * gdb.base/gcore.exp (capture_command_output): Use
11632 gdb_test_multiple.
11633
f9d67f43
DJ
116342010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11635
11636 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11637 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11638 (Top level): Call it.
11639
177321bd
DJ
116402010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11641
11642 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11643
97f2ed50
DJ
116442010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11645
11646 * gdb.base/call-strs.exp, gdb.base/default.exp,
11647 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11648 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11649 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11650 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11651 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11652 * gdb.base/ending-run.exp: Correct restore of timeout.
11653 * gdb.base/page.exp: Remove unnecessary timeout setting.
11654
e4e2711a
JB
116552010-01-29 Joel Brobecker <brobecker@adacore.com>
11656
11657 * gdb.ada/rec_return: New testcase.
11658
ba581dc1
JB
116592010-01-29 Joel Brobecker <brobecker@adacore.com>
11660
11661 * gdb.ada/call_pn: New testcase.
11662
4ea95be9
DJ
116632010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11664
11665 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11666 (Top level): Use it to resume.
11667 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11668 the Thumb mode displaced stepping error as unsupported.
11669
df83a9bf
SW
116702010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11671
889bf7c5
PA
11672 * gdb.cp/nsusing.exp: Added more tests.
11673 * gdb.cp/nsrecurs.exp: Ditto.
11674 * gdb.cp/nsusing.cc: Added test functions.
11675 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11676
40b27cdc
JK
116772010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11678
11679 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11680 absolute directory pathnames in gdb.sum file.
11681
de958931
SW
116822010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11683
11684 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11685 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11686
708ead4e
TT
116872010-01-26 Tom Tromey <tromey@redhat.com>
11688
11689 PR exp/7643:
11690 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11691 setup_kfail.
11692
b14e635e
SW
116932010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11694
11695 * gdb.cp/nsrecurs.exp: New test.
11696 * gdb.cp/nsrecurs.cc: New test program.
11697 * gdb.cp/nsstress.exp: New test.
11698 * gdb.cp/nsstress.cc: New test program.
11699 * gdb.cp/nsdecl.exp: New test.
11700 * gdb.cp/nsdecl.cc: New test program.
11701
8540c487
SW
117022010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11703
11704 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11705 imported into file scope.
11706 Marked test as xfail.
11707 * gdb.cp/namespace-using.cc (marker5): New function.
11708 * gdb.cp/shadow.exp: New test.
11709 * gdb.cp/shadow.cc: New test program.
11710 * gdb.cp/nsimport.exp: New test.
11711 * gdb.cp/nsimport.cc: New test program.
11712
421d5d99
TT
117132010-01-25 Tom Tromey <tromey@redhat.com>
11714
11715 PR gdb/11049:
11716 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11717 with "set print null-stop on".
11718
691f8dc1
JK
117192010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11720
11721 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11722 Adjust it for DISASSEMBLY_OMIT_FNAME.
11723
0b92b5bb
TT
117242010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11725
11726 PR symtab/11199:
11727 * gdb.dwarf2/member-ptr-forwardref.exp,
11728 gdb.dwarf2/member-ptr-forwardref.S: New.
11729
23787403
JK
117302010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11731
11732 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11733 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11734 thread1_tid_mutex. Remove gdbstop_mutex handling.
11735 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11736 thread2_tid_mutex. Remove gdbstop_mutex handling.
11737 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11738 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11739 pthread_cond_wait conditionalizations by while loops.
11740
b966cb8a
TT
117412010-01-20 Tom Tromey <tromey@redhat.com>
11742
11743 PR backtrace/10770:
11744 * gdb.dwarf2/pr10770.exp: New file.
11745 * gdb.dwarf2/pr10770.c: New file.
11746 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11747
fcae584b
VP
117482010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11749
11750 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11751 that target was removed, and the test always runs native anyway.
11752
a0f49112
JK
117532010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11754
11755 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11756 gdb.base/watchpoint-cond-gone-stripped.c: New.
11757
ceeb3d5a
TT
117582010-01-19 Tom Tromey <tromey@redhat.com>
11759
11760 PR c++/8000:
11761 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11762 existing tests.
11763 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11764 (main): Use AAA::SomeEnum.
11765
dd322c54
JK
117662010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11767
11768 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11769 (test_ignore_count): Declare line_callme_body global.
11770 (run to breakpoint with ignore count): Use line_callme_body.
11771 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11772 (set line_main_hello, set line_main_return): Reindent.
11773 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11774 New.
11775 (continue to callee4): Use line_callee4_body.
11776 (check *stopped from CLI command): Use line_callee4_next.
11777 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11778 (set line_main_hello, set line_main_return): Reindent.
11779 (set line_callee4_head, set line_callee4_body): New.
11780 (continue to callee4): Use line_callee4_body.
11781
4e8f195d
TT
117822010-01-18 Tom Tromey <tromey@redhat.com>
11783
11784 PR c++/9680:
11785 * gdb.cp/casts.cc: Add new classes and variables.
11786 * gdb.cp/casts.exp: Test new operators.
11787
9e14a9ba
JB
117882010-01-18 Tom Tromey <tromey@redhat.com>
11789 Thiago Jung Bauermann <bauerman@br.ibm.com>
11790
11791 * gdb.python/source2.py: New file.
11792 * gdb.python/source1: New file.
11793 * gdb.python/python.exp: Test "source" command.
11794
00bf0b85
SS
117952010-01-15 Stan Shebs <stan@codesourcery.com>
11796
11797 * gdb.trace/tfile.c: New file.
11798 * gdb.trace/tfile.exp: New file.
889bf7c5 11799
55235ad7
JK
118002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11801
11802 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11803
9f2982ff
JK
118042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11805
11806 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11807
bbfba9ed
JK
118082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11809
11810 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11811 (libfunc): New parameter action. Implement also selectable "sleep".
11812 * gdb.base/break-interp-main.c: Include assert.h.
11813 (libfunc): New parameter action.
11814 (main): New parameters argc and argv. Assert argc. Pass argv.
11815 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11816 (test_attach): New proc.
11817 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11818 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11819
61f0d762
JK
118202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11821
11822 * gdb.base/break-interp.exp (test_core): New proc.
11823 (test_ld): Call it.
11824
06a6f270
JK
118252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11826
11827 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11828 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11829 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11830 and gdb_compile_shlib. Use new -Wl compiler options.
11831 (dl bt, main bt): New tests.
11832
51bee8e9
JK
118332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11834
11835 Support PIEs with no symfile_objfile.
11836 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11837 (test_ld): New parameter trynosym.
11838 (test_ld <$trynosym>): New block.
11839
b8040f19
JK
118402010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11841
11842 * gdb.base/break-interp.exp: New file.
11843
be759fcf
PM
118442010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11845
11846 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11847 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11848 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11849 test.
11850 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11851 * gdb.python/py-mi.exp: Add lazy string test.
11852
dc146f7c
VP
118532010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11854
11855 * lib/mi-support.exp (mi_check_thread_states): Handle
11856 core number in thread listing.
11857
b4ba55a1
JB
118582010-01-12 Joel Brobecker <brobecker@adacore.com>
11859
11860 * gdb.base/maint.exp: Adjust the expected output for the
11861 "maint print type" test. Use gdb_test_multiple instead of
11862 gdb_sent/gdb_expect.
11863
08e24bd4
DE
118642010-01-11 Doug Evans <dje@google.com>
11865
6496a609
DE
11866 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11867 from gdbserver_download. All callers updated.
11868
08e24bd4
DE
11869 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11870
b5cfddf5
JK
118712010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11872
11873 Implement binary numbers parsing.
11874 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11875 (test_integer_literals_rejected): New binary tests.
11876
3725885a
RW
118772010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11878
11879 * gdb.cell/configure: Regenerate.
11880
37aeb5df
JK
118812010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11882
11883 * gdb.base/corefile.exp: Move the core finding block out and call it as
11884 core_find, new variable $corefile, replace corefile by $corefile and
11885 [file tail $corefile] for usage vs. test names resp.
11886 * lib/gdb.exp (core_find): Move it as a new function here. New
11887 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11888 $destcore. Return "" on error.
11889
d521f563
JK
118902010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11891
11892 Workaround PR binutils/10802.
11893 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11894 (twice).
11895
28f24826
DJ
118962010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11897
11898 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11899
2de75e71
JB
119002010-01-08 Joel Brobecker <brobecker@adacore.com>
11901
11902 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11903 call, to avoid interruption.
11904
fe00719b 119052010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11906
11907 * gdb.stabs/weird.def (args93): New.
11908
d0ef5df8
DE
119092010-01-07 Doug Evans <dje@google.com>
11910
11911 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11912
3a08d52f
TT
119132010-01-07 Tom Tromey <tromey@redhat.com>
11914
11915 * gdb.base/source.exp: Use correct line number.
11916
7a697b8d
SS
119172010-01-05 Stan Shebs <stan@codesourcery.com>
11918
11919 * gdb.trace/tracecmd.exp: Test ftrace.
11920
7803799a
UW
119212010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11922
11923 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11924
c54eabfa
JK
119252010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11926
11927 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11928 "uint_for_mi_testing".
11929
02e7ef19
JB
119302010-01-01 Joel Brobecker <brobecker@adacore.com>
11931
11932 Test indented comment in file being sourced.
11933 * gdb.base/commands.exp: Test indented comment in file being sourced.
11934
abd775ce
JB
119352010-01-01 Joel Brobecker <brobecker@adacore.com>
11936
11937 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11938 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11939 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11940 notice.
11941
79b55b82
JB
119422010-01-01 Joel Brobecker <brobecker@adacore.com>
11943
11944 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11945 notice.
11946
8997583e
JK
119472010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11948
11949 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11950 missing $after_stopped and comma (,) expectation.
11951
6da95a67
SS
119522009-12-31 Stan Shebs <stan@codesourcery.com>
11953
11954 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11955
218d2fc6
TJB
119562009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11957
11958 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11959 (top level): Call test_watchpoint_in_big_blob.
11960 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11961 watchpoints.
11962 (func3): Write to buf.
11963
236f1d4d
SS
119642009-12-29 Stan Shebs <stan@codesourcery.com>
11965
11966 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11967
f61e138d
SS
119682009-12-28 Stan Shebs <stan@codesourcery.com>
11969
11970 * gdb.trace/tsv.exp: New file.
11971 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11972
0219b378
DJ
119732009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11974
11975 * gdb.base/find.c (main): Reference search buffers.
11976 * gdb.base/included.c (main): Reference integer.
11977 * gdb.base/ptype.c (charfoo): Declare.
11978 (intfoo): Call charfoo.
11979 * gdb.base/scope0.c (useitp): New function.
11980 (usestatics): Use useitp.
11981 (useit): Add a type for val.
11982 * gdb.base/scope1.c (useit1): Take a pointer argument.
11983 (usestatics1): Update calls to useit1.
11984 * gdb.cp/call-c.cc: Declare foo.
11985 (main): Call foo.
11986 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11987 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11988 (main): Call C::ensureRefs and ensureOtherRefs.
11989 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11990 variables.
11991 (ensureOtherRefs): New function.
11992 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11993 * gdb.cp/templates.cc (main): Call t5i.value.
11994
3f78692f
JK
119952009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11996
11997 Fix compatibility with G++-4.5.
11998 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11999 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12000 (uncaught return): Remove.
12001
429374b8
JK
120022009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12003 Phil Muldoon <pmuldoon@redhat.com>
12004
12005 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12006 (bp_location13, bp_location14, bp_location17, bp_location18)
12007 (marker3_proto, marker4_proto): New variables.
12008 (breakpoint info): Update output.
12009 (run until breakpoint at marker3, run until breakpoint at marker4): New
12010 tests.
12011
859825b8
JK
120122009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12013
12014 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12015 Replace the printf call of Y by provided "y-set-1" label. New block
12016 for the second shared library.
12017 * gdb.base/unload.exp: Compile also the second library, call
12018 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12019 (single pending breakpoint info): Rename to ...
12020 (pending breakpoint info before run): ... this extended test.
12021 (libfile2, libname2, libsrcfile2, libsrc2)
12022 (lib_sl2): New variables.
12023 (exec_opts): Set also SHLIB_NAME2.
12024 (pending breakpoint info on first run at shrfunc1)
12025 (pending breakpoint info on second run at shrfunc1)
12026 (pending breakpoint info on second run at shrfunc2)
12027 (print y from libfile, print y from libfile2): New tests.
12028 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12029 * gdb.base/unloadshr2.c: New.
12030
e6a386cd
HZ
120312009-12-22 Hui Zhu <teawater@gmail.com>
12032
12033 * gdb.reverse/sigall-reverse.exp: Adjust.
12034
9e19b45e
VP
120352009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12036
12037 PR gdb/10884
12038
12039 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12040 (main): Call do_bitfield_tests.
aacf5b1e 12041 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12042
d53a7b30
JB
120432009-12-20 Joel Brobecker <brobecker@adacore.com>
12044
12045 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12046 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12047 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12048 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12049 gdb.modula2/unbounded1.c: Update copyright header.
12050
191ca0a1
CM
120512009-12-10 Chris Moller <moller@mollerware.com>
12052
12053 PR gdb/9399
12054 * gdb.cp/virtfunc2.exp: New tests
12055 * gdb.cp/virtfunc2.cc: New tests
12056 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12057
0fa6cf1b
MS
120582009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12059
12060 * gdb.reverse/i387-env-reverse.c: New file.
12061 * gdb.reverse/i387-env-reverse.exp: New file.
12062 * gdb.reverse/i387-stack-reverse.c: New file.
12063 * gdb.reverse/i387-stack-reverse.exp: New file.
12064
361ae042
PM
120652009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12066
12067 * gdb.python/py-type.exp (test_range): New test.
12068
bfd31e71
PM
120692009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12070
12071 PR python/10805
12072
12073 * gdb.python/py-type.exp: New file.
12074 * gdb.python/py-type.c: New file.
12075 * Makefile.in: Add py-type.
12076
57a1d736
TT
120772009-12-03 Tom Tromey <tromey@redhat.com>
12078
12079 * gdb.python/py-value.exp (test_parse_and_eval): New
12080 function.
12081
1f3b5d1b
PP
120822009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12083
12084 PR gdb/11022
12085
12086 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12087 * gdb.base/pr11022.c: New test.
12088
8b7dbdc9
JK
120892009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12090
12091 Fix spurious false FAILs.
12092 * gdb.base/structs.c (chartest): New.
12093 (main): Fill-in chartest.
12094 * gdb.base/structs.exp (anychar_re, first): New.
12095 (start_structs_test): Import global anychar_re and first.
12096 New gdb_test call "set print elements 300; ${testfile}"
12097 (start_structs_test <$first>): New block.
12098 (any): Import global anychar_re. New variable ac. Use ${ac}.
12099
6a53b2ec
JK
121002009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12101
12102 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12103
d7167b4c
JK
121042009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12105
12106 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12107 Force $srcfile file.
12108 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12109
b1798462
UW
121102009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12111
12112 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12113 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12114 * gdb.threads/watchthreads-reorder.exp: Likewise.
12115
b6199126
DJ
121162009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12117
12118 PR gdb/8704
12119
12120 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12121 "if", and "thread". Correct matching in the previous test.
12122
b22a0510
DJ
121232009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12124
12125 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12126
930636d2
MS
121272009-11-23 Michael Snyder <msnyder@vmware.com>
12128
12129 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12130 * gdb.reverse-watch-precsave.exp: Ditto.
12131
21a0512e
PP
121322009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12133
12134 * gdb.asm/asm-source.exp: Adjust.
12135 * gdb.base/help.exp: Adjust.
889bf7c5 12136
fc30d5e0
PA
121372009-11-22 Pedro Alves <pedro@codesourcery.com>
12138
12139 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12140 (do_syscall_tests_without_xml): Set data-directory to
12141 /the/path/to/nowhere.
12142
f6bc2008
PA
121432009-11-21 Pedro Alves <pedro@codesourcery.com>
12144
12145 * gdb.threads/local-watch-wrong-thread.c,
12146 gdb.threads/local-watch-wrong-thread.exp: New files.
12147
8c2fb5de
PA
121482009-11-21 Pedro Alves <pedro@codesourcery.com>
12149
12150 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12151 assume new `regsub' syntax available.
12152
ebec9a0f
PA
121532009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12154
a79d3c27
JK
12155 * gdb.base/watchpoint-hw-hit-once.exp,
12156 gdb.base/watchpoint-hw-hit-once.c: New.
12157
121582009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12159
12160 * gdb.threads/watchthreads-reorder.exp,
12161 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12162
276a961b
MK
121632009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12164
12165 * gdb.xml/tdesc-regs.exp: Use for m68k.
12166
4867c1fb
PA
121672009-11-15 Pedro Alves <pedro@codesourcery.com>
12168
12169 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12170
f6838f81
DJ
121712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12172
12173 * lib/gdb.exp (current_target_name): New procedure.
12174 (gdb_wrapper_target): New variable.
12175 (gdb_wrapper_init): Set gdb_wrapper_target.
12176 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12177 wrapper.
12178
4ac4dd3f
DJ
121792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12180
12181 * gdb.base/remote.exp: Delete the slowest load test.
12182 Do not load with fixed packet sizes.
12183
a7881759
DJ
121842009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12185
12186 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12187
97a5b505
DJ
121882009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12189
12190 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12191 srcfile when setting a breakpoint.
12192
d3e1fc54
DJ
121932009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12194
12195 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12196 macros.
12197
7cbcbded
DJ
121982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12199
12200 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12201 to be in memory.
12202 * gdb.base/display.c (force_mem): New.
12203 (do_loops): Use it. Add breakpoint comments.
12204 (do_vars): Add a breakpoint comment.
12205 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12206 line numbers.
12207
bdea3a92
NF
122082009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12209
12210 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12211 instead of a bare "run".
12212
269f82e5
PP
122132009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12214
12215 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12216
a69b7d9d
DJ
122172009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12218
12219 * lib/cell.exp (skip_cell_tests): Clean up test files before
12220 returning.
12221
b598bfda
DJ
122222009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12223
12224 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12225 and the breakpoint menu. Do not call perror if a prompt is seen.
12226 Consume the following GDB prompt.
12227 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12228 * gdb.cp/namespace.exp: Use gdb_test.
12229 * gdb.cp/templates.exp: Use gdb_test.
12230 (test_template_breakpoints): Use gdb_test_multiple.
12231
87728fa0
DJ
122322009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12233
12234 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12235 (marker4): Reference values.
12236
b67c692f
DJ
122372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12238
12239 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12240 is missing.
12241
f0df251a
DJ
122422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12243
12244 * gdb.base/break.c (need_malloc): New.
12245 * gdb.base/constvars.c (main): Reference crass and crisp.
12246 * gdb.base/gdb1821.c (main): Reference bar.
12247 * gdb.cp/gdb1355.cc (main): Reference s1.
12248 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12249 (main): Call them.
12250 * gdb.cp/hang2.cc (dummy2): Define.
12251 * gdb.cp/hang3.cc (dummy3): Define.
12252 * gdb.cp/m-data.cc (main): Reference shadow.
12253
bdf7534a
NF
122542009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12255 Nathan Froyd <froydnj@codesourcery.com>
12256
12257 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12258 remote host.
12259
f24fce77
NF
122602009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12261
12262 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12263 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12264 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12265 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12266 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12267 * gdb.dwarf2/dw2-producer.exp: Likewise.
12268 * gdb.dwarf2/mac-fileno.exp: Likewise.
12269 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12270 py-prettyprint.py to the remote host.
12271 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12272
40f0318e
KS
122732009-11-11 Keith Seitz <keiths@redhat.com>
12274
12275 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12276 use it instead of "Foo".
12277 * gdb.cp/classes.exp (do_tests): Add a test to access
12278 a method through a typedef'd class name.
12279
f3d9f7fb
NF
122802009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12281
12282 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12283 exponents.
12284 * gdb.base/pointers.exp: Likewise.
12285 * gdb.cp/ref-types.exp: Likewise.
12286
a4216f37
KS
122872009-11-11 Keith Seitz <keiths@redhat.com>
12288
12289 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12290 new[] and delete[].
12291 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12292 "void".
12293 (probe_demangler): Remove all single-quoting of
12294 method and variable names.
12295 (info_func_regexp): Remove the word "void" from any
12296 occurrence of "(void)".
12297 (print_addr_2): Remove all single-quoting of
12298 method names.
12299 (print_addr_2_kfail): Likewise.
12300 (print_addr): Single-quote C function names before
12301 passing to print_addr_2.
12302 (test_paddr_operator_functions): Remove single-quoting
12303 for method names.
12304 Add tests for operator new[] and operator delete[].
12305
9b14d7aa
JK
123062009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12307
12308 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12309
85feb311
KS
123102009-11-09 Keith Seitz <keiths@redhat.com>
12311
12312 * gdb.cp/overload.exp: Add tests for resolving overloaded
12313 methods in expression parsing/evaluation.
12314
fa335448
DJ
123152009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12316
12317 * lib/gdb.exp (default_gdb_version): Use --version instead of
12318 --command.
12319
ec3c07fc
NS
123202009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12321
12322 * lib/gdb.exp (gdb_compile_test): New.
12323 (skip_ada_tests, skip_java_tests): New.
12324 (gdb_compile): Use gdb_compile_test for f77.
12325 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12326 * lib/java.exp (compile_java_from_source): Remove runtests check,
12327 use gdb_compile_test to record result.
12328 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12329 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12330 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12331 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12332 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12333 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12334 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12335 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12336 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12337 adjust gdb_compile invocations.
12338
b8b4e42b
JK
123392009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12340
12341 * Makefile.in (abs_builddir): New.
12342 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12343 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12344 `$(abs_builddir)/site.exp'.
12345
f8b7eaf3
DJ
123462009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12347
12348 * config/m68k-emc.exp, lib/emc-support.exp,
12349 gdb.trace/gdb_c_test.c: Delete.
12350 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12351 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12352 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12353 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12354 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12355 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12356 casing for m68k-*-elf.
12357
c4187697
NS
123582009-11-03 Pedro Alves <pedro@codesourcery.com>
12359
12360 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12361 * gdb.arch/i386-prologue.exp: Likewise.
12362 * gdb.arch/i386-unwind.exp: Likewise.
12363
db16b772
DJ
123642009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12365
12366 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12367
bcf71277
DJ
123682009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12369
12370 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12371
0105cee2
DJ
123722009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12373
12374 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12375
24ddea62
JK
123762009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12377
12378 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12379
287ccc17
JK
123802009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12381
12382 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12383 * gdb.base/sepdebug2.c: New file.
12384
08bca259 123852009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12386
12387 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12388 the modified warnings for catch syscall. Verify if GDB was compiled
12389 with support for lib expat, and choose which tests to run depending
12390 on this.
12391
5d4e2b76
VP
123922009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12393
12394 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12395 that composite commands are parsed OK. And also test
12396 that breakpoint commands do work.
12397
240e538a
MS
123982009-10-23 Michael Snyder <msnyder@vmware.com>
12399
12400 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12401 to allow for new disassembly style.
12402
9c419145
PP
124032009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12404
12405 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12406
02506ff1
MS
124072009-10-22 Michael Snyder <msnyder@vmware.com>
12408
12409 * gdb.reverse/break-precsave.exp: New test.
12410 * gdb.reverse/consecutive-precsave.exp: Ditto.
12411 * gdb.reverse/finish-precsave.exp: Ditto.
12412 * gdb.reverse/i386-precsave.exp: Ditto.
12413 * gdb.reverse/machinestate-precsave.exp: Ditto.
12414 * gdb.reverse/sigall-precsave.exp: Ditto.
12415 * gdb.reverse/solilb-precsave.exp: Ditto.
12416 * gdb.reverse/step-precsave.exp: Ditto.
12417 * gdb.reverse/until-precsave.exp: Ditto.
12418 * gdb.reverse/watch-precsave.exp: Ditto.
12419
4cf866a3
MS
124202009-10-22 Michael Snyder <msnyder@vmware.com>
12421
12422 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12423 for gdb_expect. Adjust one test's expect strings for the new
12424 format of disassemble.
12425 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12426 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12427 gdb_test_multiple.
12428 * gdb.reverse/step-reverse.exp: Delete 'return'.
12429 * gdb.reverse/until-reverse.exp: Delete blank lines.
12430 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12431
2b28d209
PP
124322009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12433
12434 * gdb.base/consecutive.exp: Adjust.
12435 * gdb.base/display.exp: Likewise.
12436 * gdb.base/pc-fp.exp: Likewise.
12437 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12438
33b9c32b
MS
124392009-10-19 Michael Snyder <msnyder@vmware.com>
12440
12441 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12442 * gdb.reverse/finish-reverse.c: Ditto.
12443 * gdb.reverse/sigall-reverse.c: Ditto.
12444 * gdb.reverse/solib-reverse.c: Ditto.
12445 * gdb.reverse/step-reverse.c: Ditto.
12446 * gdb.reverse/watch-reverse.c: Ditto.
12447
6c95b8df
PA
124482009-10-19 Pedro Alves <pedro@codesourcery.com>
12449 Stan Shebs <stan@codesourcery.com>
12450
12451 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12452 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12453 "Executing new program".
12454 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12455 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12456 left listed after having been killed.
12457 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12458 * gdb.base/maint.exp: Adjust test.
12459
12460 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12461 * gdb.multi/Makefile.in: New.
12462 * gdb.multi/base.exp: New.
12463 * gdb.multi/goodbye.c: New.
12464 * gdb.multi/hangout.c: New.
12465 * gdb.multi/hello.c: New.
12466 * gdb.multi/bkpt-multi-exec.c: New.
12467 * gdb.multi/bkpt-multi-exec.exp: New.
12468 * gdb.multi/crashme.c: New.
12469
279017b7
TG
124702009-10-13 Tristan Gingold <gingold@adacore.com>
12471
12472 * gdb.base/sepdebug.exp: Check debug info are found.
12473
0413d738
PA
124742009-10-08 Pedro Alves <pedro@codesourcery.com>
12475
12476 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12477 bits.
12478
c628eecc
JK
124792009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12480
12481 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12482
38af1bfe
JB
124832009-10-07 Joel Brobecker <brobecker@adacore.com>
12484
12485 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12486 of the comments.
12487
2b0adecd
PM
124882009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12489
12490 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12491 * gdb.base/annota3.exp: Idem.
12492 * gdb.base/maint.exp: Idem.
12493
8d417781
PM
124942009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12495
889bf7c5 12496 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12497 to default.
12498
bb61102d
PM
124992009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12500
889bf7c5 12501 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12502 mingw and cygwin targets.
12503
ace5c364
PM
125042009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12505 Pedro Alves <pedro@codesourcery.com>
12506
889bf7c5 12507 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12508 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12509
c2d494a0
PM
125102009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12511
e1b52ce2
PM
12512 * gdb.base/shr1.c: Use %p in format string.
12513 * gdb.base/unload.c: Avoid warning in fprintf.
12514 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12515
209f53f5
PM
125162009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12517
12518 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12519 long type.
12520 (test_unlink): Correct printf string.
12521 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12522 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12523
8172766a
JK
125242009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12525
12526 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12527 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12528 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12529
0f73703c
UW
125302009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12531
12532 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12533 * gdb.objc/nondebug.exp: Likewise.
12534
b32306ca
UW
125352009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12536
12537 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12538 target_info setting.
12539
12540 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12541 that detect new threads during "info threads".
12542
0057022f
UW
125432009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12544
12545 * gdb.threads/manythreads.c (main): Increase thread stack size
12546 to 2*PTHREAD_STACK_MIN.
12547 * gdb.threads/multi-create.c (main): Likewise.
12548 (create_function): Likewise.
12549
f29c0325
UW
125502009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12551
12552 * gdb.base/dump.exp: Pass difference of pointer types instead
12553 of integer types as offset to restore in intarr3.srec case.
12554
fcb34849
UW
125552009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12556
12557 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12558
d5142e3b
UW
125592009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12560
12561 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12562
087b74b2 125632009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12564
087b74b2
PM
12565 New test for two watchpoints, with disabling of
12566 the first inserted.
12567 * testsuite/gdb.base/watchpoints.c: New file.
12568 * testsuite/gdb.base/watchpoints.exp: New file.
12569
96c07c5b
TT
125702009-09-25 Tom Tromey <tromey@redhat.com>
12571
12572 * gdb.base/charset.exp: Test utf-16 strings with Python.
12573
b8899f2b
TT
125742009-09-25 Tom Tromey <tromey@redhat.com>
12575
12576 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12577 UCS-4.
12578 * gdb.base/charset.c (utf_32_string): Rename.
12579 (init_utf32): Rename.
12580 (main): Update.
12581
329719ec
TT
125822009-09-22 Tom Tromey <tromey@redhat.com>
12583
12584 * gdb.python/py-function.exp: Add regression tests.
12585
11ef0d76
KS
125862009-09-21 Keith Seitz <keiths@redhat.com>
12587
12588 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12589 with invalid operator.
12590
3fe8f3b3
KS
125912009-09-21 Keith Seitz <keiths@redhat.com>
12592
12593 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12594 and destructor using typedef name of class.
12595 * gdb.cp/classes.cc (class Base1): Add a destructor.
12596 (base1): New typedef.
12597 (use_methods): Instanitate an object of type base1.
12598 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12599 (do_tests): Call test_template_typedef.
12600 * gdb.cp/templates.cc (Baz::~Baz): New method.
12601 (intBazOne): New typedef.
12602 (main): Instantiate intBazOne.
12603
7a9fe101
PM
126042009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12605
12606 PR python/10633
12607
12608 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12609 Function.
12610 (run_lang_tests): Add print elements test.
12611
2e4d963f
PM
126122009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12613
12614 * gdb.python/py-value.exp (test_subscript_regression): New
12615 function. Test for invalid subscripts.
12616 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12617 (ptr_ref): New function.
12618
ec7e75e7
PP
126192009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12620
12621 * gdb.base/default.exp: Fix "show convenience".
12622
0cc7d26f
TT
126232009-09-15 Tom Tromey <tromey@redhat.com>
12624
12625 * lib/mi-support.exp (mi_create_varobj): Update.
12626 (mi_create_floating_varobj): Likewise.
12627 (mi_create_dynamic_varobj): New proc.
12628 (mi_varobj_update): Update.
12629 (mi_varobj_update_with_type_change): Likewise.
12630 (mi_varobj_update_kv_helper): New proc.
12631 (mi_varobj_update_dynamic_helper): Rewrite.
12632 (mi_varobj_update_dynamic): New proc.
12633 (mi_list_varobj_children): Update.
12634 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12635 * gdb.python/python-prettyprint.py (pp_outer): New class.
12636 (pp_nullstr): Likewise.
12637 (lookup_function): Register new printers.
12638 * gdb.python/python-prettyprint.c (struct substruct): New type.
12639 (struct outerstruct): Likewise.
12640 (substruct_test): New function.
12641 (struct nullstr): New type.
12642 (string_1, string_2): New globals.
12643 (main): Add new tests.
12644 * gdb.python/python-mi.exp: Added regression tests.
12645 * gdb.mi/mi2-var-display.exp: Update.
12646 * gdb.mi/mi2-var-cmd.exp: Update.
12647 * gdb.mi/mi2-var-child.exp: Update.
12648 * gdb.mi/mi2-var-block.exp: Update.
12649 * gdb.mi/mi-var-invalidate.exp: Update.
12650 * gdb.mi/mi-var-display.exp: Update.
12651 * gdb.mi/mi-var-cmd.exp: Update.
12652 * gdb.mi/mi-var-child.exp: Update.
12653 * gdb.mi/mi-var-block.exp: Update.
12654 * gdb.mi/mi-break.exp: Update.
12655 * gdb.mi/gdb701.exp: Update.
12656
a96d9b2e
SDJ
126572009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12658
12659 * Makefile.in: Inclusion of catch-syscall object.
12660 * gdb.base/catch-syscall.c: New file.
12661 * gdb.base/catch-syscall.exp: New file.
12662
b43b923a
MS
126632009-09-12 Michael Snyder <msnyder@vmware.com>
12664
12665 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12666 that can support reverse debuggnig.
12667
cec03d70
TT
126682009-09-11 Tom Tromey <tromey@redhat.com>
12669
12670 * gdb.dwarf2/valop.S: New file.
12671 * gdb.dwarf2/valop.exp: New file.
12672
e23bb3fc
MK
126732009-09-11 Mark Kettenis <kettenis@gnu.org>
12674
12675 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12676
37c3696d
DE
126772009-09-10 Doug Evans <dje@google.com>
12678
12679 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12680 Add $gdb_prompt to second breakpoint regexp.
12681
5172aecb
JB
126822009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12683
12684 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12685 names, add missing ones.
12686 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12687 * gdb.python/py-frame.c: Rename from python-frame.c.
12688 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12689 testfile name.
12690 * gdb.python/py-function.exp: Rename from python-function.exp.
12691 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12692 testfile name.
12693 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12694 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12695 Adjust testfile name.
12696 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12697 * gdb.python/py-template.cc: Rename from python-template.cc.
12698 * gdb.python/py-template.exp: Rename from python-template.exp.
12699 Adjust testfile name.
12700 * gdb.python/py-value.c: Rename from python-value.c.
12701 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12702 testfile name.
12703
b554e4bd
JK
127042009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12705
12706 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12707 $bpt2address.
12708 (Second breakpoint address is valid on ia64)
12709 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12710
9a68ae16
JM
127112009-09-03 Joseph Myers <joseph@codesourcery.com>
12712
12713 * gdb.base/ending-run.exp: Restrict regular expression matching
12714 line number to require closing brace following.
12715
146b9145
DE
127162009-09-03 Doug Evans <dje@google.com>
12717
12718 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12719
787d21e1
TT
127202009-09-02 Tom Tromey <tromey@redhat.com>
12721
12722 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12723
e7802207
TT
127242009-09-02 Tom Tromey <tromey@redhat.com>
12725
12726 * gdb.dwarf2/callframecfa.exp: New file.
12727 * gdb.dwarf2/callframecfa.S: New file.
12728
817aadd2
JK
127292009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12730
12731 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12732 gdb.base/solib-overlap-main.c: New.
12733
4a76eae5
DJ
127342009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12735
12736 PR gdb/10565
12737
12738 * gdb.base/bitfields.c (struct container, container): New.
12739 (main): Initialize it and call break5.
12740 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12741
d4b96c9a
JK
127422009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12743
12744 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12745 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12746
4e22772d
JK
127472009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12748
12749 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12750
2efab443
MS
127512009-08-26 Michael Snyder <msnyder@vmware.com>
12752
12753 * gdb.base/i386-reverse.c: New file.
12754 * gdb.base/i386-reverse.exp: New file.
12755 * gdb.base/Makefile.in: Add new files to be removed.
12756
07ab73a0
JM
127572009-08-26 Joseph Myers <joseph@codesourcery.com>
12758
12759 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12760 environment-pwd for remote host.
12761 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12762
676accff
KS
127632009-08-24 Keith Seitz <keiths@redhat.com>
12764
12765 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12766 Add two new C++ completer tests which limit the output to a
889bf7c5 12767 given class.
676accff 12768
f9f7ad22
MS
127692009-08-24 Michael Snyder <msnyder@vmware.com>
12770
12771 * gdb.base/del.exp: Fix typo in comment.
12772 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12773
81ecdfbb
RW
127742009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12775
12776 * configure: Regenerate.
12777 * gdb.hp/configure: Likewise.
12778 * gdb.hp/gdb.aCC/configure: Likewise.
12779 * gdb.hp/gdb.base-hp/configure: Likewise.
12780 * gdb.hp/gdb.compat/configure: Likewise.
12781 * gdb.hp/gdb.defects/configure: Likewise.
12782 * gdb.hp/gdb.objdbg/configure: Likewise.
12783 * gdb.stabs/configure: Likewise.
12784
cab0c772
UW
127852009-08-19 Doug Evans <dje@google.com>
12786
12787 * gdb.base/gdbvars.c: New file.
12788 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12789
b8fa0bfa
PA
127902009-08-14 Pedro Alves <pedro@codesourcery.com>
12791
12792 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12793 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12794
b84aa90a
PA
127952009-08-13 Pedro Alves <pedro@codesourcery.com>
12796
12797 * gdb.base/default.exp: Adjust "set language test": it's now an
12798 enum command. Larger help string moved to "help set language".
12799 * gdb.base/help.exp: Adjust "help set language" expected output,
12800 now lists all known languages.
12801
0d8f9b2c
NF
128022009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12803
12804 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12805 all frame arguments.
12806 * gdb.arch/altivec-regs.exp: Likewise.
12807
bda180e0
TT
128082009-08-07 Tom Tromey <tromey@redhat.com>
12809
12810 * gdb.base/setshow.exp: Add tests for changes to set language, set
12811 check range, and set check type.
12812
48cb2d85
VP
128132009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12814
12815 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12816 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12817 Call it.
48cb2d85 12818
1ea34204
UW
128192009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12820
12821 * configure.ac: Run gdb.cell tests when appropriate.
12822 * configure: Regenerate.
12823 * lib/cell.exp: New file.
12824 * gdb.cell: New directory.
12825 * gdb.cell/configure.ac: New file.
12826 * gdb.cell/configure: New file.
12827 * gdb.cell/Makefile.in: New file.
12828 * gdb.cell/arch.exp: New file.
12829 * gdb.cell/break.c: New file.
12830 * gdb.cell/break.exp: New file.
12831 * gdb.cell/break-spu.c: New file.
12832 * gdb.cell/bt.c: New file.
12833 * gdb.cell/bt2-spu.c: New file.
12834 * gdb.cell/bt-spu.c: New file.
12835 * gdb.cell/bt.exp: New file.
12836 * gdb.cell/coremaker.c: New file.
12837 * gdb.cell/coremaker-spu.c: New file.
12838 * gdb.cell/core.exp: New file.
12839 * gdb.cell/gcore.exp: New file.
12840 * gdb.cell/data.c: New file.
12841 * gdb.cell/data.exp: New file.
12842 * gdb.cell/data-spu.c: New file.
12843 * gdb.cell/ea-cache.exp: New file.
12844 * gdb.cell/ea-cache.c: New file.
12845 * gdb.cell/ea-cache-spu.c: New file.
12846 * gdb.cell/ea-standalone.c: New file.
12847 * gdb.cell/ea-standalone.exp: New file.
12848 * gdb.cell/ea-test.c: New file.
12849 * gdb.cell/ea-test.exp: New file.
12850 * gdb.cell/f-regs.exp: New file.
12851 * gdb.cell/mem-access.c: New file.
12852 * gdb.cell/mem-access.exp: New file.
12853 * gdb.cell/mem-access-spu.c: New file.
12854 * gdb.cell/ptype.exp: New file.
12855 * gdb.cell/registers.exp: New file.
12856 * gdb.cell/size.c: New file.
12857 * gdb.cell/sizeof.exp: New file.
12858 * gdb.cell/size-spu.c: New file.
12859 * gdb.cell/solib.exp: New file.
12860 * gdb.cell/solib-symbol.exp: New file.
12861
85e747d2
UW
128622009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12863
12864 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12865
58d6951d
DJ
128662009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12867
12868 * gdb.base/float.exp: Handle VFP registers.
12869
6e0a4f15
MS
128702009-07-14 Michael Snyder <msnyder@vmware.com>
12871
dcd5da87
MS
12872 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12873 to bring gdb to the beginning of the calling line.
12874
6e0a4f15
MS
12875 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12876 confusing the i386 epilogue unwinder.
12877
782b2b07
SS
128782009-07-14 Stan Shebs <stan@codesourcery.com>
12879
12880 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12881
f662c3bc
MS
128822009-07-14 Michael Snyder <msnyder@vmware.com>
12883
12884 * gdb.reverse/step-reverse.exp (stepi into function call):
12885 Call instruction may not be first instruction in the line.
12886 (reverse stepi from a function call): Used wrong line number.
12887
8f313923
JK
128882009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12889
12890 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12891
4662c76e
JK
128922009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12893
12894 Fix gdb.base/macscp.exp when using custom inputrc.
12895 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12896 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12897 env(TERM) set.
12898 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12899 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12900
aa81e255
JK
129012009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12902
12903 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12904 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12905 Change the compilation target to match the testcase name.
12906 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12907 testcase name.
12908 * a2-run.exp: Use for setup prepare_for_testing. Change the
12909 compilation target to match the testcase name.
12910 * gdb.base/commands.exp: Likewise.
12911 * gdb.base/finish.exp: Likewise.
12912 * gdb.base/float.exp: Likewise.
12913 * gdb.base/info-target.exp: Likewise.
12914 * gdb.base/relational.exp: Likewise.
12915 * gdb.base/term.exp: Likewise.
12916 * gdb.base/until.exp: Likewise.
12917 * gdb.base/volatile.exp: Likewise.
12918 * gdb.base/whatis-exp.exp: Likewise.
12919
4c93b1d7
HZ
129202009-07-11 Hui Zhu <teawater@gmail.com>
12921
12922 * gdb.base/help.exp (disassemble): Update expected help text.
12923
812f7342
TT
129242009-07-09 Tom Tromey <tromey@redhat.com>
12925
12926 * lib/gdb.exp: Handle TRANSCRIPT.
12927 (remote_spawn, remote_close, send_gdb): New procs.
12928
fbb8f299
PM
129292009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12930
12931 * gdb.python/python-prettyprint.c: Add counted null string
12932 structure.
12933 * gdb.python/python-prettyprint.exp: Print null string. Test for
12934 embedded nulls.
12935 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12936 * gdb.python/python-value.exp (test_value_in_inferior): Add
12937 variable length string fetch tests.
12938 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12939
c0ac0ec7
JK
129402009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12941
12942 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12943
30b66ecc
TT
129442009-07-07 Tom Tromey <tromey@redhat.com>
12945
12946 * gdb.base/call-rt-st.exp: Update for change to escape output.
12947 * gdb.base/callfuncs.exp: Likewise.
12948 * gdb.base/charset.exp: Likewise.
12949 * gdb.base/constvars.exp: Likewise.
12950 * gdb.base/long_long.exp: Likewise.
12951 * gdb.base/pointers.exp: Likewise.
12952 * gdb.base/printcmds.exp: Likewise.
12953 * gdb.base/setvar.exp: Likewise.
12954 * gdb.base/store.exp: Likewise.
12955 * gdb.cp/ref-types.exp: Likewise.
12956 * gdb.mi/mi-var-child.exp: Likewise.
12957 * gdb.mi/mi-var-display.exp: Likewise.
12958 * gdb.mi/mi2-var-display.exp: Likewise.
12959 * gdb.base/charset.exp: Test octal escape sequence length.
12960 Update for change to escape output.
12961
187c4a2b
JK
129622009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12963
12964 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12965
d80a43f9
DJ
129662009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12967
12968 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12969
047427a8
JK
129702009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12971
12972 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12973 gdbserver increasing $portnum if "Can't bind address" has been seen.
12974
8b5a0f4f
PA
129752009-07-05 Pedro Alves <pedro@codesourcery.com>
12976
12977 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12978 mingw32ce.
12979
7d93ba58
PA
129802009-07-05 Pedro Alves <pedro@codesourcery.com>
12981
12982 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12983 VFP format.
12984
2277426b
PA
129852009-07-02 Pedro Alves <pedro@codesourcery.com>
12986
12987 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12988 linux. Adjust to use "inferior", "info inferiors", "detach
12989 inferior" and "kill inferior" instead of "restart", "info fork",
12990 "detach fork" and "delete fork".
12991 * gdb.base/ending-run.exp: Spell out "info".
12992 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12993 the "kill" command.
12994
5af949e3
UW
129952009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12996
12997 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12998 change to prefix TLS offset in hex with 0x.
12999
5d3729b5
UW
130002009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13001
13002 * gdb.base/default.exp: Update test case for "x" changes.
13003
af589bd0
TG
130042009-07-01 Tristan Gingold <gingold@adacore.com>
13005
13006 * gdb.base/bigcore.exp: Make darwin untested.
13007
40974f91
JK
130082009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13009
13010 * gdb.base/completion.exp (directory completion): Create the directory.
13011 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13012 escapeuniquesub.
13013 (directory completion 2): Expect now ${escapeuniquesub}.
13014 (Glob remaining of directory test): Remove one excessive newline.
13015 Expect the real output.
13016
59dd3af6
JK
130172009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13018
13019 Fix `make check//%' target after `make check' has been ran.
13020 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13021 a mkdir call.
13022 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13023 (%/.dir): Remove.
13024
f4e164aa
JK
130252009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13026
13027 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13028 the expected result record.
13029
69af2122
JK
130302009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13031
13032 Remove racy FAILs relying just on the timeouts.
13033 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13034 (annotation_level 2): Remove racy FAILs.
13035
2fd481e1
PP
130362009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13037
13038 gdb/10275
889bf7c5
PA
13039 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13040
c38f313d
DJ
130412009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13042
13043 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13044
8b777f02
VP
130452009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13046
13047 * gdb.mi/mi-stack.exp: Testing symbolic options
13048 to -stack-list-locals and -stack-list-arguments.
13049
00c7eacf
JK
130502009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13051
13052 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13053
6bc80edc
TT
130542009-06-29 Tom Tromey <tromey@redhat.com>
13055
13056 * dg-extract-results.sh: New file.
13057 * Makefile.in (FORCE_PARALLEL): New variable.
13058 (CHECK_TARGET): New conditional variable.
13059 (check): Use CHECK_TARGET.
13060 (DO_RUNTEST): New variable.
13061 (check-single): New target.
13062 (TEST_DIRS): New variable.
13063 (TEST_TARGETS): Likewise.
13064 (check-parallel): New target.
13065 (check-gdb.%): New pattern.
13066 (BASE1_FILES): New variable.
13067 (BASE2_FILES): Likewise.
13068 (check-gdb.base%): New pattern.
13069 (%/.dir): New pattern.
13070 * configure: Rebuild.
13071 * aclocal.m4 (AM_CONDITIONAL): New defun.
13072 * configure.ac: Check whether user is using GNU make.
13073 (GMAKE): New conditional.
13074
794684b6
SW
130752009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13076
13077 * gdb.cp/namespace-nested-import.cc: New test.
13078 * gdb.cp/namespace-nested-import.exp: New test.
13079
edb3359d
DJ
130802009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13081
13082 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13083 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13084 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13085 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13086 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13087 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13088 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13089 gdb.opt/inline-markers.c: New files.
13090 * lib/gdb.exp (skip_inline_frame_tests): New function.
13091 (skip_inline_var_tests): New function.
13092
cf657a0c
AS
130932009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13094
13095 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13096 backtrace.
13097
28d41a99
MS
130982009-06-27 Michael Snyder <msnyder@vmware.com>
13099
13100 * gdb.reverse: New directory.
13101 * gdb.reverse/break-reverse.c: New test.
13102 * gdb.reverse/break-reverse.exp: New test.
13103 * gdb.reverse/consecutive-reverse.c: New test.
13104 * gdb.reverse/consecutive-reverse.exp: New test.
13105 * gdb.reverse/finish-reverse.c: New test.
13106 * gdb.reverse/finish-reverse.exp: New test.
13107 * gdb.reverse/machinestate.c: New test.
13108 * gdb.reverse/ms1.c: New test.
13109 * gdb.reverse/machinestate.exp: New test.
13110 * gdb.reverse/Makefile.in: New file.
13111 * gdb.reverse/shr2.c: New test.
13112 * gdb.reverse/solib-reverse.c: New test.
13113 * gdb.reverse/solib-reverse.exp: New test.
13114 * gdb.reverse/step-reverse.c: New test.
13115 * gdb.reverse/step-reverse.exp: New test.
13116 * gdb.reverse/until-reverse.c: New test.
13117 * gdb.reverse/ur1.c: New test.
13118 * gdb.reverse/until-reverse.exp: New test.
13119 * gdb.reverse/watch-reverse.c: New test.
13120 * gdb.reverse/watch-reverse.exp: New test.
13121 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13122 * configure: Regenerate.
13123
fe3c8b0d
DE
131242009-06-26 Doug Evans <dje@google.com>
13125
13126 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13127
3a72a602
PM
131282009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13129
13130 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13131 windows problem for 'file delete $binfile'.
13132
27aa8d6a
SW
131332009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13134
13135 * gdb.cp/namespace-using.exp: New test.
13136 * gdb.cp/namespace-using.cc: New test.
13137
8ac055f8
JB
131382009-05-20 Joel Brobecker <brobecker@adacore.com>
13139
13140 * gdb.ada/variant_record_packed_array: New testcase.
13141
85e306ed
TT
131422009-06-23 Tom Tromey <tromey@redhat.com>
13143
13144 * gdb.base/charset.exp (test_combination): Regression test.
13145 * gdb.base/charset.c (my_wchar_t): New typedef.
13146 (myvar): New global.
13147 (main): Set myvar.
13148
56643c5e
PM
131492009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13150
13151 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13152 target.
13153
1fac167a
UW
131542009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13155
13156 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13157
7ccb0be9
UW
131582009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13159
13160 * gdb.mi/gdb680.exp: Update test for error message.
13161
568d6575
UW
131622009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13163
13164 * gdb.base/annota1.exp: Allow multiple occurrences of the
13165 frames-invalid annotation.
13166 * gdb.cp/annota2.exp: Likewise.
13167
7cd1089b
PM
131682009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13169
13170 * gdb.cp/gdb2495.cc: New file.
13171 * gdb.cp/gdb2495.exp: New file.
13172
72c63395
JK
131732009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13174
13175 Report error on GDB crash during runto.
13176 * lib/gdb.exp (runto <eof>): New.
13177
3788363d
DJ
131782009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13179
13180 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13181 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13182 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13183 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13184 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13185 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13186 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13187 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13188 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13189 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13190 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13191 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13192 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13193 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13194 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13195 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13196 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13197 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13198 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13199 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13200 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13201 gdb.trace/passcount.exp, gdb.trace/report.exp,
13202 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13203 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13204 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13205 executable.
13206
17592de3
PA
132072009-06-07 Pedro Alves <pedro@codesourcery.com>
13208
13209 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13210 defined before referencing it.
13211
701e355d
DE
132122009-06-03 Doug Evans <dje@google.com>
13213
13214 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13215 * gdb.arch/i386-see.c: Ditto.
13216
f2292c65
PM
132172009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13218
13219 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13220 (check_macro): Return 1 if undefined.
13221 If first test fails, check if macro debug information is available,
13222 and report unsupported test if no macro information is found.
13223
5a437975
DE
132242009-05-29 Doug Evans <dje@google.com>
13225
13226 * gdb.threads/hand-call-in-threads.exp: New.
13227 * gdb.threads/hand-call-in-threads.c: New.
13228
c141c696
MS
132292009-05-29 Michael Snyder <msnyder@vmware.com>
13230
13231 * gdb.base/break-always.exp: Change "1" to "on".
13232 Add confirmation check.
13233
b3444185
PA
132342009-05-28 Pedro Alves <pedro@codesourcery.com>
13235
13236 * gdb.threads/threxit-hop-specific.c: New.
13237 * gdb.threads/threxit-hop-specific.exp: New.
13238 * gdb.threads/thread-execl.c: New.
13239 * gdb.threads/thread-execl.exp: New.
13240
b6313243
TT
132412009-05-27 Tom Tromey <tromey@redhat.com>
13242 Thiago Jung Bauermann <bauerman@br.ibm.com>
13243
13244 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13245 (mi_child_regexp): Likewise.
13246 (mi_list_varobj_children_range): Likewise.
13247 (mi_get_features): Likewise.
13248 (mi_list_varobj_children): Rewrite.
13249 * gdb.python/python-mi.exp: New file.
13250
a6bac58e
TT
132512009-05-27 Tom Tromey <tromey@redhat.com>
13252 Thiago Jung Bauermann <bauerman@br.ibm.com>
13253 Phil Muldoon <pmuldoon@redhat.com>
13254 Paul Pluzhnikov <ppluzhnikov@google.com>
13255
13256 * gdb.python/python-prettyprint.exp: New file.
13257 * gdb.python/python-prettyprint.c: New file.
13258 * gdb.python/python-prettyprint.py: New file.
13259 * gdb.base/display.exp: print/r is now valid.
13260
2c74e833
TT
132612009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13262 Tom Tromey <tromey@redhat.com>
13263 Pedro Alves <pedro@codesourcery.com>
13264 Paul Pluzhnikov <ppluzhnikov@google.com>
13265
13266 * gdb.python/python-template.exp: New file.
13267 * gdb.python/python-template.cc: New file.
13268 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13269 tests.
13270 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13271 Call it.
13272 (test_value_after_death): New proc.
13273 * gdb.python/python-value.c (PTR): New typedef.
13274 (main): New variable 'x'.
13275
89c73ade
TT
132762009-05-27 Tom Tromey <tromey@redhat.com>
13277
13278 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13279 tests.
13280 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13281 Call it.
13282
a75724bc
PA
132832009-05-27 Pedro Alves <pedro@codesourcery.com>
13284
13285 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13286
e58b0e63
PA
132872009-05-24 Pedro Alves <pedro@codesourcery.com>
13288
13289 * gdb.threads/fork-thread-pending.c: New.
13290 * gdb.threads/fork-thread-pending.exp: New.
13291
4ac36638
JK
132922009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13293
13294 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13295 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13296
889bf7c5 132972009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13298
889bf7c5 13299 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13300
b242c3c2
PA
133012009-05-17 Pedro Alves <pedro@codesourcery.com>
13302
13303 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13304 `gdb_get_line_number'. Call `callee' in both parent and child.
13305 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13306 `gdb_get_line_number' instead of hardcoding line numbers.
13307 (catch_fork_unpatch_child): New procedure to test detaching
13308 breakpoints from child fork.
13309 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13310 hardcoding line numbers.
13311 (do_fork_tests): Run `catch_fork_unpatch_child'.
13312
ee342b23
VP
133132009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13314
13315 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13316 of structure type enters or leaves the scope, it
13317 is reported by -var-update.
13318
e2009e98
DE
133192009-05-11 Doug Evans <dje@sebabeach.org>
13320
13321 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13322 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13323 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13324
00903456
JK
133252009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13326
13327 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13328
dc621c35
DE
133292009-04-30 Doug Evans <dje@google.com>
13330
13331 * gdb.threads/watchthreads2.exp: New testcase.
13332 * gdb.threads/watchthreads2.c: New testcase.
13333
9ab4e744
DE
133342009-04-29 Doug Evans <dje@google.com>
13335
13336 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13337 * gdb.cp/mb-ctor.cc: Ditto.
13338 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13339 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13340 * gdb.cp/mb-inline1.cc: Call it.
13341 * gdb.cp/mb-inline2.cc: Ditto.
13342 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13343 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13344
484086b7
JK
133452009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13346
13347 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13348 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13349 Replace all uses of `decimal' by `nonzero'.
13350 (info macro FROM_COMMANDLINE): New test.
13351
379a77b5
TT
133522009-04-27 Tom Tromey <tromey@redhat.com>
13353
13354 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13355
b92b73c2
DE
133562009-04-27 Doug Evans <dje@google.com>
13357
13358 * gdb.threads/watchthreads.c (main): Initialize args before starting
13359 the threads. Plus formatting cleanup.
13360 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13361 biased scheduling of one thread.
13362
945a118d
JG
133632009-04-27 Jerome Guitton <guitton@adacore.com>
13364
13365 * gdb.cp/templates.cc (GetMax): New template.
13366 (main): Declare two instances of GetMax.
13367 * gdb.cp/templates.exp: Add new test.
13368
d389af10
JK
133692009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13370
13371 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13372
e7f86de9
JM
133732009-04-22 Joseph Myers <joseph@codesourcery.com>
13374
13375 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13376
334cc82d
TT
133772009-04-15 Tom Tromey <tromey@redhat.com>
13378
13379 * gdb.base/charset.exp: Add regression test.
13380
d12672cc
JB
133812009-04-14 Joel Brobecker <brobecker@adacore.com>
13382
13383 * gdb.base/exe-lock.exp: New testcase.
13384
18e8c3bc
TT
133852009-04-13 Tom Tromey <tromey@redhat.com>
13386
13387 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13388 operator on Frame.
13389
5ecd5cbe
UW
133902009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13391
13392 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13393 * gdb.server/ext-attach.exp: Likewise.
13394
7309f756
VP
133952009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13396
13397 Eliminate some sleep usage.
13398
889bf7c5
PA
13399 * gdb.mi/basics.c (do_nothing): New.
13400 (main): Use do_nothing instead of printf, so that
13401 not to introduce race condition between output of
13402 inferiour and output of gdb. Do not use sleep as it
13403 is not generally available on embedded targets.
7309f756 13404
f4b95f6f
PA
134052009-04-02 Pedro Alves <pedro@codesourcery.com>
13406
13407 * gdb.server/ext-attach.exp: Expect an optional process id after
13408 "Detached from remote process".
13409
de40b933
JK
134102009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13411
13412 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13413 gdb.dwarf2/dw2-unresolved.exp: New.
13414
2ae101a4
PA
134152009-04-02 Pedro Alves <pedro@codesourcery.com>
13416
13417 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13418 mi_run_to_main.
13419
56a8e183
PA
134202009-04-02 Pedro Alves <pedro@codesourcery.com>
13421
13422 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13423 mi_run_to_main. Skip thread exit test on remote targets.
13424 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13425 mi_run_to_main.
13426 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13427 mi_run_to_main.
13428 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13429 when expecting ^connected. Detect when the target doesn't support
13430 non-stop mode.
13431 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13432 supported. Return -1 on error, 0 on success.
13433 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13434 (mi_runto): Return mi_runto_helper's result explicitly.
13435
c35fafde
PA
134362009-04-01 Pedro Alves <pedro@codesourcery.com>
13437
13438 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13439
f8a8dce6
JB
134402009-04-01 Tom Tromey <tromey@redhat.com>
13441
13442 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13443 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13444 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13445 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13446
71c25dea
TT
134472009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13448 Jan Kratochvil <jan.kratochvil@redhat.com>
13449
13450 PR gdb/931
13451 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13452 output.
13453 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13454 for gdb/931.
13455 * dw2-strp.S (DW_AT_language): Change to C++.
13456 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13457
02d9a9ce
JB
134582009-03-31 Joel Brobecker <brobecker@adacore.com>
13459
13460 * gdb.ada/tasks: New testcase.
13461
1042e4c0
SS
134622009-03-30 Stan Shebs <stan@codesourcery.com>
13463
13464 * gdb.trace/actions.exp: Update to match new info trace format.
13465 * gdb.trace/deltrace.exp: Ditto.
13466 * gdb.trace/infotrace.exp: Ditto.
13467 * gdb.trace/passcount.exp: Ditto.
13468 * gdb.trace/save-trace.exp: Ditto.
13469 * gdb.trace/while-stepping.exp: Ditto.
13470 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13471
f8f6f20b
TJB
134722009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13473
13474 * gdb.python/python-frame.c: New file.
13475 * gdb.python/python-frame.exp: New file.
13476
c0c6f777
TJB
134772009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13478
13479 * gdb.python/python-value.exp: Add tests for the address
13480 attribute.
13481
3cb51905
AS
134822009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13483
13484 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13485
88fc996f
DE
134862009-03-26 Doug Evans <dje@google.com>
13487
13488 * gdb.mi/mi-nonstop-exit.exp: New file.
13489 * gdb.mi/non-stop-exit.c: New file.
13490
56ef84b1
TT
134912009-03-26 Tom Tromey <tromey@redhat.com>
13492
13493 Update for change to prologue skipping:
13494 * gdb.mi/mi2-simplerun.exp: Update.
13495 * gdb.mi/mi2-break.exp: Update.
13496 * gdb.mi/mi-simplerun.exp: Update.
13497 * gdb.mi/mi-break.exp: Update.
13498 * gdb.base/ending-run.exp: Update.
13499
def2b000
TJB
135002009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13501
13502 * gdb.python/python-value.exp (test_value_in_inferior): Test
13503 gdb.Value.is_optimized_out attribute.
13504
442ddf59
JK
135052009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13506
13507 * gdb.dwarf2/dw2-noloc-main.c: New file.
13508 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13509 (.text): Remove.
13510 (.data): New.
13511 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13512 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13513 (DW_TAG_subprogram func_cu1, noloc): Remove.
13514 (main): New.
13515 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13516 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13517 (file_symbols): New procedure.
13518
a8df5de4
TT
135192009-03-25 Tom Tromey <tromey@redhat.com>
13520
13521 * gdb.base/charset.exp (valid_target_charset): New proc.
13522 Use it to skip tests on invalid charsets.
13523
cc1d7add
PM
135242009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13525
13526 * gdb.base/completion.exp: Add a test for directory completion.
13527
bcd5727b
JK
135282009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13529
13530 Fix a racy FAIL.
13531 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13532 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13533
cc924cad
TJB
135342009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13535
13536 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13537 * gdb.python/python-function.exp: Add test for function returning
13538 a GDB value.
13539
bc3b79fd
TJB
135402009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13541
13542 * gdb.python/python-function.exp: New file.
13543
6c7a06a3
TT
135442009-03-20 Tom Tromey <tromey@redhat.com>
13545
13546 * gdb.base/store.exp: Update for change to escape output.
13547 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13548 to escape output.
13549 * gdb.base/pointers.exp: Update for change to escape output.
13550 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13551 to escape output.
13552 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13553 escape output.
13554 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13555 to escape output.
13556 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13557 escape output.
13558 * gdb.base/setvar.exp: Update for change to escape output.
13559 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13560 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13561 to escape output.
13562 (test_print_string_constants): Likewise.
13563 * gdb.base/charset.exp (valid_host_charset): Check size of
13564 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13565 cases. Handle "auto"-related output.
13566 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13567 (uvar, Uvar): New globals.
13568
c31af87b
JG
135692009-03-19 Jerome Guitton <guitton@adacore.com>
13570
13571 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13572 deltas.
13573 * gdb.ada/fixed_points.exp: Ditto.
13574
51272cf2
PA
135752009-03-18 Pedro Alves <pedro@codesourcery.com>
13576
13577 * return-nodebug.c: Don't include stdio.h.
13578 (init): Delete.
13579 (func): Delete definition and provide extern declaration.
13580 (t): New.
13581 (main): Don't call printf. Call func and store its result in t.
13582 * return-nodebug1.c: New.
13583 * return-nodebug.exp: Don't expect stdio output. Instead, print
13584 the global variable t. Drop printf formatters and cast types from
13585 foreach loop. Don't use prepare_for_testing. Compile
13586 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13587 define FORMAT or CAST.
13588
d24948ac
PP
135892009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13590
13591 * gdb.base/solib-display.exp: Disable test for remote targers.
13592
61ff14c6
JK
135932009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13594
13595 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13596
cb4dce93
JK
135972009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13598
13599 Fix a racy FAIL.
13600 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13601 code from `follow parent, print pids'.
13602 (`follow child, print pids', `follow parent, print pids'): Call it.
13603 Replace `gdb_test "break..."' by gdb_breakpoint.
13604
f7c60c5e
VP
136052009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13606
13607 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13608 sync and async modes.
f7c60c5e 13609
383ace49
JB
136102009-03-12 Joel Brobecker <brobecker@adacore.com>
13611
13612 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13613 that was checked in by mistake. Remove loading of ada.exp, since
13614 this is not necessary in this case.
13615
4ce102af
JB
136162009-03-12 Joel Brobecker <brobecker@adacore.com>
13617
13618 * gdb.ada/ptype_arith_binop.exp: New testcase.
13619
529a2aef
JB
136202009-03-12 Joel Brobecker <brobecker@adacore.com>
13621
13622 * gdb.ada/mod_from_name: New testcase.
13623
8a38181c
JB
136242009-03-12 Joel Brobecker <brobecker@adacore.com>
13625
13626 * gdb.ada/tick_last_segv: New testcase.
13627
11436dee
VP
136282009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13629
61ff14c6 13630 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13631
1f31650a
VP
136322009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13633
61ff14c6
JK
13634 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13635 include the token in ^running and frame info in *stopped.
1f31650a 13636
a3247a22
PP
136372009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13638
13639 * solib-display.exp: New file.
13640 * solib-display-main.c: New file.
13641 * solib-display-lib.c: New file.
61ff14c6 13642
aae64587
PA
136432009-03-05 Pedro Alves <pedro@codesourcery.com>
13644
13645 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13646
44aabfbc
JK
136472009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13648
13649 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13650 (list_and_check_macro): Use more specific test name.
13651 (next to definition): Make the test names unique.
13652
c087fcd3
PM
136532009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13654
13655 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13656
c86cf029
VP
136572009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13658
13659 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13660 notifications.
13661 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13662 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13663 * lib/mi-support.exp (library_loaded_re): New.
13664 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13665
3ea85240
VP
136662009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13667
13668 * gdb.gdb/observer.exp: Use test_notification observer, not
13669 normal_stop, everywhere.
13670 (test_normal_stop_notifications): Rename to...
13671 (test_notifications): ...this.
13672 (test_observer_normal_stop): Rename to...
13673 (test_observer): ...this.
13674
1903f0e6
DE
136752009-02-16 Doug Evans <dje@google.com>
13676
13677 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13678 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13679 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13680 (test_prefixed_syscall,test_int3): New tests.
13681 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13682 (test_prefixed_syscall,test_int3): New tests.
13683
1d33d6ba
VP
136842009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13685
3cb51905
AS
13686 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13687 (mi_expect_interrupt): Likewise.
13688 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13689 response.
1d33d6ba 13690
faafb047
PM
136912009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13692
13693 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13694 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13695 Replace calls to get_valueofx by get_hexadecimal_valueof.
13696
417e16e2
PM
136972009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13698
13699 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13700 (get_integer_valueof): New procedure.
13701 (get_sizeof): Use new get_integer_value_of.
13702 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13703 by get_integer_valueof.
13704
7065b901
TT
137052009-02-13 Tom Tromey <tromey@redhat.com>
13706
13707 * gdb.base/remote.exp (get_sizeof): Remove.
13708 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13709 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13710 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13711 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13712 (get_sizeof): Likewise.
13713
5d7cb8df
JK
137142009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13715
13716 PR fortran/9806
13717 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13718
b2febfff
PP
137192009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13720
13721 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13722
4aa995e1
PA
137232009-02-06 Pedro Alves <pedro@codesourcery.com>
13724
13725 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13726
d8906c6f
TJB
137272009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13728
13729 * gdb.python/python-cmd.exp: New file.
13730
ff4ab08d
TG
137312009-02-06 Tristan Gingold <gingold@adacore.com>
13732
13733 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13734
aacd552b
TG
137352009-02-05 Tristan Gingold <gingold@adacore.com>
13736
13737 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13738 pointer is dereferenced and use this signal name in regexp.
13739 * gdb.base/signull.exp: Ditto.
13740 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13741 * gdb.base/signull.c (main): Ditto.
13742
08c637de
TJB
137432009-02-04 Tom Tromey <tromey@redhat.com>
13744 Thiago Jung Bauermann <bauerman@br.ibm.com>
13745
13746 * gdb.python/python-value.exp: Use `gdb.history' instead of
13747 `gdb.value_from_history'.
13748 (test_value_numeric_ops): Add test for conversion of enum constant.
13749 * gdb.python/python-value.c (enum e): New type.
13750 (evalue): New global.
13751 (main): Use argv.
13752
20261af8
JG
137532009-02-04 Jerome Guitton <guitton@adacore.com>
13754
13755 * gdb.ada/uninitialized_vars: New test program.
13756 * gdb.ada/uninitialized_vars.exp: New testcase.
13757
52e44b43
TT
137582009-02-02 Tom Tromey <tromey@redhat.com>
13759
13760 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13761 * gdb.cp/pr2489.cc: Rename...
13762 * gdb.cp/pr9594.cc: ... to this.
13763
1c71341a
TT
137642009-02-02 Tom Tromey <tromey@redhat.com>
13765
13766 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13767 * gdb.cp/pr2489.cc: New file.
13768 * gdb.cp/cpcompletion.exp: New file.
13769
a4295225
TT
137702009-02-02 Tom Tromey <tromey@redhat.com>
13771
13772 PR exp/9059:
13773 * gdb.cp/call-c.exp: Add regression test.
13774 * gdb.cp/call-c.cc (FooHandle): New typedef.
13775 (main): New variable 'handle'.
13776
592375cd
VP
137772009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13778
13779 * lib/mi-support.exp (et_mi_thread_list)
13780 (check_mi_and_console_threads): Adjust for current thread in
13781 -thread-list-ids output.
13782
41447f92
VP
137832009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13784
889bf7c5
PA
13785 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13786 Call it.
41447f92 13787
35669430
DE
137882009-01-28 Doug Evans <dje@google.com>
13789
13790 * gdb.arch/amd64-disp-step.S: New file.
13791 * gdb.arch/amd64-disp-step.exp: New file.
13792 * gdb.arch/i386-disp-step.S: New file.
13793 * gdb.arch/i386-disp-step.exp: New file.
13794
09f00d9a
PM
137952009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13796
13797 * gdb.base/find.exp: Set newline variable
13798 using quotes instead of braces to fix cygwin failures.
13799
1e8fb976
PA
138002009-01-23 Pedro Alves <pedro@codesourcery.com>
13801
13802 * gdb.base/radix.exp: Add tests to ensure that that set
13803 input-radix 0 and set output-radix 0 are really rejected.
13804
da061712
PA
138052009-01-23 Pedro Alves <pedro@codesourcery.com>
13806
13807 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13808 copyright years.
13809
dd7e2d2b
PA
138102009-01-23 Pedro Alves <pedro@codesourcery.com>
13811
13812 PR gdb/9664:
13813 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13814
392452f6
PA
138152009-01-22 Pedro Alves <pedro@codesourcery.com>
13816
13817 PR c++/9631:
13818 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13819
8653e71c
PM
138202009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13821
13822 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13823 binfile definition to fix Windows OS failure.
13824
a12cc160
DJ
138252009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13826
13827 PR gdb/9346
13828 * gdb.base/interrupt.c (sigint_handler): New.
13829 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13830 on error.
13831 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13832 Test "signal SIGINT".
13833
b89667eb
DE
138342009-01-19 Doug Evans <dje@google.com>
13835
13836 * gdb.base/break.exp: Update expected gdb output.
13837 * gdb.base/sepdebug.exp: Ditto.
13838 * gdb.mi/mi-syn-frame.exp: Ditto.
13839 * gdb.mi/mi2-syn-frame.exp: Ditto.
13840 * gdb.base/call-signal-resume.exp: New file.
13841 * gdb.base/call-signals.c: New file.
13842 * gdb.base/unwindonsignal.exp: New file.
13843 * gdb.base/unwindonsignal.c: New file.
13844 * gdb.threads/interrupted-hand-call.exp: New file.
13845 * gdb.threads/interrupted-hand-call.c: New file.
13846 * gdb.threads/thread-unwindonsignal.exp: New file.
13847
adb483fe
DJ
138482009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13849
13850 * gdb.base/define.exp: Test defining and hooking prefix commands.
13851 * gdb.python/python.exp: Update test for "show user" output.
13852
60023297
JK
138532009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13854
13855 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13856 now the output exactly, using less wildcards. Expect also the output
13857 of gfortran-4.3. Update for the f-valprint.c modification from
13858 2008-04-22.
13859 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13860 Remove gdb_test test names where matching the command.
13861
ccc57cf9
PA
138622009-01-01 Pedro Alves <pedro@codesourcery.com>
13863
13864 PR breakpoints/9681:
13865 * gdb.base/watchpoint.exp: Add regression test.
13866
c7a6ca08
PA
138672008-12-31 Pedro Alves <pedro@codesourcery.com>
13868
13869 * gdb.threads/attach-into-signal.exp: Don't use
13870 gdb_suppress_entire_file.
13871 * gdb.threads/attach-stopped.exp: Ditto.
13872 * gdb.threads/attachstop-mt.exp: Ditto.
13873
3a031f65
PA
138742008-12-31 Pedro Alves <pedro@codesourcery.com>
13875
13876 PR gdb/8812:
13877 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13878
09e6485f
PA
138792008-12-29 Pedro Alves <pedro@codesourcery.com>
13880
13881 PR gdb/7536:
13882 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13883 and unsupported output radices are really rejected.
13884
0cd53049
JK
138852008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13886
13887 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13888
ba163c7e
TT
138892008-12-22 Tom Tromey <tromey@redhat.com>
13890
13891 * gdb.cp/punctuator.exp: New file.
13892
6f4de6c9
JK
138932008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13894
13895 * gdb.base/completion.exp (Completing non-existing component): New test.
13896
0f34d0b4
JK
138972008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13898
13899 Fix for PR gdb/8648.
13900 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13901 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13902 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13903 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13904
db2ad4c3
JK
139052008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13906
13907 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13908
bb5ef15e
DP
139092008-12-16 Christophe Lyon <christophe.lyon@st.com>
13910
13911 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13912 compiler actually generate code at the expected line number.
13913
90142adc
JZ
139142008-12-15 Jie Zhang <jie.zhang@analog.com>
13915
13916 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13917
fad6eecd
TT
139182008-12-12 Tom Tromey <tromey@redhat.com>
13919
13920 * gdb.base/commands.exp (redefine_hook_test): New proc.
13921 Call it.
13922
17c8aaf5
TT
139232008-12-11 Tom Tromey <tromey@redhat.com>
13924
13925 * gdb.base/macscp.exp: New regression test.
13926
7c8adf68
TT
139272008-12-11 Tom Tromey <tromey@redhat.com>
13928
13929 * gdb.base/macscp.exp: Print "address.addr".
13930 * gdb.base/macscp1.c (struct outer): New struct.
13931 (address): New global.
13932
b05dcbb7
TT
139332008-12-09 Tom Tromey <tromey@redhat.com>
13934
13935 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13936 Call it.
13937
2d476de1
DE
139382008-12-04 Doug Evans <dje@google.com>
13939
13940 * gdb.server/ext-run.exp: Relax regexp for init program.
13941
87bdc959
TG
139422008-12-03 Tristan Gingold <gingold@adacore.com>
13943
13944 * gdb.base/macscp.exp: Generate an object file during compilation
13945 to work around Darwin dsymutil limitations.
13946
e0740f77
JK
139472008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13948
13949 Test resolving external references to TLS variables.
13950 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13951 FILE2_THREAD_LOCAL.
13952 (testfile2, srcfile2): New variables.
13953 * gdb.threads/tls.c (file2_thread_local)
13954 (function_referencing_file2_thread_local): New.
13955 * gdb.threads/tls2.c: New file.
13956
67f0aac5
JB
139572008-11-28 Joel Brobecker <brobecker@adacore.com>
13958
13959 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13960 rather than integer, as integer might not be big enough when
13961 on 64bit targets.
67f0aac5 13962
c332165e
JG
139632008-11-27 Jerome Guitton <guitton@adacore.com>
13964
13965 * gdb.cp/formatted-ref.exp: Add equality test.
13966 * gdb.ada/formatted_ref.exp: Ditto.
13967
fc9b693c
JK
139682008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13969
13970 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13971 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13972
a9c64011
AS
139732008-11-20 Andreas Schwab <schwab@suse.de>
13974
13975 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13976 matching syscall entry point.
13977 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13978 (tcatch_vfork_then_child_follow): Likewise. Finish through
13979 vfork even if we stopped at the syscall trampoline.
13980
e2fd701e
DE
139812008-11-20 Doug Evans <dje@google.com>
13982
13983 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13984
69abc51c
TJB
139852008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13986
13987 * gdb.arch/ppc-dfp.exp: New file.
13988 * gdb.arch/ppc-dfp.c: New file.
13989
c14c28ba
PP
139902008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13991
13992 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13993
2e74121d
DE
139942008-11-17 Doug Evans <dje@google.com>
13995
13996 * gdb.mi/mi-syn-frame.exp: Update expected output.
13997 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13998
66bb093b
VP
139992008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14000
14001 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14002 "thread N" results in =thread-selected.
14003 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14004 (mi_send_resuming_command_raw): Be prepared for
14005 =thread-selected.
14006
3d043ef6
VP
140072008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14008
a9c64011
AS
14009 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14010 * lib/mi-support.exp: Likewise.
3d043ef6 14011
808104c8
JB
140122008-11-16 Joel Brobecker <brobecker@adacore.com>
14013
14014 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14015 commands from the expected output for "help catch".
14016
00b22944
JB
140172008-11-15 Joel Brobecker <brobecker@adacore.com>
14018
14019 * gdb.ada/int_deref.exp: New testcase.
14020
59669435
TT
140212008-11-14 Nick Roberts <nickrob@snap.net.nz>
14022
14023 * gdb.mi/gdb2549.exp: New file.
14024
de04a248
DE
140252008-11-11 Doug Evans <dje@google.com>
14026
14027 * gdb.base/callexit.exp: New file.
14028 * gdb.base/callexit.c: New file.
14029
6b8ce727
DE
140302008-11-10 Doug Evans <dje@google.com>
14031
14032 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14033 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14034 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14035 (default_gdb_start,default_gdb_exit): Ditto.
14036 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14037 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14038 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14039 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14040 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14041 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14042
1b14b8aa
AS
140432008-11-03 Andreas Schwab <schwab@suse.de>
14044
14045 * gdb.base/hashline2.exp: Fix typo.
14046 * gdb.base/hashline3.exp: Likewise.
14047
f3134b88
TT
140482008-10-30 Tom Tromey <tromey@redhat.com>
14049
14050 * gdb.base/pointers.exp: Add test.
14051 * gdb.base/pointers.c (k, S): New typedefs.
14052 (instance): New global.
14053
c2226152
AS
140542008-10-30 Andreas Schwab <schwab@suse.de>
14055
14056 * gdb.base/args.exp: Add tests for newlines.
14057
462f405c
JB
140582008-10-30 Joel Brobecker <brobecker@adacore.com>
14059
14060 gdb.base/foll-exec.exp: Update the expected output of a couple
14061 of "info breakpoints" tests.
14062
79a45b7d
TT
140632008-10-28 Tom Tromey <tromey@redhat.com>
14064
14065 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14066
adc13a14
PA
140672008-10-24 Pedro Alves <pedro@codesourcery.com>
14068
14069 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14070 gdb_start_cmd.
14071 Use runto_main before any test that requires execution.
14072
252fbfc8
PA
140732008-10-23 Pedro Alves <pedro@codesourcery.com>
14074
14075 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14076 instead of SIGINT.
14077
28148e3d
JB
140782008-10-22 Joel Brobecker <brobecker@adacore.com>
14079
14080 * gdb.base/completion.exp: Update expected output following
14081 the addition of the "info tasks" command.
14082
c209f847
TT
140832008-10-22 Tom Tromey <tromey@redhat.com>
14084
14085 * gdb.base/exprs.exp (test_expr): Add test for string
14086 concatenation.
14087
f177e350
PA
140882008-10-19 Pedro Alves <pedro@codesourcery.com>
14089
14090 * configure.ac: Output gdb.python/Makefile.
14091 * configure: Regenerate.
14092 * gdb.python/Makefile.in: New.
14093
cce89356
JB
140942008-10-16 Joel Brobecker <brobecker@adacore.com>
14095
14096 * gdb.base/foll-fork.exp: Adjust the expected output to match
14097 the new description for fork/vfork catchpoints in the "info
14098 breakpoints" output.
14099
176d289d
TJB
141002008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14101
14102 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14103
a08702d6
TJB
141042008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14105
14106 * gdb.python/python-value.c: New file.
14107 * gdb.python/python-value.exp: New file.
14108
1c5cfe86
PA
141092008-10-15 Pedro Alves <pedro@codesourcery.com>
14110
14111 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14112
5a98ad69
DP
141132008-10-15 Denis Pilat <denis.pilat@st.com>
14114
41702f1b 14115 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14116
dcb1a1e2
TT
141172008-10-09 Tom Tromey <tromey@redhat.com>
14118
14119 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14120 'fprintf' and 'stderr'.
14121
9124fe48
JB
141222008-10-07 Joel Brobecker <brobecker@adacore.com>
14123
14124 * gdb.ada/ref_tick_size.exp: New testcase.
14125
45452591
DE
141262008-10-06 Doug Evans <dje@google.com>
14127
14128 * gdb.dwarf2/dw2-cu-size.exp: New file.
14129 * gdb.dwarf2/dw2-cu-size.S: New file.
14130
14131 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14132 .Ltype_int for clarity.
14133
4fc5b208
PP
141342008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14135
14136 PR gdb/2384:
14137 * gdb.cp/gdb2384.exp: Extended to test more cases.
14138 * gdb.cp/gdb2384.cc: Likewise.
14139 * gdb.cp/gdb2384-base.h: Likewise.
14140 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14141
d78df370
JK
141422008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14143
14144 * gdb.base/maint.exp (maint print type): Remove printing
14145 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14146
9a044a89
TT
141472008-09-30 Tom Tromey <tromey@redhat.com>
14148
14149 * gdb.base/macscp.exp: Add completion tests.
14150 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14151 (TWENTY_THREE): Likewise.
14152 (FORTY_EIGHT): Likewise.
14153
506800a9
TT
141542008-09-30 Tom Tromey <tromey@redhat.com>
14155
14156 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14157 everywhere.
14158 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14159
1a6f01b5
JK
141602008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14161
14162 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14163 testcase is derived from. Fix racy dependency on an expected PID
14164 number. No longer support the testcase on Linux kernel 2.4.x.
14165
2fae03e8
TT
141662008-09-27 Tom Tromey <tromey@redhat.com>
14167
14168 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14169 and varargs.
14170
1ad15515
PA
141712008-09-22 Pedro Alves <pedro@codesourcery.com>
14172
14173 * lib/mi-support.exp (mi_expect_interrupt): New.
14174 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14175 from gdb.mi/mi-nonstop.exp.
14176 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14177 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14178 lib/mi-support.exp.
14179 Use mi_check_thread_states throughout. Avoid ".*" and do not
14180 require an anchor after -exec-run.
14181
d0b76dc6
DJ
141822008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14183
14184 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14185 stop is pending. Avoid ".*" when two stops are pending.
14186 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14187 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14188 newlines in fullnames.
14189 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14190 (mi_expect_stop): Update comments. Only anchor in sync mode.
14191 Do not match newlines.
14192 (mi_send_resuming_command_raw): Always return status.
14193 (mi_get_stop_line): Do not match more than one line by accident.
14194 Only anchor in sync mode.
14195 (mi_run_inline_test): If -exec-next fails, give up.
14196
9990c830
UW
141972008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14198
14199 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14200 on SPU.
14201
ebcf6f00
JB
142022008-09-10 Joel Brobecker <brobecker@adacore.com>
14203
14204 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14205
b6db24e5
JB
142062008-09-10 Joel Brobecker <brobecker@adacore.com>
14207
14208 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14209 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14210 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14211 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14212 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14213 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14214 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14215 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14216 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14217 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14218 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14219 Include the "= " sequence in the expected output of print tests.
14220
2bf448e0
JB
142212008-09-10 Joel Brobecker <brobecker@adacore.com>
14222
14223 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14224 description for boolean types.
14225
d51fd4c8
PA
142262008-09-09 Pedro Alves <pedro@codesourcery.com>
14227
14228 * gdb.base/hook-stop-continue.c: New.
14229 * gdb.base/hook-stop-continue.exp: New.
14230
694182d2
DJ
142312008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14232
14233 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14234
3b8a7fc0
JG
142352008-09-08 Jerome Guitton <guitton@adacore.com>
14236
14237 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14238 (stack_check_probe_2, stack_check_probe_loop_1)
14239 (stack_check_probe_loop_2): New functions.
14240 (main): Add call to these new functions.
14241 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14242 functions, check that the breakpoint is inserted at the appropriate
14243 location.
14244 (insert_breakpoint): Slightly refine this procedure so that it can
14245 be called several times in the test.
14246
96cc0ae8
JG
142472008-09-08 Jerome Guitton <guitton@adacore.com>
14248
14249 * gdb.base/stack-checking.c: New file.
14250 * gdb.base/stack-checking.exp: New file.
14251
1f08b409
TJB
142522008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14253
14254 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14255 * gdb.arch/altivec-regs.exp: Likewise.
14256 * gdb.arch/vsx-regs.exp: Likewise.
14257
3099e1c4
TJB
142582008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14259
14260 * gdb.arch/ppc-fp.exp: New file.
14261 * gdb.arch/ppc-fp.c: New file.
14262
cc69bfc1
PP
142632008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14264
14265 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14266 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14267
b02a33db
MS
142682008-09-04 Michael Snyder <msnyder@vmware.com>
14269
14270 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14271 as "at" (for non-debug functions such as _start).
14272
2992cbe0
UW
142732008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14274
14275 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14276 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14277 software watchpoints.
14278 * gdb.base/watch_thread_num.exp: Likewise.
14279
514f746b
AR
142802008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14281
14282 * gdb.arch/i386-bp_permanent.exp: New test.
14283
876cecd0
TT
142842008-08-24 Tom Tromey <tromey@redhat.com>
14285
14286 * gdb.base/maint.exp: Update "maint print type".
14287
80f73d71
VP
142882008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14289
14290 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14291 support. Adjust the order of "*running" notifications.
14292 * gdb.mi/non-stop.c: Don't cast from int to void* and
14293 back.
14294
d9c78d7d
MK
142952008-08-20 Mark Kettenis <kettenis@gnu.org>
14296
14297 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14298 expect to find it in the "info frame" output.
14299
97a2d1d3
DJ
143002008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14301
14302 * gdb.base/interp.exp: Always consume both prompts.
14303
b96e2927
PA
143042008-08-20 Pedro Alves <pedro@codesourcery.com>
14305
14306 * gdb.base/pending.exp: Test pending breakpoints without symbols
14307 loaded.
14308
8cf6e61a
VP
143092008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14310
14311 * lib/mi-support.exp (mi_expect_stop): Produce
14312 more details on failures.
14313 * gdb.mi/mi-nonstop.exp: New.
14314 * gdb.mi/non-stop.c: New.
14315
c6ebd6cf
VP
143162008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14317
a9c64011
AS
14318 * gdb.mi/mi-async.exp: Use 'set target-async'.
14319 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14320
46a9b8ed
DJ
143212008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14322
14323 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14324
44feb3ce
TT
143252008-08-17 Tom Tromey <tromey@redhat.com>
14326
14327 * gdb.base/help.exp (help catch): Rewrite.
14328
311a4e6b
TJB
143292008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14330
14331 * gdb.base/define.exp: Test indented command documentation.
14332 * gdb.python/python.exp: Test indented multi-line command.
14333
604c2f83
LM
143342008-08-15 Luis Machado <luisgpm@br.ibm.com>
14335
14336 * testsuite/gdb.arch/vsx-regs.c: New source file.
14337 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14338 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14339
886a217c
TT
143402008-08-14 Tom Tromey <tromey@redhat.com>
14341
14342 * gdb.base/macscp.exp: Add regression test for "macro define" or
14343 "macro undef" with no arguments.
14344
c814a4f3
PP
143452008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14346
14347 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14348
12ab8a60
UW
143492008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14350
14351 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14352
d57a3c85
TJB
143532008-08-06 Tom Tromey <tromey@redhat.com>
14354
14355 * gdb.python/python.exp: New file.
14356
c7b778ff
JK
143572008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14358
14359 Fix for PR gdb/1543.
14360 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14361 $LOCATION.
14362 (location): New variable.
14363 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14364 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14365 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14366 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14367 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14368 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14369 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14370 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14371 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14372 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14373 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14374 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14375 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14376 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14377 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14378 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14379 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14380 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14381 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14382 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14383 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14384 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14385 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14386 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14387 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14388 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14389 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14390 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14391 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14392 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14393 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14394 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14395 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14396 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14397 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14398 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14399 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14400 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14401 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14402 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14403 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14404 gdb.base/type-opaque.exp, gdb.base/until.exp,
14405 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14406 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14407 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14408 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14409 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14410 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14411 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14412 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14413 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14414 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14415 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14416 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14417 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14418 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14419 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14420 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14421 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14422 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14423 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14424 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14425 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14426 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14427 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14428 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14429 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14430 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14431 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14432 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14433 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14434 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14435 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14436 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14437 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14438 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14439 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14440 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14441 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14442 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14443 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14444 to bug-gdb@prep.ai.mit.edu .
14445
5e06a3d1
VP
144462008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14447
14448 * lib/mi-support.exp (mi_load_shlibs): New.
14449 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14450
9d81d21b
VP
144512008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14452
14453 * lib/mi-support.exp (get_mi_thread_list)
14454 (check_mi_and_console_threads): New, moved from ...
14455 * gdb.mi/mi-pthread.exp: ...here.
14456 * gdb.mi/gdb669.exp (get_mi_thread_list)
14457 (check_mi_and_console_threads): Delete.
14458 * gdb.mi/mi2-pthread.exp: Likewise.
14459
bae98fe0
TT
144602008-07-28 Tom Tromey <tromey@redhat.com>
14461
14462 * Makefile.in (just-check): Remove. Move body to...
14463 (check): ... here.
14464
57380f4e
DJ
144652008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14466
14467 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14468 Add a test for duplicated SIGINTs.
14469
e09490f1
DJ
144702008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14471
14472 * gdb.threads/schedlock.exp (get_args): Update to work for any
14473 value of NUM.
14474 (Top level): Report the number of threads that did not resume.
14475
6387b45f
DJ
144762008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14477
14478 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14479
62f64ff2
DJ
144802008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14481
14482 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14483 non-MI prompt.
14484
fa8de41e
TT
144852008-07-26 Tom Tromey <tromey@redhat.com>
14486
14487 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14488 (function_struct, function_struct_ptr): New globals.
14489 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14490 function pointer in a struct.
14491
ccb3ac8a
TT
144922008-07-26 Tom Tromey <tromey@redhat.com>
14493
14494 * gdb.base/macscp.exp: Add test for macro lexing bug.
14495
d7d9f01e
TT
144962008-07-18 Tom Tromey <tromey@redhat.com>
14497
14498 * gdb.base/macscp.exp: Add macro tests.
14499
9bf07184
PP
145002008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14501
14502 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14503
becf6477
PP
145042008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14505
14506 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14507
0709f7d3
PP
145082008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14509
14510 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14511
7093c834
PP
145122008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14513
14514 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14515
b432ffe3
JK
145162008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14517
14518 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14519
b1a268e5
VP
145202008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14521
14522 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14523
e2995f8e
KB
145242008-07-11 Kevin Buettner <kevinb@redhat.com>
14525
14526 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14527 of regexp to account for changes made to GDB in the printing of
14528 byte vectors.
14529
14032a66
TT
145302008-07-11 Tom Tromey <tromey@redhat.com>
14531
14532 * gdb.base/completion.exp: Add 'help' completion test.
14533
981505ef
JK
145342008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14535
14536 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14537
10568435
JK
145382008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14539
14540 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14541
4487aabf
PA
145422008-07-09 Pedro Alves <pedro@codesourcery.com>
14543
14544 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14545
a4a9b1c4
PA
145462008-07-09 Pedro Alves <pedro@codesourcery.com>
14547
14548 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14549
3c3185ac
JK
145502008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14551
14552 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14553
7ebd49dc
VP
145542008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14555
14556 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14557 previous commit. Add a comment.
14558
84e46146
PA
145592008-06-28 Pedro Alves <pedro@codesourcery.com>
14560
14561 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14562
0f8d4a2f
VP
145632008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14564
14565 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14566
f747e0ce
PA
145672008-06-27 Pedro Alves <pedro@codesourcery.com>
14568
14569 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14570 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14571 compiling an executable, link in an object that forces unbuffered
14572 output.
14573 * lib/set_unbuffered_mode.c: New file.
14574
734a5c36
JK
145752008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14576
14577 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14578
a2840c35
VP
145792008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14580
a9c64011
AS
14581 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14582 mi_expect_stop.
14583 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14584 Demand that *running is output.
14585 (detect_async): Perform checking every time.
14586 (mi_send_resuming_command): Extract everything into...
14587 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14588 (mi_expect_stop): Don't accept any output before *stopped.
14589
6ae37fef
VP
145902008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14591
14592 Robustify mi-simplerun.
a9c64011
AS
14593 * gdb.mi/basics.c (main): Add a call to sleep.
14594 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14595 * gdb.mi/mi2-cli.exp: Likewise.
14596 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14597
b4aa76f0 145982008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14599
14600 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14601
e1ac3328
VP
146022008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14603
a9c64011
AS
14604 * gdb.mi/mi-console.exp: Adjust.
14605 * gdb.mi/mi-syn-frame.exp: Adjust.
14606 * gdb.mi/mi2-console.exp: Adjust.
14607 * gdb.mi/mi2-syn-frame.exp: Adjust.
14608 * lib/mi-support.exp (mi_run_cmd): Adjust.
14609 (mi_send_resuming_command): Adjust.
e1ac3328 14610
f7f9a841
VP
146112008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14612
14613 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14614 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14615 testing of stopped.
14616 * gdb.mi/mi2-syn-frame.exp: Likewise.
14617 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14618 (async, detect_async): New.
14619 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14620 depending on if we're running in sync or async mode.
f7f9a841 14621
37cd5d19
TT
146222008-06-09 Tom Tromey <tromey@redhat.com>
14623
14624 * gdb.base/completion.exp: New tests for field name completion
14625 with spaces, and field name completion with '->'.
14626
65d12d83
TT
146272008-06-06 Tom Tromey <tromey@redhat.com>
14628
14629 * gdb.base/break1.c (struct some_struct): New struct.
14630 (values): New global.
14631 * gdb.base/completion.exp: Add field name completion test.
14632
ebfe2e3f
PP
146332008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14634
14635 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14636 to pointer.
14637 * gdb.cp/call-c.cc: Likewise.
14638
bcf6fc3a
NR
146392008-06-06 Nick Roberts <nickrob@snap.net.nz>
14640
14641 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14642 annotation.
14643
49fd4a42 146442008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14645 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14646
14647 * gdb.threads/execl.c, gdb.threads/execl1.c,
14648 gdb.threads/execl.exp: New tests.
a9c64011 14649
8a34ac3f
AR
146502008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14651 Daniel Jacobowitz <dan@codesourcery.com>
14652
14653 * gdb.cp/exception.exp: Activate test, make it work with pending
14654 catchpoints.
14655
86ae69ef
JK
146562008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14657
14658 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14659
f7f9ae2c
VP
146602008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14661
a9c64011
AS
14662 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14663 now printed.
14664 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14665
2a2d4dc3
AS
146662008-05-27 Andreas Schwab <schwab@suse.de>
14667
14668 * gdb.base/frame-args.exp: Handle arguments that are optimized
14669 out.
14670
5099e4d9
LM
146712008-05-26 Luis Machado <luisgpm@br.ibm.com>
14672
14673 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14674 quiet for ppc32 and group options into a single variable.
14675
d9c36a91
JB
146762008-05-23 Joel Brobecker <brobecker@adacore.com>
14677
14678 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14679 of zero-size elements.
14680 * gdb.ada/null_array.exp: Test printing this new array.
14681
103a8671
JK
146822008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14683
14684 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14685
07a4cc1a 146862008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14687
14688 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14689 of the "finish" command.
14690
55f996a7
NR
146912008-05-21 Nick Roberts <nickrob@snap.net.nz>
14692
14693 * gdb.base/annota1.exp: Test for new annotation.
14694
907fc202
UW
146952008-05-16 Pedro Alves <pedro@codesourcery.com>
14696
14697 * gdb.base/fixsection.exp: New file.
14698 * gdb.base/fixsection0.c: New file.
14699 * gdb.base/fixsection1.c: New file.
14700
e8f97270
UW
147012008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14702
14703 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14704 * gdb.base/annota3.exp: Likewise.
14705
ac0bb574
NF
147062008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14707
14708 * gdb.base/watch_thread_num.exp: Don't run tests that require
14709 watchpoints if the target doesn't support them.
14710
6fadd07a
DE
147112008-05-12 Doug Evans <dje@google.com>
14712
14713 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14714
6e9a4a30
JB
147152008-05-09 Joel Brobecker <brobecker@adacore.com>
14716
14717 * gdb.ada/assign_1.exp: New testcase.
14718
08388c79
DE
147192008-05-09 Doug Evans <dje@google.com>
14720
a3c83fae
DE
14721 * gdb.base/find.exp: New file.
14722 * gdb.base/find.c: New file.
08388c79 14723
bd5ddfe8
DJ
147242008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14725
14726 * gdb.base/commands.exp (watchpoint_command_test): Handle
14727 gdb,no_hardware_watchpoints.
14728 * gdb.base/float.exp: Allow ARM targets without floating point.
14729 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14730
b5dd68e2 147312008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14732 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14733
14734 * gdb.ada/lang_switch: New test program.
14735 * gdb.ada/lang_switch.exp: New testcase.
14736
382d13d1
DE
147372008-05-05 Doug Evans <dje@google.com>
14738
14739 * gdb.base/help.exp (disassemble): Update expected help text.
14740
9dd789d0
PA
147412008-05-04 Pedro Alves <pedro@codesourcery.com>
14742
14743 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14744
611c83ae
PA
147452008-05-04 Pedro Alves <pedro@codesourcery.com>
14746
14747 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14748 different times.
14749
ff013f42
JK
147502008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14751
14752 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14753 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14754 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14755 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14756
96dff6a2
VP
147572008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14758
14759 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14760 notification to appear.
14761
55cd6f92
DJ
147622008-05-04 Daniel Jacobowitz <dan@debian.org>
14763
14764 * gdb.base/fullname.c: New file.
14765 * gdb.base/fullname.exp: New file.
14766 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14767
d705c43c
PA
147682008-05-03 Pedro Alves <pedro@codesourcery.com>
14769
14770 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14771 expressions with macros.
14772
333222e1
JK
147732008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14774
14775 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14776
5ac01682
DJ
147772008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14778
14779 * gdb.base/completion.exp: Handle lack of other symbols beginning
14780 with "a".
14781
14782 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14783
237fc4c9
PA
147842008-05-02 Jim Blandy <jimb@codesourcery.com>
14785
14786 * gdb.asm/asmsrc1.s: Add scratch space.
14787
ed5e9466
DJ
147882008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14789 Daniel Jacobowitz <dan@codesourcery.com>
14790
14791 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14792 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14793 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14794
b39cc962
DJ
147952007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14796
14797 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14798
36d520f5
JB
147992008-05-01 Joel Brobecker <brobecker@adacore.com>
14800
14801 * gdb.base/info-target.exp: New testcase.
14802
8d4e3071
DJ
148032008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14804
14805 * gdb.cp/hang.exp: Use .cc instead of .C.
14806 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14807 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14808
6f3f3097
DJ
148092008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14810
14811 * gdb.base/gdb1250.exp: Remove perror.
14812 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14813
5550a914
PA
148142008-04-30 Pedro Alves <pedro@codesourcery.com>
14815
14816 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14817 .2byte.
14818
d848e687
DJ
148192008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14820
14821 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14822 (maybe_kfail): New.
14823
93b5768b
PA
148242008-04-25 Pedro Alves <pedro@codesourcery.com>
14825
14826 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14827
721c02de
VP
148282008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14829
a9c64011
AS
14830 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14831 * gdb.mi/mi2-syn-frame.exp: Likewise.
14832 * lib/mi-support.exp: Likewise.
721c02de 14833
74960c60
VP
148342008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14835
14836 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14837 to specify regexp for the location to stop at.
14838 * gdb.base/break-always.c: New.
14839 * gdb.base/break-always.exp: New.
14840
d24317b4
VP
148412008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14842
14843 * lib/mi-support.exp (mi_runto_helper): Adjust
14844 for the original-location field.
14845 (mi_create_breakpoint, mi_list_breakpoints): New.
14846 * gdb.mi/mi-break.exp: Adjust.
14847 * gdb.mi/mi2-break.exp: Adjust.
14848 * gdb.mi/mi-pending.exp: Adjust.
14849 * gdb.mi/mi-simplerun.exp: Adjust.
14850 * gdb.mi/mi2-simplerun.exp: Adjust.
14851 * gdb.mi/mi-syn-frame.exp: Adjust.
14852 * gdb.mi/mi2-syn-frame.exp: Adjust.
14853 * gdb.mi/mi-until.exp: Adjust.
14854 * gdb.mi/mi2-until.exp: Adjust.
14855 * gdb.mi/mi-var-display.exp: Adjust.
14856 * gdb.mi/mi2-var-display.exp: Adjust.
14857 * gdb.mi/mi-watch.exp: Adjust.
14858 * gdb.mi/mi2-watch.exp: Adjust.
14859
fdc59709 148602008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14861
a9c64011
AS
14862 * aclocal.m4: Add override.m4.
14863 * configure: Regenerate.
fdc59709 14864
8e91f023
VP
148652008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14866
14867 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14868 '-var-update --all-values' reports new value even the type
14869 of a variable object has changed.
14870
233a11ab
CS
148712008-04-18 Craig Silverstein <csilvers@google.com>
14872
14873 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14874 files.
d24317b4 14875
9c1137ad
JB
148762008-04-18 Joel Brobecker <brobecker@adacore.com>
14877
14878 * gdb.ada/atomic_enum: New test program.
14879 * gdb.ada/atomic_enum.exp: New testcase.
14880
66d0bbc7
DE
148812008-04-17 Doug Evans <dje@google.com>
14882
14883 * gdb.opt/Makefile.in: Fix whitespace.
14884
100906b0
UW
148852008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14886
14887 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14888
4584e32e
DE
148892008-04-17 Doug Evans <dje@google.com>
14890
14891 * gdb.base/hashline1.exp: New testcase.
14892 * gdb.base/hashline2.exp: New testcase.
14893 * gdb.base/hashline2.exp: New testcase.
14894
0a320680
PA
148952008-04-17 Pedro Alves <pedro@codesourcery.com>
14896
14897 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14898
18ac113b
AR
148992008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14900
14901 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14902 temporary breakpoint to match "Temporary breakpoint".
14903 * gdb.base/break.exp (delete_breakpoints): Likewise.
14904 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14905 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14906 * gdb.base/display.exp: Likewise.
14907 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14908 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14909 * gdb.base/restore.exp (restore_tests): Likewise.
14910 * gdb.base/sepdebug.exp: Likewise.
14911 * gdb.base/watchpoint.exp: Likewise.
14912 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14913 * gdb.mi/mi-pending.exp: Likewise.
14914 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14915 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14916 * gdb.mi/mi-var-cmd.exp: Likewise.
14917 * gdb.mi/mi-var-display.exp: Likewise.
14918 * gdb.mi/mi2-cli.exp: Likewise.
14919 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14920 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14921 * gdb.mi/mi2-var-display.exp: Likewise.
14922 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14923 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14924 new "disp" field.
a9c64011 14925 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14926 reason. This is to support fix for PR2424.
14927
add38693
JK
149282008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14929
14930 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14931
fcacd99f
VP
149322008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14933
14934 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14935 field. Add more floating varobj tests.
fcacd99f 14936 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14937 field.
14938 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14939 (main): Call do_at_tests.
14940 * lib/mi-support.exp (mi_create_floating_varobj)
14941 (mi_varobj_update_with_type_change): New.
fcacd99f 14942
de051565
MK
149432008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14944
14945 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14946 option of -var-evaluate-expression.
14947 * gdb.mi/mi2-var-display.exp: Likewise.
14948
dbc52822
VP
149492008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14950
14951 Introduce test setup helpers.
a9c64011
AS
14952 * lib/gdb.exp (build_executable, clean_restart)
14953 (prepare_for_testing): New.
14954 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14955 * gdb.base/return.exp: Likewise.
14956 * gdb.base/ending-run.exp: Likewise.
dbc52822 14957
473591da
NR
149582008-04-07 Nick Roberts <nickrob@snap.net.nz>
14959
14960 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14961 Interface (MI) responses.
14962
2b2d9e11
VP
149632008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14964
a9c64011
AS
14965 * gdb.cp/breakpoint.cc: New code to test conditions involving
14966 member variables.
14967 * gdb.cp/breakpoint.exp: Test condition involving member
14968 variables.
2b2d9e11 14969
bb378428
VP
149702008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14971
14972 * lib/mi-support.exp (mi_expect_stop): New.
14973 (mi_run_cmd): Change the
14974 token. Use mi_send_resuming_command, use
14975 mi_expect_stop.
14976 (mi_execute_to_helper): Rename to mi_execute_to.
14977 (mi_send_resuming_command): Add more error patterns.
14978 (mi_wait_for_stop): Renamed to...
14979 (mi_get_stop_line): ...this.
14980 (mi_run_inline_test): Adjust.
14981
14982 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14983 * gdb.mi/mi-console.exp: Likewise.
14984 * gdb.mi/mi-pending.exp: Likewise.
14985 * gdb.mi/mi-simplerun.exp: Likewise.
14986 * gdb.mi/mi-stack.exp: Likewise.
14987 * gdb.mi/mi-stepi.exp: Likewise.
14988 * gdb.mi/mi-syn-frame.exp: Add comment.
14989 * gdb.mi/mi-until.exp: Likewise.
14990 * gdb.mi/mi-var-display.exp: Likewise.
14991 * gdb.mi/mi-watch.exp: Likewise.
14992 * gdb.mi/mi2-cli.exp: Likewise.
14993 * gdb.mi/mi2-console.exp: Likewise.
14994 * gdb.mi/mi2-simplerun.exp: Likewise.
14995 * gdb.mi/mi2-stack.exp: Likewise.
14996 * gdb.mi/mi2-stepi.exp: Likewise.
14997 * gdb.mi/mi2-until.exp: Likewise.
14998 * gdb.mi/mi2-var-display.exp: Likewise.
14999 * gdb.mi/mi2-watch.exp: Likewise.
15000
62172bb9
UW
150012008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15002
15003 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15004
15005 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15006
a13e061a
PA
150072008-04-04 Pedro Alves <pedro@codesourcery.com>
15008
15009 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15010 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15011 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15012 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15013 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15014 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15015 expect an mi error duplicated in stderr.
15016
eae06beb
JB
150172008-04-03 Joel Brobecker <brobecker@adacore.com>
15018
15019 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15020 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15021 Add a couple of tests that verify the behavior when the new setting
15022 is set to "cancel" and "all".
15023 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15024 "ask" before we start the testing.
15025
79c6ced6
AR
150262008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15027
15028 * gdb.cp/casts.cc: Add class reference variables.
15029 * gdb.cp/casts.exp: New test cases for up/down casting references.
15030
6c2d1a6b
MK
150312008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15032
15033 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15034 instead of beginning to make an extra test pass.
15035 * gdb.mi/mi2-var-display.exp: Likewise.
15036
55b411d9
MR
150372008-03-31 Maciej W. Rozycki <macro@mips.com>
15038
15039 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15040
c6140da2
MD
150412008-03-31 Markus Deuling <deuling@de.ibm.com>
15042 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15043
15044 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15045 value. Add xfail for older kernels.
15046
79732189
AR
150472008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15048
15049 Bring mi-support in line with gdb.exp.
15050 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15051 (mi_gdb_start): New function.
15052
33c3676e
MR
150532008-03-28 Maciej W. Rozycki <macro@mips.com>
15054
15055 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15056
92e28119
VP
150572008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15058
15059 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15060 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15061
9e8e3afe
VP
150622008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15063
15064 * lib/mi-support.exp (mi_create_varobj_checked): New.
15065 (mi_list_varobj_children): Allow to check for a
15066 value.
15067 (mi_list_array_varobj_children): New.
15068
15069 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15070 and mi_list_varobj_children, as opposed to hardcoding
15071 expected strings.
15072 * gdb.mi/gdb701.exp: Likewise.
15073 * gdb.mi/gdb792.exp: Likewise.
15074 * gdb.mi/mi-var-block.exp: Likewise.
15075 * gdb.mi/mi-var-cmd.exp: Likewise.
15076 * gdb.mi/mi-var-invalidate.exp: Likewise.
15077 * gdb.mi/mi2-var-block.exp: Likewise.
15078 * gdb.mi/mi2-var-child.exp: Likewise.
15079 * gdb.mi/mi2-var-cmd.exp: Likewise.
15080 * gdb.mi/mi2-var-display.exp: Likewise.
15081
9df50351
JK
150822008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15083
15084 Fix random false FAILs on i386.
15085 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15086
31e5d73a
DJ
150872008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15088
15089 PR gdb/544
15090 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15091
12f4afab
DJ
150922008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15093
15094 PR gdb/544
15095 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15096
b562a0cb
DJ
150972008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15098
15099 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15100 fixed PR gdb/544.
15101
17faa917
DJ
151022008-03-21 Pedro Alves <pedro@codesourcery.com>
15103
15104 * gdb.threads/fork-child-threads.exp: Test next over fork.
15105
6214f497
DJ
151062008-03-21 Chris Demetriou <cgd@google.com>
15107
15108 * gdb.base/break.exp (rbreak junk): New test for rbreak
15109 "Junk at end of arguments" issue.
15110
63092375
DJ
151112008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15112
15113 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15114 *& to work on created array elements.
15115 (Top level): Test print $pc with a file. Test string operations
15116 without a target.
15117 * gdb.base/ptype.exp: Do not expect *& to work on created array
15118 elements.
15119
b21991b0
DJ
151202008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15121
15122 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15123 gdb.threads/staticthreads.exp: Update exit query.
15124
c4b347c7
SL
151252008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15126
15127 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15128
fa4727a6
DJ
151292008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15130
15131 * gdb.base/watchpoint.c (global_ptr, func4): New.
15132 (main): Call func4.
15133 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15134 (test_inaccessible_watchpoint): New.
15135
2f34202f
MR
151362008-02-29 Maciej W. Rozycki <macro@mips.com>
15137
15138 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15139 select the largest.
15140
0d6ba1b1
DJ
151412008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15142
15143 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15144 frames-invalid annotations.
15145
e691325a
PM
151462008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15147
a9c64011 15148 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15149
f85b5ecc
DE
151502008-02-27 Doug Evans <dje@google.com>
15151
15152 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15153 for bug 1738.
15154 (breakpoint_to_handler_entry): Ditto.
15155
b40e7bf3
JB
151562008-02-27 Joel Brobecker <brobecker@adacore.com>
15157
15158 * gdb.base/ending-run.exp: Use the first line of code inside
15159 function body to test breakpoints.
15160 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15161 location where the breakpoint is inserted when using the line
15162 where a function is declared. Fix typo in the description of
15163 one of the tests.
15164 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15165
2faca73a
PM
151662008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15167
15168 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15169 tests.
2faca73a 15170
6f439c36
PM
151712008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15172
15173 * gdb.base/args.exp: avoid same output for tests
15174 with single quotes.
15175
54e52265
VP
151762008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15177
a9c64011
AS
15178 * gdb.base/annota1.exp: Adjust for 'info break'
15179 format changes.
15180 * gdb.base/annota3.exp: Likewise.
15181 * gdb.base/break.exp: Likewise.
15182 * gdb.base/condbreak.exp: Likewise.
15183 * gdb.base/pending.exp: Likewise.
15184 * gdb.base/sepdebug.exp: Likewise.
15185 * gdb.base/unload.exp: Likewise.
15186 * gdb.cp/ovldbreak.exp: Likewise.
15187 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15188
897b09ca
DE
151892008-02-07 Doug Evans <dje@google.com>
15190
15191 * gdb.cp/mb-inline.exp: New.
15192 * gdb.cp/mb-inline.h: New.
15193 * gdb.cp/mb-inline1.cc: New.
15194 * gdb.cp/mb-inline2.cc: New.
15195
b1c32d35
PM
151962008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15197
15198 * gdb.pascal/floats.pas: New test program.
15199 * gdb.pascal/floats.exp: New testcase.
15200
1a4ca44a
TJB
152012008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15202
15203 * gdb.base/callfuncs.c (t_float_many_args): New function.
15204 (t_double_many_args): New function.
15205 * gdb.base/callfuncs.exp: Add tests for exceeding float
15206 and double parameters passed through the stack.
15207
439048e8
JB
152082008-02-05 Joel Brobecker <brobecker@adacore.com>
15209
15210 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15211 gdb.ada/complete/foo.adb: New files.
15212 * gdb.ada/complete.exp: New testcase.
15213
81fe8080
DE
152142008-02-03 Doug Evans <dje@google.com>
15215
301f0ecf
DE
15216 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15217
81fe8080
DE
15218 * gdb.cp/gdb2384.exp: New file.
15219 * gdb.cp/gdb2384.cc: New file.
15220 * gdb.cp/gdb2384-base.h: New file.
15221 * gdb.cp/gdb2384-base.cc: New file.
15222
4b071aec
DE
152232008-02-02 Doug Evans <dje@google.com>
15224
15225 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15226
61137ba6
JB
152272007-02-01 Joel Brobecker <brobecker@adacore.com>
15228
15229 * gdb.ada/sym_print_name: New test program.
15230 * gdb.ada/sym_print_name.exp: New testcase.
15231
152322007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15233
15234 * gdb.ada/nested/hello.adb: New file.
15235 * gdb.ada/nested.exp: New testcase.
15236 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15237
98deb0da
VP
152382008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15239
15240 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15241 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15242 don't cause future evaluations of function to report
15243 creation of internal breakpoints.
98deb0da 15244
723a2275
VP
152452008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15246
15247 * gdb.mi/mi-break.exp (test_error): New.
15248 Call it.
15249
fb546a2f
LM
152502008-01-31 Luis Machado <luisgpm@br.ibm.com>
15251
15252 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15253 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15254
2d8fd90a
PM
152552008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15256
15257 * gdb.pascal/integers.pas: New test program.
15258 * gdb.pascal/integers.exp: New testcase.
15259
a7fa0ded
PM
152602008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15261
15262 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15263
5e1a1926
TJB
152642008-01-30 Luis Machado <luisgpm@br.ibm.com>
15265
15266 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15267 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15268
8d04f9f0
JB
152692008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15270
15271 * gdb.ada/formatted_ref: New test program.
15272 * gdb.ada/formatted_ref.exp: New testcase.
15273
15274 * gdb.cp/formatted-ref.cc: New file.
15275 * gdb.cp/formatted-ref.exp: New testcase.
15276
ce75a98f
JB
152772008-01-30 Joel Brobecker <brobecker@adacore.com>
15278
15279 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15280
e835f6bf
NR
152812008-01-30 Nick Roberts <nickrob@snap.net.nz>
15282
15283 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15284 (test_file_list_exec_source_file): Update to new macro-info field.
15285
d118ef87
PH
152862008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15287
15288 * gdb.ada/exprs: New test program.
15289 * gdb.ada/exprs.exp: New testcase.
15290
7d35ab09
TJB
152912008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15292
15293 * dfp-test.c (DELTA, DELTA_B): New definitions.
15294 (double_val1, double_val2, double_val3, double_val4, double_val5,
15295 double_val6, double_val7, double_val8, double_val9, double_val10,
15296 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15297 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15298 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15299 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15300 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15301 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15302 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15303 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15304 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15305 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15306 dec128_val16): New global variables.
15307 (decimal_dec128_align): New function.
15308 (decimal_mixed): Likewise.
15309 (decimal_many_args_dec32): Likewise.
15310 (decimal_many_args_dec64): Likewise.
15311 (decimal_many_args_dec128): Likewise.
15312 (decimal_many_args_mixed): Likewise.
15313 * dfp-test.exp: Add tests calling new inferior functions.
15314
2d717e4f
DJ
153152008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15316
15317 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15318 gdb.server/ext-run.exp: New files.
15319 * lib/gdbserver-support.exp (gdbserver_download): New.
15320 (gdbserver_start): New. Update gdbserver expected
15321 output.
15322 (gdbserver_spawn): Use them.
15323 (gdbserver_start_extended): New.
15324
e85a822c
DJ
153252008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15326
15327 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15328 Run on GNU/Linux.
15329 (do_exec_tests): Check for systems which do not support catchpoints.
15330 Do not match START.
15331 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15332 Run on GNU/Linux. Enable verbose output.
15333 (check_fork_catchpoints): New.
15334 (explicit_fork_child_follow, catch_fork_child_follow)
15335 (tcatch_fork_parent_follow): Update expected messages.
15336 (do_fork_tests): Use check_fork_catchpoints.
15337 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15338 Run on GNU/Linux. Enable verbose output.
15339 (check_vfork_catchpoints): New.
15340 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15341 expected messages.
15342 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15343
401ea829
JB
153442008-01-29 Jim Blandy <jimb@red-bean.com>
15345
15346 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15347 host' errors.
15348 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15349
aceaf3ad
JB
153502008-01-29 Jim Blandy <jimb@red-bean.com>
15351
15352 * gdb.threads/sigthread.c: Use barriers to ensure that
15353 child_thread and child_thread_two are always initialized before we
15354 start to use them.
15355
a5606eee
VP
153562008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15357
15358 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15359 * gdb.base/watchpoint-solib.c: New.
15360 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15361
c55a82bb
PM
153622008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15363
15364 * gdb.base/gdb1056.exp: Add unsigned integer test.
15365
0993fe05
DE
153662008-01-28 Doug Evans <dje@google.com>
15367
15368 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15369
4fe42e7f
JB
153702008-01-27 Jim Blandy <jimb@codesourcery.com>
15371
c7a69933
JB
15372 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15373
4fe42e7f
JB
15374 * gdb.base/expand-psymtabs.exp: Doc fix.
15375
5def8285
MK
153762008-01-26 Mark Kettenis <kettenis@gnu.org>
15377
15378 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15379
5313c911
NR
153802008-01-24 Nick Roberts <nickrob@snap.net.nz>
15381
a9c64011 15382 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15383 -var-set-format.
15384
93815fbf
VP
153852008-01-23 Chris Demetriou <cgd@google.com>
15386
15387 * gdb.threads/thread_events.c: New testcase source file.
15388 * gdb.threads/thread_events.exp: New testcase expect file.
15389
467a88ee
NR
153902008-01-23 Nick Roberts <nickrob@snap.net.nz>
15391
15392 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15393
15394 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15395 -var-set-format.
15396
d8f82aba
DJ
153972008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15398 Vladimir Prus <vladimir@codesourcery.com>
15399
15400 * gdb.base/float.exp: Allow missing floating point for m68k and
15401 PowerPC.
15402
60c46647
VP
154032008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15404
15405 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15406 ignore count.
15407 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15408 * gdb.mi/mi-cli.exp: Adjust.
15409 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15410
c7dd36a1
PA
154112008-01-17 Pedro Alves <pedro@codesourcery.com>
15412
15413 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15414 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15415 with dummy_ptr's address.
15416 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15417 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15418 all targets.
15419 * gdb.mi/mi2-var-child.exp: Likewise.
15420
39d5313e
JB
154212008-01-09 Joel Brobecker <brobecker@adacore.com>
15422
15423 * gdb.ada/null_array: New test program.
15424 * gdb.ada/null_array.exp: New testcase.
15425
0aea4bf3
LM
154262008-01-09 Luis Machado <luisgpm@br.ibm.com>
15427
15428 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15429 with required float modifiers.
15430
0b354900
JB
154312008-01-08 Joel Brobecker <brobecker@adacore.com>
15432
15433 * gdb.ada/funcall_param: New test program.
15434 * gdb.ada/funcall_param.exp: New testcase.
15435
cdb7f5d4
JB
154362008-01-08 Joel Brobecker <brobecker@adacore.com>
15437
15438 * gdb.ada/arrayparam: New test program.
15439 * gdb.ada/arrayparam.exp: New testcase.
15440
88e2547f
JB
154412008-01-08 Joel Brobecker <brobecker@adacore.com>
15442
15443 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15444 landed. Should also fix random failures in the test following it.
15445
f6867ce0
TJB
154462008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15447
15448 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15449 for expressions with decimal float values.
15450 (test_dfp_conversions): New function to test casts to and from
15451 decimal float types.
15452 Call test_dfp_conversions.
15453 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15454 elements.
15455 (main): Initialize ds.float4 and ds.double8 elements.
15456 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15457 string to new error message.
15458 (d64_set_tests): Likewise.
15459 (d128_set_tests): Likewise.
15460 Add tests for expressions with decimal float variables. Add tests for
15461 conversions to and from decimal float types.
15462
f9c11282
JB
154632008-01-05 Joel Brobecker <brobecker@adacore.com>
15464
15465 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15466 * gdb.ada/packed_tagged.exp: New testcase.
15467
0ecbca72
JB
154682008-01-04 Joel Brobecker <brobecker@adacore.com>
15469
15470 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15471 gdb.ada/homonym/homonym_main.adb: New files.
15472 * gdb.ada/homonym.exp: New testcase.
15473
c18d3d89
JB
154742008-01-04 Joel Brobecker <brobecker@adacore.com>
15475
15476 * gdb.ada/packed_array.exp: Add testing of references to
15477 a packed array.
15478
ecc7085b
JB
154792008-01-04 Joel Brobecker <brobecker@adacore.com>
15480
15481 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15482 New files.
15483 * gdb.ada/type_coercion.exp: New testcase.
15484
c474c922
JB
154852008-01-04 Joel Brobecker <brobecker@adacore.com>
15486
15487 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15488 gdb.ada/tagged/foo.adb: New file.
15489 * gdb.ada/tagged.exp: New testcase.
15490
9005b927
JB
154912008-01-04 Joel Brobecker <brobecker@adacore.com>
15492
15493 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15494 gdb.ada/ptype_field/foo.adb: New files.
15495 * gdb.ada/ptype_field.exp: New testcase.
15496
1a6aaad8
JB
154972008-01-03 Joel Brobecker <brobecker@adacore.com>
15498
15499 * gdb.ada/print_pc.exp: New testcase.
15500
0ef22f53
JB
155012008-01-03 Joel Brobecker <brobecker@adacore.com>
15502
15503 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15504 gdb.ada/taft_type/p.adb: New files.
15505 * gdb.ada/taft_type.exp: New testcase.
15506
1689ecf8
JB
155072008-01-03 Joel Brobecker <brobecker@adacore.com>
15508
15509 * gdb.ada/array_bounds/bar.adb: New file.
15510 * gdb.ada/array_bounds.exp: New testcase.
15511
a4d0b9c3
JB
155122008-01-03 Joel Brobecker <brobecker@adacore.com>
15513
15514 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15515 gdb.ada/arrayptr/foo.adb: New files.
15516 * gdb.ada/arrayptr.exp: New testcase.
15517
a31ace00
JB
155182008-01-03 Joel Brobecker <brobecker@adacore.com>
15519
15520 * gdb.base/set-lang-auto.exp: New testcase.
15521
a97fced3
JB
155222008-01-03 Joel Brobecker <brobecker@adacore.com>
15523
15524 * gdb.ada/fun_addr/foo.adb: New file.
15525 * gdb.ada/fun_addr.exp: New testcase.
15526
ef29ce1a
JK
155272008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15528
15529 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15530 New files
15531
0fafefe3
JB
155322008-01-02 Joel Brobecker <brobecker@adacore.com>
15533
15534 * array_subscript_addr/p.adb: New file.
a9c64011 15535 * array_subscript_addr.exp: New testcase.
0fafefe3 15536
c4359f8d
JB
155372008-01-02 Joel Brobecker <brobecker@adacore.com>
15538
a9c64011 15539 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15540 New files.
15541 * gdb.ada/str_cmp_ref.exp: New testcase.
15542
1aa1b15b
JB
155432008-01-01 Joel Brobecker <brobecker@adacore.com>
15544
15545 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15546 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15547 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15548
81c9b2cf
JB
155492008-01-01 Joel Brobecker <brobecker@adacore.com>
15550
15551 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15552 gdb.ada/ref_param/pck.ads: New files.
15553 * gdb.ada/ref_param.exp: New testcase.
15554
319e4674
JB
155552008-01-01 Joel Brobecker <brobecker@adacore.com>
15556
15557 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15558 gdb.ada/interface/foo.adb: New files.
15559 * gdb.ada/interface.exp: New testcase.
15560
ef682c56
JB
155612007-12-31 Jim Blandy <jimb@codesourcery.com>
15562
15563 * gdb.base/multi-forks.exp: Consume all output from child
15564 processes before proceeding to next test.
15565
f6f3eb6c
JB
155662007-12-29 Jim Blandy <jimb@codesourcery.com>
15567
15568 * configure: Regenerated.
15569
f652e42f
JB
155702007-12-27 Joel Brobecker <brobecker@adacore.com>
15571
15572 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15573 gdb.ada/fixed_cmp/fixed.adb: New files.
15574 * gdb.ada/fixed_cmp.exp: New testcase.
15575
6943e596
JB
155762007-12-27 Joel Brobecker <brobecker@adacore.com>
15577
15578 * gdb.ada/boolean_expr.exp: New testcase.
15579
aad9a193
JB
155802007-12-26 Jim Blandy <jimb@codesourcery.com>
15581
15582 * gdb.base/multi-forks.exp: Doc fix.
15583
fb5f3683
JB
155842007-12-26 Joel Brobecker <brobecker@adacore.com>
15585
15586 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15587 * gdb.ada/char_param.exp: Do not compile our test program with
15588 -gnata, this is unnecessary.
15589 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15590
384e4a9c
JB
155912007-12-24 Joel Brobecker <brobecker@adacore.com>
15592
15593 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15594 gdb.ada/print_chars/foo.adb: New files.
15595 * gdb.ada/print_chars.exp: New testcase.
15596
01e044f7
JB
155972007-12-24 Joel Brobecker <brobecker@adacore.com>
15598
15599 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15600 gdb.ada/char_param/foo.adb: New files.
15601 * gdb.ada/char_param.exp: New testcase.
15602
0ce17860
JB
156032007-12-22 Jim Blandy <jimb@codesourcery.com>
15604
15605 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15606 hard-coding source line numbers into the test.
15607 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15608 gdb_get_line_number to find.
15609
919809b9
JB
156102007-12-22 Joel Brobecker <brobecker@adacore.com>
15611
15612 * gdb.base/ptype.c (highest): New struct type.
15613 (the_highest): New variable of that type.
15614 (main): Add dummy assignment to a field of variable the_highest.
15615 * gdb.base/ptype.exp: Test type printing of our new variable.
15616
abc8a88d
PM
156172007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15618
15619 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15620 and record first explicitly generated thread number.
abc8a88d
PM
15621 Use that thread number for thread specific watchpoint test.
15622 Add iteration number to repetitive tests.
15623
5158f3e3
CES
156242007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15625 Jim Blandy <jimb@codesourcery.com>
15626
15627 * gdb.base/expand-psymtabs.c: New testcase
15628 source file.
15629 * gdb.base/expand-psymtabs.exp: New testcase
15630 expect file.
15631
37e4754d
LM
156322007-12-17 Luis Machado <luisgpm@br.ibm.com>
15633
15634 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15635 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15636
551e5d04
JB
156372007-12-17 Joel Brobecker <brobecker@adacore.com>
15638
15639 * gdb.ada/frame_args/foo.adb: New file.
15640 * gdb.ada/frame_args/pck.ads: New file.
15641 * gdb.ada/frame_args/pck.adb: New file.
15642 * gdb.ada/frame_args.exp: New testcase.
15643
a05ee097
JB
156442007-12-17 Joel Brobecker <brobecker@adacore.com>
15645
15646 * gdb.base/frame-args.c: New file.
15647 * gdb.base/frame-args.exp: New testcase.
15648
c162e8c9 156492007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15650 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15651
15652 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15653
afe8ab22 156542007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15655
afe8ab22
VP
15656 * gdb.mi/mi-pending.exp: New.
15657 * gdb.mi/mi-pending.c: New.
15658 * gdb.mi/mi-pendshr.c: New.
15659
dfdfb3ca
JB
156602007-12-06 Jim Blandy <jimb@codesourcery.com>
15661
15662 * gdb.base/default.exp: Update expected output for 'info catch'.
15663
b7fca990
JK
156642007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15665
15666 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15667 must be set to binary.
15668
6a1afc1e
PA
156692007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15670
15671 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15672
a6b151f1
DJ
156732007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15674
15675 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15676 gdb.mi/mi-file-transfer.exp: New.
15677
43039443
JK
156782007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15679
15680 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15681
0ef2251b
MR
156822007-11-22 Maciej W. Rozycki <macro@mips.com>
15683
15684 * gdb.trace/backtrace.exp: Fix a typo.
15685 * gdb.trace/circ.exp: Likewise.
15686 * gdb.trace/collection.exp: Likewise.
15687 * gdb.trace/limits.exp: Likewise.
15688 * gdb.trace/report.exp: Likewise.
15689 * gdb.trace/tfind.exp: Likewise.
15690 * gdb.trace/while-dyn.exp: Likewise.
15691
5443631e
NR
156922007-11-21 Nick Roberts <nickrob@snap.net.nz>
15693
15694 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15695 objects of pointers that can't be dereferenced are now
15696 "noneditable".
15697
a4ce5b0d
UW
156982007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15699
15700 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15701 (target_cpu): Remove.
15702
d6e956e5
VP
157032007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15704
15705 * gdb.base/ending-run.exp: Expect the list of cleared
15706 breakpoint to come in natural order, not the reversed one.
a9c64011 15707
214270ab
VP
157082007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15709
15710 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15711 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15712
1a619819
LM
157132007-11-05 Luis Machado <luisgpm@br.ibm.com>
15714
15715 * gdb.base/printcmds.exp: New function
15716 test_printf_with_dfp.
15717
5b01a6fa
DE
157182007-11-02 Doug Evans <dje@google.com>
15719
15720 * gdb.disasm/t01_mov.s: Remove carriage returns.
15721 * gdb.disasm/t02_mova.s: Ditto.
15722 * gdb.disasm/t03_add.s: Ditto.
15723 * gdb.disasm/t04_sub.s: Ditto.
15724 * gdb.disasm/t05_cmp.s: Ditto.
15725 * gdb.disasm/t06_ari2.s: Ditto.
15726 * gdb.disasm/t07_ari3.s: Ditto.
15727 * gdb.disasm/t08_or.s: Ditto.
15728 * gdb.disasm/t09_xor.s: Ditto.
15729 * gdb.disasm/t10_and.s: Ditto.
15730 * gdb.disasm/t11_logs.s: Ditto.
15731 * gdb.disasm/t12_bit.s: Ditto.
15732 * gdb.disasm/t13_otr.s: Ditto.
15733
ec33ab7f
JK
157342007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15735
15736 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15737
ae0d01ff
UW
157382007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15739
15740 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15741 provide DFP support.
15742
55eddb0f
DJ
157432007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15744
15745 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15746 Test "set powerpc vector-abi". Skip auto-detection tests for old
15747 toolchains.
15748
7020f05c
PA
157492007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15750
15751 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15752 with [string compare].
15753
84bc3db9
PA
157542007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15755
15756 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15757 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15758
5876dc88
LM
157592007-10-25 Luis Machado <luisgpm@br.ibm.com>
15760
15761 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15762 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15763 * gdb.opt/Makefile.in: New makefile.
15764 * Makefile.in: Create new directory "gdb.opt".
15765 * configure.ac: Add "gdb.opt" directory.
15766 * configure: Regenerated.
a9c64011 15767
c3ea9a14
DE
157682007-10-25 Doug Evans <dje@google.com>
15769
15770 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15771 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15772
a9c64011 157732007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15774 Thiago Jung Bauermann <bauerman@br.ibm.com>
15775
15776 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15777 Floating Point expressions.
15778 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15779 Floating Point variables.
15780 * gdb.base/dfp-test.c: new file containing program with Decimal
15781 Floating variables, used by gdb.base/dfp-test.exp.
15782
62a24a2b
DJ
157832007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15784
15785 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15786
e7b1eae6
UW
157872007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15788
15789 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15790 compiling test case with GCC.
15791 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15792
c641edcc
UW
157932007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15794
15795 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15796 format changes.
15797
5e5ebfe6
MS
157982007-10-18 Michael Snyder <msnyder@specifix.com>
15799
15800 * gdb.base/dbx.exp: Add missing "-re " operator.
15801
e831e7b6
GM
158022007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15803
15804 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15805 * configure.ac: Removed trailing spaces after backslash.
15806 * gdb.modula2: New directory.
15807 * gdb.modula2/Makefile.in: New file.
15808 * gdb.modula2/unbounded-array.exp: New file.
15809 * gdb.modula2/unbounded1.c: New file.
15810
7cc46491
DJ
158112007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15812
15813 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15814
158152007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15816
15817 * gdb.base/sigstep.c (main): Add checks for
15818 return values for setitimer call.
15819 Call setitimer again with itimer = ITIMER_REAL
15820 if first call to setitimer fails.
15821
e91528f0
KH
158222007-10-11 Kazu Hirata <kazu@codesourcery.com>
15823
15824 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15825 of $timeout.
15826
2ec9a4f8
DJ
158272007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15828
15829 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15830
158312007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15832
15833 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15834 of gdb_expect call, to avoid interruption.
15835
64b2fa04
PA
158362007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15837
15838 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15839 (v_unsigned_long_long, v_long_long_array)
15840 (v_signed_long_long_array, v_unsigned_long_long_array)
15841 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15842 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15843 [!NO_LONG_LONG]: New.
15844 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15845 v_long_long_member.
15846
15847 (v_long_long_func, v_signed_long_long_func)
15848 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15849 (main) [!NO_LONG_LONG]: Initialize long long variants.
15850
15851 * gdb.base/whatis.exp: If board file requests no_long_long, build
15852 test with NO_LONG_LONG defined. Test long long, signed long long,
15853 and unsigned long long variants but only if board file doesn't
15854 disable it.
15855
a912286e 158562007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15857 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15858
15859 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15860 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15861 * configure: Regenerated.
15862 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15863 gdb.pascal/types.exp, lib/pascal.exp: New files.
15864
471ba8c9
DJ
158652007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15866
15867 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15868 call.
15869 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15870 to return to the call.
15871 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15872 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15873 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15874 * gdb.mi/mi-until.exp (test_until): Likewise.
15875 * gdb.mi/mi2-until.exp (test_until): Likewise.
15876
fef8a650
DJ
158772007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15878
15879 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15880 two-char array.
15881 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15882
d983da9c
DJ
158832007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15884
15885 * gdb.threads/watchthreads.c (thread_function): Sleep between
15886 iterations.
15887 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15888 at once for S/390. Generate matching fails and passes.
15889
17f62551
VP
158902007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15891
15892 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15893 the 'struct_declarations' variable to zeros.
a9c64011 15894
ed0616c6
VP
158952007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15896
15897 * gdb.cp/mb-ctor.cc: New.
15898 * gdb.cp/mb-ctor.exp: New.
15899 * gdb.cp/mb-templates.cc: New.
15900 * gdb.cp/mb-templates.exp: New.
15901
41f1b697
DJ
159022007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15903
15904 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15905
3f213f78
PA
159062007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15907
15908 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15909 targets.
15910 * configure: Regenerate.
15911
0d381245 159122007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15913
0d381245
VP
15914 * gdb.base/annota1.exp: Adjust for 'info break'
15915 format changes.
15916 * gdb.base/annota3.exp: Likewise.
15917 * gdb.base/break.exp: Likewise.
15918 * gdb.base/condbreak.exp: Likewise.
15919 * gdb.base/pending.exp: Likewise.
15920 * gdb.base/sepdebug.exp: Likewise.
15921 * gdb.base/unload.exp: Likewise.
15922 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15923
fe3f5fa8
VP
159242007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15925
15926 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15927 messages.
15928 * gdb.base/chng-syms.exp: Likewise.
15929 * gdb.base/unload.exp: Likewise.
a9c64011 15930
a75cf6c0
DJ
159312007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15932
15933 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15934
18ecae38
DJ
159352007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15936
15937 * schedlock.c (NUM): Change to 1.
15938 (main): Use args[0] for the main thread.
15939 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15940 regardless of the number of threads.
15941
5509918f
MR
159422007-09-14 Maciej W. Rozycki <macro@mips.com>
15943
4a543daf
MR
15944 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15945 type down.
15946 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15947 test.
15948 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15949 watchpoint type down.
15950 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15951 test.
15952
159532007-09-14 Maciej W. Rozycki <macro@mips.com>
15954
5509918f
MR
15955 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15956 Move all the tests here and run them twice, once using software
15957 watchpoints and once using hardware watchpoints.
15958 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15959
40b53987
DJ
159602007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15961
15962 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15963 test.
15964
695e2681
MK
159652007-09-10 Mark Kettenis <kettenis@gnu.org>
15966
8b3fc8d8
MK
15967 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15968 build-id.
15969
695e2681
MK
15970 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15971 know about $ORIGIN. Calculate output dir from $dest instead of
15972 using ${objdir}/{$subdir}.
15973
58d69f29
MK
159742007-09-09 Mark Kettenis <kettenis@gnu.org>
15975
15976 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15977 gcore, before continuing with the test.
15978
3e347599
DJ
159792007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15980
15981 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15982 * gdb.mi/mi-watch.exp: Likewise.
15983
ea37ba09
DJ
159842007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15985 Jim Blandy <jimb@codesourcery.com>
15986
15987 * gdb.arch/i386-sse.exp: Do not expect character constants.
15988 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15989 * gdb.base/display.exp: Allow print/s.
15990 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15991 and unsigned char array changes.
15992
2025a643
DJ
159932007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15994
15995 * gdb.base/display.exp: Add tests for printf %p.
15996
26669a27
PA
159972007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15998
15999 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16000 the dll name to unicode.
16001
c8f021f8
JK
160022007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16003
16004 * gdb.base/default.exp (show version): Update the version text.
16005 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16006
4cf31eea
JK
160072007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16008
16009 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16010 New files.
16011
4935890f
JK
160122007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16013
16014 * lib/gdb.exp (build_id_debug_filename_get): New function.
16015 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16016 Remove the generate DEBUG file for the future testcase runs.
16017 New testcase for the NT_GNU_BUILD_ID retrieval.
16018 Move the final testing step to ...
16019 (test_different_dir): ... a new function.
16020 New parameter XFAIL to XFAIL all the tests performed.
16021 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16022 New parameter TYPE to PF_PREFIX all the tests performed.
16023
02142340
VP
160242007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16025
16026 * gdb.mi/mi-var-cp.cc (path_expression): New
16027 function.
16028 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16029
36acd84e
UW
160302007-08-27 Markus Deuling <deuling@de.ibm.com>
16031
16032 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16033 to fit into SPU Local Store memory.
16034
a896d121
JB
160352007-08-23 Joel Brobecker <brobecker@adacore.com>
16036
16037 * gdb.base/default.exp: Adjust the expected output of "info
16038 warranty" after the switch to GPLv3.
16039
7b433602
JB
160402007-08-23 Joel Brobecker <brobecker@adacore.com>
16041
16042 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16043 to 30000 (from 20000).
16044
e22f8b7c
JB
160452007-08-23 Joel Brobecker <brobecker@adacore.com>
16046
16047 Switch the license of all .exp files to GPLv3.
16048 Switch the license of all .f and .f90 files to GPLv3.
16049 Switch the license of all .s and .S files to GPLv3.
16050
5a0e3bd0
JB
160512007-08-23 Joel Brobecker <brobecker@adacore.com>
16052
16053 * configure.ac: Switch license to GPLv3.
16054
cc00619d
JB
160552007-08-23 Joel Brobecker <brobecker@adacore.com>
16056
16057 Switch the licensing to GPLv3 for all .ads and .adb files.
16058
8d26208a
DJ
160592007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16060
16061 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16062 and t_int_double.
16063 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16064
4fcb9948
JB
160652007-08-17 Joel Brobecker <brobecker@adacore.com>
16066
16067 * gdb.base/step-line.c: Switch license to GPL version 3, and
16068 update copyright year.
16069 * gdb.base/step-line.inp: Likewise.
16070
b9c34f67
JB
160712007-08-17 Joel Brobecker <brobecker@adacore.com>
16072
16073 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16074 changes inside gdb1555.c.
16075 * gdb.base/pending.exp: Likewise.
16076
2cc17678
DJ
160772007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16078
16079 * config/default.exp: New file.
16080
e48883f7
DJ
160812007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16082
16083 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16084 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16085
1ab80e5b
MR
160862007-07-30 Maciej W. Rozycki <macro@mips.com>
16087
16088 * gdb.base/dump.exp: Force the correct endianness for binary
16089 formats not carrying this information.
16090
aba471f5
DJ
160912007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16092
16093 * gdb.threads/staticthreads.exp: Match .*sem_post.
16094
d4e07204
DJ
160952007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16096
16097 * gdb.base/readline.exp (operate_and_get_next): Match the final
16098 prompt.
16099
2b97317d
KB
161002007-07-23 Kevin Buettner <kevinb@redhat.com>
16101
16102 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16103 to restarting SID.
16104
44efa07a
KB
161052007-07-18 Kevin Buettner <kevinb@redhat.com>
16106
16107 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16108 prior to `gdb_start'.
16109
7b5ebade
KB
161102007-07-18 Kevin Buettner <kevinb@redhat.com>
16111
16112 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16113 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16114 Remove call to gdb_unload.
16115
255e7678
DJ
161162007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16117 Daniel Jacobowitz <dan@codesourcery.com>
16118
16119 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16120 for __WIN32__.
16121 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16122 * gdb.base/unload.exp: Use shared library test routines.
16123
3a40aaa0
UW
161242007-07-03 Markus Deuling <deuling@de.ibm.com>
16125
16126 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16127 * gdb.base/solib-symbol-lib.c: Likewise.
16128 * gdb.base/solib-symbol-main.c: Likewise.
16129
b0f4b84b
DJ
161302007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16131
16132 * config/gdbserver.exp (gdb_reconnect): New.
16133 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16134 gdb.base/solib-disc.exp: New files.
16135 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16136 remote debugging".
16137 (gdb_compile): Add shlib_load flag.
16138 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16139 port.
16140 (gdbserver_reconnect): New.
16141
1b05479a
DJ
161422007-07-01 Nick Roberts <nickrob@snap.net.nz>
16143 Daniel Jacobowitz <dan@codesourcery.com>
16144
16145 * gdb.base/annota3.exp: Test for if construct.
16146
86f78eb2
DJ
161472007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16148
16149 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16150
6a2eb474 161512007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16152 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16153
16154 * gdb.base/display.exp: Allow a newline after display/i.
16155 * gdb.base/pc-fp.exp: Likewise.
16156 * gdb.base/sigbpt.exp: Likewise.
16157
f8b73d13
DJ
161582007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16159
16160 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16161 required features to be included.
16162
4339e69e
DJ
161632007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16164
16165 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16166 in info threads output.
16167
23d964e7
UW
161682007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16169 Markus Deuling <deuling@de.ibm.com>
16170
16171 * gdb.arch/spu-info.exp: New testcase.
16172 * gdb.arch/spu-info.c: New file.
16173
fd20f75b
DJ
161742007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16175
16176 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16177 tpcs_offset. Restore lr after the call.
16178 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16179
2226f861
DJ
161802007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16181
16182 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16183 (gdbserver_run): Kill any running gdbserver.
16184 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16185
d12371a9
MR
161862007-05-17 Maciej W. Rozycki <macro@mips.com>
16187
16188 * gdb.base/sigbpt.exp: Preset segv_addr.
16189
93f02886
DJ
161902007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16191
16192 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16193 (gdb_compile_shlib): Likewise.
16194 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16195 (default_gdb_init): Clear cleanfiles.
16196 (gdb_finish): Delete recorded cleanfiles.
16197 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16198
16199 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16200 Do not use isnative.
16201 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16202 gdb.base/so-impl-ld.exp: Likewise.
16203 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16204 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16205 gdb_compile.
16206
b04e06d7
VP
162072007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16208
16209 * config/unknown.exp: Remove.
16210
069ed931
UW
162112007-05-15 Markus Deuling <deuling@de.ibm.com>
16212
16213 * gdb.base/info-proc.exp: Check is_remote.
16214
09db0d03
UW
162152007-05-14 Markus Deuling <deuling@de.ibm.com>
16216
16217 * gdb.base/gcore.exp: Initialize variable core_supported.
16218
af2cbe8c
DJ
162192007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16220
16221 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16222
027c0295
DJ
162232007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16224
16225 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16226 * gdb.threads/print-threads.exp (test_all_threads): Allow
16227 negative and hexadecimal thread IDs.
16228
dc5000e7
DJ
162292007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16230
16231 * gdb.java/jprint.java (public): Avoid invalid call to static
16232 method.
16233
2e74ed18
DP
162342007-05-14 Denis Pilat <denis.pilat@st.com>
16235
16236 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16237 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16238 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16239 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16240 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16241
83547f02
UW
162422007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16243
16244 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16245 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16246 this mode.
16247 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16248 * gdb.base/spu.ld: New file.
16249
b18be20d
DJ
162502007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16251
16252 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16253
be444858
DJ
162542007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16255
16256 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16257
b1d53152
DJ
162582007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16259
16260 * gdb.java/jmain.exp: Handle demangled names with and without method
16261 signatures.
16262
d084b331
DJ
162632007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16264
16265 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16266 (have_a_very_merry_interrupt): Remove calls to puts.
16267 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16268 inferior output.
16269 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16270 test names.
16271
db9d7fc5
DJ
162722007-04-29 Markus Deuling <deuling@de.ibm.com>
16273 Daniel Jacobowitz <dan@codesourcery.com>
16274
16275 * gdb.base/auxv.exp (core_works): Also check is_remote.
16276 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16277
ef783a7d 162782007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16279
ef783a7d
VP
16280 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16281 message, not the undefined 'module' variable.
16282 * gdb.base/siginfo.exp: Likewise.
16283 * gdb.base/sigstep.exp: Likewise.
16284 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16285 serialport.
16286 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16287
b7b73cae
CV
162882007-04-25 Corinna Vinschen <vinschen@redhat.com>
16289
16290 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16291 target sim fails. Return 0 otherwise.
16292 (gdb_load): Return prematurely if gdb_target_sim fails.
16293
7d90fdfa
DP
162942007-04-16 Denis Pilat <denis.pilat@st.com>
16295
16296 * gdb.base/setshow.exp: Reset height after having set it to 100.
16297
5d3e9c85
DP
162982007-04-16 Denis Pilat <denis.pilat@st.com>
16299
16300 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16301
18e75969
DP
163022007-04-16 Denis Pilat <denis.pilat@st.com>
16303
16304 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16305
25d5ea92
VP
163062007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16307
16308 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16309 tests. Run the frozen varobjs test.
16310 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16311 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16312
0b49cb80
JK
163132007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16314
16315 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16316 gdb.base/type-opaque.exp: New files.
16317
a73bafbc 163182007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16319
16320 * gdb.mi/mi-var-child.c
a73bafbc
VP
16321 (do_children_tests): User char[2] instead of
16322 char so that automatic printing of pointers to char
16323 don't give unpredicable result.
16324 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16325 local variables.
16326 * gdb.mi/mi-var-child.exp: Step to right line
16327 of do_children_tests.
16328 * gdb.mi/mi2-var-child.exp: Likewise.
16329 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16330 do_locals_tests.
a73bafbc
VP
16331 (do_children_tests): User char[2] instead of
16332 char so that automatic printing of pointers to char
a9c64011 16333 don't give unpredicable result.
a73bafbc 16334 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16335 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16336 Pass test name to mi_wait_for_stop.
16337
7ce59000
DJ
163382007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16339
16340 * gdb.asm/asm-source.exp: Remove d10v case.
16341 * lib/gdb.exp (skip_cplus_tests): Likewise.
16342 * gdb.asm/d10v.inc: Deleted.
16343
20389057
DJ
163442007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16345
16346 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16347
8807d78b
DJ
163482007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16349
16350 * config/netware.exp: Delete file.
16351
aa3edb8e
JB
163522007-03-29 Joel Brobecker <brobecker@adacore.com>
16353
16354 * gdb.dwarf2/dw2-noloc.S: New file.
16355 * gdb.dwarf2/dw2-noloc.exp: New file.
16356
297561ac
PA
163572007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16358
16359 * gdb.cp/method2.cc: New test.
16360 * gdb.cp/method2.exp: New test.
16361 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16362
1f81bd39
DJ
163632007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16364
16365 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16366
9453113a
DJ
163672007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16368
16369 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16370
b741e217
DJ
163712007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16372
16373 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16374 (gdb_load): Delete, replace with...
16375 (gdb_reload): ...this.
16376 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16377 * gdb.server/server-mon.exp: Likewise.
16378 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16379 (gdb_start_cmd): New.
16380 (gdb_file_cmd): Save the last loaded file.
16381 (gdb_reload): New.
16382 (gdb_gnu_strip_debug): Use transform.
16383 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16384 support here. Use new $last_loaded_file. Check mtime.
16385 (gdb_target_cmd): Handle ObjC failure case.
16386 (infer_host_exec): Delete.
16387 (gdbserver_load): Rename to...
16388 (gdbserver_run): ...this. Simplify.
16389 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16390 (mi_gdb_load): Move most contents to a new function...
16391 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16392 (mi_run_cmd): Use mi_gdb_target_load.
16393 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16394 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16395 Use gdb_run_cmd.
16396 * gdb.base/charsign.exp: Remove incorrect comment.
16397 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16398 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16399 gdb.base/start.exp: Use gdb_start_cmd.
16400
446ab585 164012007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16402 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16403
16404 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16405 * gdb.base/signull.exp: Similarly.
16406
bbb88ebf
UW
164072007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16408
16409 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16410 messages available to test cases (like chng-sym.exp).
16411
cb8c4a99
AS
164122007-03-14 Andreas Schwab <schwab@suse.de>
16413
16414 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16415 format changes.
16416
4e463ff5
DJ
164172007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16418
16419 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16420 (optimized_1): New.
16421 (main): Call optimized_1.
16422 (gdb2029): Correct typos. Call gdb2029_marker.
16423 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16424 for gdb2029.
16425
b6db2c47
MK
164262007-03-12 Mark Kettenis <kettenis@gnu.org>
16427
16428 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16429 as tabs. Remove redundant test pattern.
16430
70ed3737
UW
164312007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16432
16433 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16434 for /a format output.
16435
47b67b60
DJ
164362007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16437
16438 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16439 collect output incrementally.
16440
b8953b0e
UW
164412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16442
16443 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16444 for -var-create lpcharacter test.
16445 * gdb.mi/mi2-var-cmd.exp: Likewise.
16446
7acd5c40
UW
164472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16448
16449 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16450 pass on targets where address zero is readable.
16451
9c6759c1
UW
164522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16453
16454 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16455 just a single architecture.
16456
a2f1aeb4
UW
164572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16458
16459 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16460 (fetch_all_registers): New function, uses gdb_test_multiple and
16461 exp_continue to fetch inferior output line-by-line.
16462 Replace all uses of do_get_all_registers by fetch_all_registers.
16463
46579ac2
UW
164642007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16465
16466 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16467 in target_info.
16468
fc133f24
MS
164692007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16470
a9c64011 16471 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16472 consistancy; add a default (timeout) case.
16473
7646a51d
MS
164742007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16475
16476 * gdb.base/watchpoint.exp: Fix truncated comment.
16477
dcfff61f
MS
164782007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16479
16480 * Makefile.in: Remove spurious single-quotes from sed command.
16481
664e3ee9
DJ
164822007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16483
16484 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16485 func.
16486 * gdb.mi/mi2-var-cmd.exp: Likewise.
16487
d7cc6f2f
JB
164882007-02-27 Joel Brobecker <brobecker@adacore.com>
16489
a9c64011
AS
16490 * gdb.dwarf2/dw2-producer.S: New file.
16491 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16492
164932007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16494
16495 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16496 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16497 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16498 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16499 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16500 Revert tests to use mi_gdb_test and include value field in output
16501 of -var-create.
16502
93d42b30
DJ
165032007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16504
16505 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16506
c499ed39
DJ
165072007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16508
16509 * gdb.base/maint.exp: Remove full paths from test names.
16510 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16511 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16512
9836f81b
JB
165132007-02-27 Joel Brobecker <brobecker@adacore.com>
16514
16515 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16516
c74d0ad8
DJ
165172007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16518
16519 * gdb.server/server-mon.exp: New test.
16520
2711e456
DJ
165212007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16522
16523 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16524
ff6f572f
DJ
165252007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16526
16527 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16528 register capitalization.
16529
fada3feb
DP
165302007-02-13 Denis Pilat <denis.pilat@st.com>
16531
16532 * gdb.mi/mi-var-invalidate.exp: New file.
16533
fb1e4ffc
DJ
165342007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16535
16536 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16537
3da939d7
DJ
165382007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16539
16540 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16541
123dc839
DJ
165422007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16543
16544 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16545 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16546
877e3645 165472007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16548
16549 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16550 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16551 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16552 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16553 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16554 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16555 Update tests to include value field in output of -var-create.
a9c64011 16556
3c0a2960
AS
165572007-02-08 Andreas Schwab <schwab@suse.de>
16558
16559 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16560
108546a0
DJ
165612007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16562
16563 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16564 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16565
d701dcab
DP
165662007-02-02 Denis Pilat <denis.pilat@st.com>
16567
16568 * gdb.threads/threadapply.exp: check that frame is not changed by
16569 the thread apply all command.
16570
783e3e2f
AS
165712007-01-31 Andreas Schwab <schwab@suse.de>
16572
6d9c3a87
AS
16573 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16574
3c50d7b9
AS
16575 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16576 in the dwarf sections.
16577 * gdb.dwarf2/mac-fileno.S: Likewise.
16578
783e3e2f
AS
16579 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16580 bspstore register on ia64.
16581
78ff580e
AS
165822007-01-29 Andreas Schwab <schwab@suse.de>
16583
cc8e9b12
AS
16584 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16585 "frame-begin" annotation.
16586
78ff580e
AS
16587 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16588 number of "frames-invalid" annotations.
16589
704a4f78
DJ
165902007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16591
16592 * gdb.base/commands.exp: Call if_commands_test.
16593 (gdb_test_no_prompt, if_commands_test): New.
16594
e741bf94
MK
165952007-01-28 Mark Kettenis <kettenis@gnu.org>
16596
16597 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16598
474d0ad3
AS
165992007-01-27 Andreas Schwab <schwab@suse.de>
16600
16601 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16602 .short/.int/.quad in the dwarf sections.
16603 * gdb.dwarf2/dw2-intercu.S: Likewise.
16604 * gdb.dwarf2/dw2-intermix.S: Likewise.
16605
e784b426
JK
166062007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16607
16608 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16609 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16610 array.
e784b426
JK
16611 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16612 * gdb.base/setvar.exp: Likewise.
16613
37f08e04
AS
166142007-01-26 Andreas Schwab <schwab@suse.de>
16615
9a01813a
AS
16616 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16617 test.
16618
37f08e04
AS
16619 * gdb.base/multi-forks.exp ("restart $i"): Also match
16620 __kernel_syscall_via_break.
16621
6e2a9270
VP
166222007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16623
16624 * lib/mi-support.exp (mi_delete_varobj): New.
16625 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16626 testcase.
16627 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16628 (main): Call the above.
16629 (reference_update_test, base_in_reference_test)
16630 (reference_to_pointer): Delete the created varobjs.
a9c64011 16631
e515b470
DJ
166322007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16633
16634 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16635 * configure: Regenerated.
16636 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16637 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16638 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16639 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16640 * lib/gdb.exp (gdb_skip_xml_test): New function.
16641
08d8bcd7
DJ
166422007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16643
16644 * gdb.base/sigrepeat.exp: Correct error message.
16645
166462007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16647 Daniel Jacobowitz <dan@codesourcery.com>
16648
16649 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16650 gdb.arch/i386-gnu-cfi-asm.S: New files.
16651
97c3f1f3
JK
166522007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16653
16654 * lib/gdb.exp: Abort on missing `site.exp'.
16655
cb1df416
DJ
166562007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16657 Daniel Jacobowitz <dan@codesourcery.com>
16658
16659 * gdb.base/included.c, gdb.base/included.exp,
16660 gdb.base/included.h: New files.
16661
35990120
DJ
166622007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16663
16664 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16665 (maximize_rlimit): Reduce limits on 64-bit systems.
16666
6e81a116 166672007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16668
16669 From Marcus Deuling <deuling@de.ibm.com>:
16670 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16671 every case.
16672
6c3c41f3
NR
166732007-01-13 Nick Roberts <nickrob@snap.net.nz>
16674
16675 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16676 (test_path_specification): Use objdir instead of srcdir to always
16677 get an absolute filename.
16678
2f12c312
DJ
166792007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16680
16681 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16682
81121995
VP
166832007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16684
16685 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16686 Make sure the variable we're using is in scope.
16687 (reference_to_pointer): Likewise.
16688
4741b737
DJ
166892007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16690
16691 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16692 has no debug information.
16693
054410c3
DJ
166942007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16695
16696 * gdb.base/annota1.exp: Remove extra send_gdb.
16697
818f79f6
DJ
166982007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16699
16700 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16701
f7a6bb70
DJ
167022007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16703
16704 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16705
57e66780
DJ
167062007-01-08 Nick Roberts <nickrob@snap.net.nz>
16707 Daniel Jacobowitz <dan@codesourcery.com>
16708
16709 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16710 lcharacter or linteger change. Correct duplicated test name.
16711 * gdb.mi/mi2-var-cmd.exp: Likewise.
16712
3d799a95
DJ
167132007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16714
16715 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16716
167172007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16718
a9c64011
AS
16719 * gdb.base/nofield.c: New file.
16720 * gdb.base/nofield.exp: New testcase.
51679ba9 16721
eafb94e8
NR
167222007-01-05 Nick Roberts <nickrob@snap.net.nz>
16723
16724 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16725
16726 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16727 test.
16728
5e572bb4
DJ
167292007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16730
16731 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16732
74a44383
DJ
167332007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16734
16735 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16736 when continuing.
16737
1b572db9
DJ
167382007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16739
16740 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16741 Expect ".exe" extension.
16742
381bc39b
DJ
167432007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16744
16745 * gdb.base/charset.exp: Add explicit filename to break.
16746 * gdb.base/dbx.exp: Add explicit filename to breaks.
16747
2b70e4c6
DJ
167482007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16749
16750 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16751 * gdb.mi/mi2-file.exp: Likewise.
16752
303b6f5d
DJ
167532007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16754
16755 Implement specification of MI tests as comments
16756 in C and C++ sources.
16757 * lib/mi-support.exp (mi_autotest_data): New variable.
16758 (mi_autotest_source): New variable.
16759 (count_newlines, mi_prepare_inline_tests)
16760 (mi_get_inline_test, mi_continue_to_line)
16761 (mi_run_inline_test, mi_tbreak)
16762 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16763 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16764 Run inline tests.
16765 * gdb.mi/mi-var-cp.cc: Define tests here.
16766
23da0d94
VP
167672007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16768
16769 Simplify usage of mi_continue_to.
16770 * lib/mi-support.exp (mi_runto_helper): Renamed
16771 from mi_runto, added new parameter 'run_or_continue'.
16772 (mi_runto): Use mi_runto_helper.
16773 (mi_continue_to): Accept just function name as parameter.
16774 Use mi_runto_helper.
16775 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16776 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16777
f9e18282
JB
167782006-01-04 Joel Brobecker <brobecker@adacore.com>
16779
16780 Make this testcase a bit more realistic. The current code
16781 is too simplistic, and allows the compiler to optimize out
16782 some of the entities we need for this testcase.
16783 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16784 (Do_Nothing): Add extra parameter.
16785 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16786 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16787 by using a variable of type Void_Star.
16788
fd678c65
JB
167892006-01-04 Joel Brobecker <brobecker@adacore.com>
16790
16791 * gdb.ada/catch_ex/foo.adb: New file.
16792 * gdb.ada/catch_ex.exp: New testcase.
16793
05cfdb42
DJ
167942007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16795
16796 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16797 pass --image-base to linker.
16798
2e03ee74
DJ
167992007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16800 Daniel Jacobowitz <dan@codesourcery.com>
16801
16802 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16803 secondary prompts.
16804
0d5de010
DJ
168052007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16806
16807 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16808 output. Test the types of members and member pointers.
16809 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16810 gdb/2092.
16811 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16812 statement. Enable for GCC. Update expected output for some tests
16813 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16814 layout.
16815 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16816 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16817 (Diamond::vget_base): New.
16818 (main): Add new tests.
16819 * gdb.cp/printmethod.exp: Update expected output for member functions.
16820 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16821 print pEe->D::vg().
16822
61a771aa
DJ
168232007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16824
16825 * gdb.threads/tls.exp: Allow stops in sem_post.
16826
2fa63963
DJ
168272006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16828
16829 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16830 * gdb.base/annota3.exp: Likewise.
16831 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16832 again (instead of timing out).
16833 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16834 GCC bug 26475.
16835 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16836 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16837 test from jmisc1.exp.
16838 * gdb.java/jmisc1.exp: Delete.
16839 * gdb.java/jprint.exp: Adjust to work with method signatures including
16840 return types.
16841 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16842 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16843 * lib/java.exp (compile_java_from_source): Pass the correct type
16844 to target_compile.
16845
5eefc2b7
JB
168462006-12-31 Joel Brobecker <brobecker@adacore.com>
16847
16848 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16849 (stack_align_edx): New function.
16850 (stack_align_eax): New function.
16851 (main): Add calls to stack_align_edx and stack_align_eax.
16852 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16853 Add testing for the cases where the register used during a stack
16854 realignment is edx. Same for eax.
16855
227c54da
DJ
168562006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16857
16858 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16859 and generic PE targets.
16860
cab8ac94
JB
168612006-12-29 Joel Brobecker <brobecker@adacore.com>
16862
16863 * gdb.ada/array_return.exp: Update copyright date list.
16864
ba54f318
JB
168652006-12-27 Joel Brobecker <brobecker@adacore.com>
16866
16867 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16868 (Create_Small_Float_Vector): New function.
16869 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16870 function body.
16871 * gdb.ada/array_return/p.adb: Use new type and function from
16872 package Pck.
16873 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16874 able to print the value returned by a function returning an
16875 array of float.
16876
6b7a35dd
JB
168772006-12-20 Joel Brobecker <brobecker@adacore.com>
16878
16879 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16880 The associated tests should be PASSing.
16881
038224f6
VP
168822006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16883
16884 Test for base in references.
16885 * gdb.mi/mi-var-cp.cc: Add test code.
16886 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16887 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16888 * gdb.mi/mi2-watch.exp: Likewise.
16889 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16890 (mi_list_varobj_children): New function.
16891
b26ed50d
VP
168922006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16893
16894 * lib/mi-support.exp
16895 (mi_runto): Accept "()" after function name.
16896 (mi_create_varobj): New function.
16897 (mi_varobj_update): New function.
16898 (mi_Check_varobj_value): New function.
16899 * gdb.mi/mi-var-cp.exp: New file.
16900 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16901
08232497
DJ
169022006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16903
16904 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16905 gdb.base/weaklib2.c: New files.
16906
d394c993 169072006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16908
ac6c2fba
NS
16909 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16910 info. Adjust test names.
16911
8ec659a0 16912 * gdb.base/break.c (main): Move position of malloc.
d394c993 16913 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16914
acd65feb
VP
169152006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16916
16917 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16918 assignement of arrays and function pointers.
16919 * gdb.mi/var-cmd.c: Add declaration necessary for above
16920 tests.
16921
f556d5e5
NS
169222006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16923
16924 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16925
16926 * gdb.threads/linux-dp.exp: Read thread table before and after
16927 creating each philosopher and verify it.
16928
697bc68d
NS
169292006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16930 Paul Brook <paul@codesourcery.com>
16931 Daniel Jacobowitz <dan@codesourcery.com>
16932
16933 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16934 main to remove duplication. Add start function of the form
697bc68d
NS
16935 '_*start[1-9]*'. Add RVDS start function.
16936
29d73ae4
DJ
169372006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16938
16939 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16940
c1d88655
UW
169412006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16942
16943 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16944 * gdb.asm/spu.inc: New file.
16945 * gdb.base/term.exp: Disable if [target_info exists noargs].
16946 * gdb.gdb/complaints.exp: Disable if ![isnative].
16947 * gdb.gdb/selftest.exp: Likewise.
16948 * gdb.gdb/observer.exp: Likewise.
16949 * gdb.gdb/xfullpath.exp: Likewise.
16950 * gdb.base/attach.exp: Disable on SPU target.
16951 * gdb.cp/bs145503.exp: Likewise.
16952 * gdb.cp/exception.exp: Likewise.
16953 * gdb.cp/userdef.exp: Likewise.
16954
32a13b1a
DJ
169552006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16956
16957 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16958
d8295fe9
VP
169592006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16960
16961 * gdb.base/completion.exp: Fix completion tests for
16962 'info' and 'info '.
16963 * gdb.base/help.exp (help_test_raw, test_class_help)
16964 (test_prefix_command_help): Move...
16965 * lib/gdb.exp: Here.
16966 * gdb.base/main.exp: Adjust.
16967 * gdb.cp/maint.exp: Adjust.
16968 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16969
8c394015
VP
169702006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16971
16972 * gdb.stabs/weird.exp (print_weird_var): Use
16973 gdb_test_multiple instead of gdb_expect.
16974
027fc1bc
VP
169752006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16976
16977 * gdb.base/help.exp (help_test_raw): New.
16978 (test_class_help): New.
16979 (test_prefix_command_help): New.
16980 Adjust testcases.
16981
67609209
FR
169822006-11-09 Christophe Lyon <christophe.lyon@st.com>
16983
16984 * gdb.base/constvars.c (main): Write to crass and crips, so that
16985 they are allocated by the compiler.
16986
f73adfeb
AS
169872006-10-27 Andreas Schwab <schwab@suse.de>
16988
16989 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16990 "detach-fork".
16991
2f83a18e
DJ
169922006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16993
16994 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16995 of patterns.
16996
94277a38
DJ
169972006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16998
16999 * gdb.base/sepdebug.exp: Remove debug format test.
17000 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17001 Handle no-symtab.
17002 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17003
5bd2f6e2
DJ
170042006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17005
17006 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17007 int to pointer or pointer to int.
17008 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17009
8c008720
DJ
170102006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17011
17012 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17013
9e35dae4
DJ
170142006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17015
17016 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17017
d9639e13
DJ
170182006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17019
17020 PR c++/2116
17021 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17022
390a1bd0
JB
170232006-10-06 Joel Brobecker <brobecker@adacore.com>
17024
17025 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17026 the corresponding bug has been fixed in GDB (PR/2018).
17027
dd920c33
JB
170282006-10-06 Joel Brobecker <brobecker@adacore.com>
17029
17030 * gdb.base/subst.exp: New testcase.
17031
53bbefe9
JB
170322006-10-06 Joel Brobecker <brobecker@adacore.com>
17033
17034 * gdb.ada/array_return/pck.ads: Add copyright notice.
17035 * gdb.ada/array_return/pck.adb: Likewise.
17036 * gdb.ada/array_return/p.adb: Likewise.
17037 * gdb.ada/exec_changed/first.adb: Likewise.
17038 * gdb.ada/exec_changed/second.adb: Likewise.
17039
09851417
JB
170402006-10-06 Joel Brobecker <brobecker@adacore.com>
17041
17042 * gdb.ada/watch_arg/watch.adb: New file.
17043 * gdb.ada/watch_arg.exp: New testcase.
17044
041bf30d
VP
170452006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17046
17047 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17048 via string_to_regexp.
041bf30d 17049 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17050
f286fbdd 170512006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17052
17053 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17054 Remove unused / obsolete files.
17055
7c07f349
NR
170562006-09-19 Nick Roberts <nickrob@snap.net.nz>
17057
17058 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17059
cd5ff84a
VP
170602006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17061
17062 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17063 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17064 the number of frames.
cd5ff84a 17065
ae018d1a
DJ
170662006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17067
17068 * gdb.base/args.c (main): Add breakpoint marker.
17069 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17070 really test empty arguments.
17071 (args_load): Delete.
17072 (args_test): New.
17073
b399c549
NR
170742006-09-13 Nick Roberts <nickrob@snap.net.nz>
17075
17076 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17077 check for one file.
b399c549 17078
2ab1eb7a
VP
170792006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17080
17081 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17082 HIGH_FRAME argument to -stack-list-locals can be larger than
17083 the number of frames.
a9c64011 17084
476308bf
FF
170852006-08-18 Fred Fish <fnf@specifix.com>
17086
17087 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17088 '$' in front of skip_vmx_tests_saved when setting that.
17089
8625200f
AS
170902006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17091
17092 * gdb.base/trace-commands.exp: New file.
17093
089ec8f1
DJ
170942006-08-10 Joel Brobecker <brobecker@adacore.com>
17095 Daniel Jacobowitz <dan@codesourcery.com>
17096
17097 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17098 expected output of the backtrace commands.
17099
b60f0898
JB
171002006-08-09 Joel Brobecker <brobecker@adacore.com>
17101
17102 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17103 untested followed by return combination.
17104 * gdb.arch/altivec-regs.exp: Likewise.
17105 * gdb.arch/e500-abi.exp: Likewise.
17106 * gdb.arch/e500-regs.exp: Likewise.
17107 * gdb.arch/gdb1291.exp: Likewise.
17108 * gdb.arch/gdb1431.exp: Likewise.
17109 * gdb.arch/gdb1558.exp: Likewise.
17110 * gdb.arch/i386-prologue.exp: Likewise.
17111 * gdb.arch/i386-unwind.exp: Likewise.
17112 * gdb.asm/asm-source.exp: Likewise.
17113 * gdb.base/a2-run.exp: Likewise.
17114 * gdb.base/advance.exp: Likewise.
17115 * gdb.base/all-bin.exp: Likewise.
17116 * gdb.base/annota1.exp: Likewise.
17117 * gdb.base/annota3.exp: Likewise.
17118 * gdb.base/args.exp: Likewise.
17119 * gdb.base/arithmet.exp: Likewise.
17120 * gdb.base/assign.exp: Likewise.
17121 * gdb.base/async.exp: Likewise.
17122 * gdb.base/attach.exp: Likewise.
17123 * gdb.base/bang.exp: Likewise.
17124 * gdb.base/bigcore.exp: Likewise.
17125 * gdb.base/bitfields.exp: Likewise.
17126 * gdb.base/bitfields2.exp: Likewise.
17127 * gdb.base/break.exp: Likewise.
17128 * gdb.base/call-sc.exp: Likewise.
17129 * gdb.base/call-strs.exp: Likewise.
17130 * gdb.base/callfuncs.exp: Likewise.
17131 * gdb.base/checkpoint.exp: Likewise.
17132 * gdb.base/chng-syms.exp: Likewise.
17133 * gdb.base/code-expr.exp: Likewise.
17134 * gdb.base/commands.exp: Likewise.
17135 * gdb.base/completion.exp: Likewise.
17136 * gdb.base/cond-expr.exp: Likewise.
17137 * gdb.base/condbreak.exp: Likewise.
17138 * gdb.base/consecutive.exp: Likewise.
17139 * gdb.base/constvars.exp: Likewise.
17140 * gdb.base/corefile.exp: Likewise.
17141 * gdb.base/cvexpr.exp: Likewise.
17142 * gdb.base/dbx.exp: Likewise.
17143 * gdb.base/define.exp: Likewise.
17144 * gdb.base/detach.exp: Likewise.
17145 * gdb.base/display.exp: Likewise.
17146 * gdb.base/dump.exp: Likewise.
17147 * gdb.base/ena-dis-br.exp: Likewise.
17148 * gdb.base/ending-run.exp: Likewise.
17149 * gdb.base/environ.exp: Likewise.
17150 * gdb.base/eval-skip.exp: Likewise.
17151 * gdb.base/exprs.exp: Likewise.
17152 * gdb.base/fileio.exp: Likewise.
17153 * gdb.base/finish.exp: Likewise.
17154 * gdb.base/float.exp: Likewise.
17155 * gdb.base/foll-exec.exp: Likewise.
17156 * gdb.base/foll-fork.exp: Likewise.
17157 * gdb.base/foll-vfork.exp: Likewise.
17158 * gdb.base/freebpcmd.exp: Likewise.
17159 * gdb.base/funcargs.exp: Likewise.
17160 * gdb.base/gcore.exp: Likewise.
17161 * gdb.base/gdb1090.exp: Likewise.
17162 * gdb.base/gdb1250.exp: Likewise.
17163 * gdb.base/huge.exp: Likewise.
17164 * gdb.base/info-proc.exp: Likewise.
17165 * gdb.base/interrupt.exp: Likewise.
17166 * gdb.base/jump.exp: Likewise.
17167 * gdb.base/langs.exp: Likewise.
17168 * gdb.base/lineinc.exp: Likewise.
17169 * gdb.base/list.exp: Likewise.
17170 * gdb.base/logical.exp: Likewise.
17171 * gdb.base/long_long.exp: Likewise.
17172 * gdb.base/macscp.exp: Likewise.
17173 * gdb.base/maint.exp: Likewise.
17174 * gdb.base/mips_pro.exp: Likewise.
17175 * gdb.base/miscexprs.exp: Likewise.
17176 * gdb.base/multi-forks.exp: Likewise.
17177 * gdb.base/opaque.exp: Likewise.
17178 * gdb.base/overlays.exp: Likewise.
17179 * gdb.base/pc-fp.exp: Likewise.
17180 * gdb.base/pointers.exp: Likewise.
17181 * gdb.base/printcmds.exp: Likewise.
17182 * gdb.base/psymtab.exp: Likewise.
17183 * gdb.base/ptype.exp: Likewise.
17184 * gdb.base/recurse.exp: Likewise.
17185 * gdb.base/relational.exp: Likewise.
17186 * gdb.base/relocate.exp: Likewise.
17187 * gdb.base/remote.exp: Likewise.
17188 * gdb.base/reread.exp: Likewise.
17189 * gdb.base/restore.exp: Likewise.
17190 * gdb.base/return.exp: Likewise.
17191 * gdb.base/return2.exp: Likewise.
17192 * gdb.base/scope.exp: Likewise.
17193 * gdb.base/sect-cmd.exp: Likewise.
17194 * gdb.base/sep.exp: Likewise.
17195 * gdb.base/sepdebug.exp: Likewise.
17196 * gdb.base/setshow.exp: Likewise.
17197 * gdb.base/setvar.exp: Likewise.
17198 * gdb.base/sigall.exp: Likewise.
17199 * gdb.base/sigbpt.exp: Likewise.
17200 * gdb.base/signals.exp: Likewise.
17201 * gdb.base/signull.exp: Likewise.
17202 * gdb.base/sizeof.exp: Likewise.
17203 * gdb.base/solib.exp: Likewise.
17204 * gdb.base/step-line.exp: Likewise.
17205 * gdb.base/step-test.exp: Likewise.
17206 * gdb.base/structs.exp: Likewise.
17207 * gdb.base/structs2.exp: Likewise.
17208 * gdb.base/term.exp: Likewise.
17209 * gdb.base/twice.exp: Likewise.
17210 * gdb.base/until.exp: Likewise.
17211 * gdb.base/varargs.exp: Likewise.
17212 * gdb.base/volatile.exp: Likewise.
17213 * gdb.base/watchpoint.exp: Likewise.
17214 * gdb.base/whatis-exp.exp: Likewise.
17215 * gdb.base/whatis.exp: Likewise.
17216 * gdb.cp/ambiguous.exp: Likewise.
17217 * gdb.cp/annota2.exp: Likewise.
17218 * gdb.cp/annota3.exp: Likewise.
17219 * gdb.cp/bool.exp: Likewise.
17220 * gdb.cp/breakpoint.exp: Likewise.
17221 * gdb.cp/casts.exp: Likewise.
17222 * gdb.cp/class2.exp: Likewise.
17223 * gdb.cp/classes.exp: Likewise.
17224 * gdb.cp/cplusfuncs.exp: Likewise.
17225 * gdb.cp/ctti.exp: Likewise.
17226 * gdb.cp/derivation.exp: Likewise.
17227 * gdb.cp/exception.exp: Likewise.
17228 * gdb.cp/gdb1355.exp: Likewise.
17229 * gdb.cp/hang.exp: Likewise.
17230 * gdb.cp/inherit.exp: Likewise.
17231 * gdb.cp/local.exp: Likewise.
17232 * gdb.cp/m-data.exp: Likewise.
17233 * gdb.cp/m-static.exp: Likewise.
17234 * gdb.cp/member-ptr.exp: Likewise.
17235 * gdb.cp/method.exp: Likewise.
17236 * gdb.cp/misc.exp: Likewise.
17237 * gdb.cp/namespace.exp: Likewise.
17238 * gdb.cp/overload.exp: Likewise.
17239 * gdb.cp/ovldbreak.exp: Likewise.
17240 * gdb.cp/pr-1023.exp: Likewise.
17241 * gdb.cp/pr-1210.exp: Likewise.
17242 * gdb.cp/pr-574.exp: Likewise.
17243 * gdb.cp/printmethod.exp: Likewise.
17244 * gdb.cp/psmang.exp: Likewise.
17245 * gdb.cp/ref-params.exp: Likewise.
17246 * gdb.cp/ref-types.exp: Likewise.
17247 * gdb.cp/rtti.exp: Likewise.
17248 * gdb.cp/templates.exp: Likewise.
17249 * gdb.cp/try_catch.exp: Likewise.
17250 * gdb.cp/userdef.exp: Likewise.
17251 * gdb.cp/virtfunc.exp: Likewise.
17252 * gdb.disasm/am33.exp: Likewise.
17253 * gdb.disasm/h8300s.exp: Likewise.
17254 * gdb.disasm/mn10300.exp: Likewise.
17255 * gdb.disasm/sh3.exp: Likewise.
17256 * gdb.disasm/t01_mov.exp: Likewise.
17257 * gdb.disasm/t02_mova.exp: Likewise.
17258 * gdb.disasm/t03_add.exp: Likewise.
17259 * gdb.disasm/t04_sub.exp: Likewise.
17260 * gdb.disasm/t05_cmp.exp: Likewise.
17261 * gdb.disasm/t06_ari2.exp: Likewise.
17262 * gdb.disasm/t07_ari3.exp: Likewise.
17263 * gdb.disasm/t08_or.exp: Likewise.
17264 * gdb.disasm/t09_xor.exp: Likewise.
17265 * gdb.disasm/t10_and.exp: Likewise.
17266 * gdb.disasm/t11_logs.exp: Likewise.
17267 * gdb.disasm/t12_bit.exp: Likewise.
17268 * gdb.disasm/t13_otr.exp: Likewise.
17269 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17270 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17271 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17272 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17273 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17274 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17275 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17276 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17277 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17278 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17279 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17280 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17281 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17282 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17283 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17284 * gdb.mi/gdb701.exp: Likewise.
17285 * gdb.mi/gdb792.exp: Likewise.
17286 * gdb.mi/mi-basics.exp: Likewise.
17287 * gdb.mi/mi-break.exp: Likewise.
17288 * gdb.mi/mi-cli.exp: Likewise.
17289 * gdb.mi/mi-console.exp: Likewise.
17290 * gdb.mi/mi-disassemble.exp: Likewise.
17291 * gdb.mi/mi-eval.exp: Likewise.
17292 * gdb.mi/mi-file.exp: Likewise.
17293 * gdb.mi/mi-read-memory.exp: Likewise.
17294 * gdb.mi/mi-regs.exp: Likewise.
17295 * gdb.mi/mi-return.exp: Likewise.
17296 * gdb.mi/mi-simplerun.exp: Likewise.
17297 * gdb.mi/mi-stack.exp: Likewise.
17298 * gdb.mi/mi-stepi.exp: Likewise.
17299 * gdb.mi/mi-syn-frame.exp: Likewise.
17300 * gdb.mi/mi-until.exp: Likewise.
17301 * gdb.mi/mi-var-block.exp: Likewise.
17302 * gdb.mi/mi-var-child.exp: Likewise.
17303 * gdb.mi/mi-var-cmd.exp: Likewise.
17304 * gdb.mi/mi-var-display.exp: Likewise.
17305 * gdb.mi/mi-watch.exp: Likewise.
17306 * gdb.mi/mi2-basics.exp: Likewise.
17307 * gdb.mi/mi2-break.exp: Likewise.
17308 * gdb.mi/mi2-cli.exp: Likewise.
17309 * gdb.mi/mi2-console.exp: Likewise.
17310 * gdb.mi/mi2-disassemble.exp: Likewise.
17311 * gdb.mi/mi2-eval.exp: Likewise.
17312 * gdb.mi/mi2-file.exp: Likewise.
17313 * gdb.mi/mi2-read-memory.exp: Likewise.
17314 * gdb.mi/mi2-regs.exp: Likewise.
17315 * gdb.mi/mi2-return.exp: Likewise.
17316 * gdb.mi/mi2-simplerun.exp: Likewise.
17317 * gdb.mi/mi2-stack.exp: Likewise.
17318 * gdb.mi/mi2-stepi.exp: Likewise.
17319 * gdb.mi/mi2-syn-frame.exp: Likewise.
17320 * gdb.mi/mi2-until.exp: Likewise.
17321 * gdb.mi/mi2-var-block.exp: Likewise.
17322 * gdb.mi/mi2-var-child.exp: Likewise.
17323 * gdb.mi/mi2-var-cmd.exp: Likewise.
17324 * gdb.mi/mi2-var-display.exp: Likewise.
17325 * gdb.mi/mi2-watch.exp: Likewise.
17326 * gdb.stabs/exclfwd.exp: Likewise.
17327 * gdb.stabs/weird.exp: Likewise.
17328 * gdb.threads/gcore-thread.exp: Likewise.
17329 * gdb.trace/actions.exp: Likewise.
17330 * gdb.trace/backtrace.exp: Likewise.
17331 * gdb.trace/circ.exp: Likewise.
17332 * gdb.trace/collection.exp: Likewise.
17333 * gdb.trace/deltrace.exp: Likewise.
17334 * gdb.trace/infotrace.exp: Likewise.
17335 * gdb.trace/limits.exp: Likewise.
17336 * gdb.trace/packetlen.exp: Likewise.
17337 * gdb.trace/passc-dyn.exp: Likewise.
17338 * gdb.trace/passcount.exp: Likewise.
17339 * gdb.trace/report.exp: Likewise.
17340 * gdb.trace/save-trace.exp: Likewise.
17341 * gdb.trace/tfind.exp: Likewise.
17342 * gdb.trace/tracecmd.exp: Likewise.
17343 * gdb.trace/while-dyn.exp: Likewise.
17344 * gdb.trace/while-stepping.exp: Likewise.
17345
f4b618d1
JB
173462006-08-08 Joel Brobecker <brobecker@adacore.com>
17347
17348 * gdb.base/step-bt.c: New file.
17349 * gdb.base/step-bt.exp: New testcase.
17350
3d00d119
DJ
173512006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17352
17353 * config/monitor.exp (gdb_load): Remove support for obsolete
17354 download-write-size.
17355 * gdb.base/remote.exp: Likewise. Update all callers of
17356 gdb_timed_load.
17357
017b5bd4
DJ
173582006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17359
17360 * cursal.exp: Pass binfile to gdb_load.
17361
837c599d
DJ
173622006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17363
17364 * gdb.base/cursal.exp: Add "" to gdb_load call.
17365
8dd4540b
MK
173662006-07-29 Mark Kettenis <kettenis@gnu.org>
17367
17368 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17369 NetBSD/ELF targets.
17370
ab5c9f60
DJ
173712006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17372
17373 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17374 operator*.
17375
4c42eaff
DJ
173762006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17377
17378 * gdb.base/completion.exp: Update for change in "file" behavior.
17379 * gdb.stabs/weird.exp: Likewise.
17380 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17381 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17382
0155cc76
NS
173832006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17384
17385 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17386 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17387
16026cd7
AS
173882006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17389
17390 * gdb.base/default.exp: Update source command error message.
17391 * gdb.base/help.exp: Update 'help source' message.
17392
16963cb6
DJ
173932006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17394
17395 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17396 test.
17397
6d7fd486
AS
173982006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17399
17400 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17401
29e8a844
DJ
174022006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17403
17404 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17405
6afcfa39
DJ
174062006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17407
17408 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17409
267a692b
MK
174102006-07-17 Mark Kettenis <kettenis@gnu.org>
17411
17412 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17413 *-*-openbsd* from targets for wich we expect ARM FPA floating
17414 point format.
17415
85d2fec4
NR
174162006-07-17 Nick Roberts <nickrob@snap.net.nz>
17417
17418 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17419
174202006-07-17 Mark Kettenis <kettenis@gnu.org>
17421
17422 * gdb.base/annota3.exp: Expect frame-begin annotation.
17423
85b4c6e8
JB
174242006-07-14 Joel Brobecker <brobecker@adacore.com>
17425
17426 * gdb.base/help.exp: Adjust "help unset" test to accept
17427 any list of unset commands.
17428
fb933624
DJ
174292006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17430 Daniel Jacobowitz <dan@codesourcery.com>
17431
17432 * gdb.cp/ref-params.exp: New test.
17433 * gdb.cp/ref-params.cc: New source file.
17434 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17435
1dff4b64
MK
174362006-07-08 Mark Kettenis <kettenis@gnu.org>
17437
17438 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17439 spaces/tabs in regular expressions since they might not be there.
17440
40d2e0e3
AS
174412006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17442
17443 * gdb.base/ifelse.exp: New file.
17444
f6c957d2
NS
174452006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17446
17447 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17448 line.
17449 * gdb.base/huge.exp: Loop over compilation to find a size that
17450 is acceptable.
17451 * gdb.base/remote.exp: Correct expected strings.
17452 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17453
b9c5a23d
DJ
174542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17455
17456 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17457
9af2e58d
DJ
174582006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17459
17460 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17461 native.
17462
30930ca5
DJ
174632006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17464
17465 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17466 enable stabs testing.
17467
aa32fa1d
DJ
174682006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17469
bd4a4c80 17470 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17471 gdb_test_multiple does.
17472
321fef15
DJ
174732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17474
17475 * Makefile.in (host_alias): Remove.
17476 (target_alias): Use @target_noncanonical@.
17477 (site.exp): Don't set host_alias.
17478 * aclocal.m4: Remove contents. Include acx.m4.
17479 * configure: Regenerated.
17480 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17481
e1c2defa
NS
174822006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17483
e63b55d1
NS
17484 * lib/gdb.exp (gdb_load_cmd): New.
17485
5600ea19
NS
17486 * gdb.base/fileio.c: Add system(NULL) test.
17487 * gdb.base/fileio.exp: Check it.
17488
e1c2defa
NS
17489 * gdb.base/break.c: Add 10a breakpoint at }
17490 * gdb.base/break.exp: Add test for breakpoint at }
17491 * gdb.cp/anon-union.cc: Add code at end of function.
17492 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17493 * gdb.mi/var-cmd.c: Add code at end of function.
17494 * gdb.mi/mi-var-display.exp: Adjust end of next.
17495 * gdb.mi/mi2-var-display.exp: Likewise.
17496 * gdb.base/fileio.c: Add stop function and insert calls at
17497 stopping places.
17498 * gdb.base/fileio.exp: Breakpoint stop function and remove
17499 explicit line number references.
17500
6c0112ec
JB
175012006-05-19 Joel Brobecker <brobecker@adacore.com>
17502
a9c64011
AS
17503 * gdb.base/del.exp (test_delete_alias): New function.
17504 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17505
154189a4
FF
175062006-05-18 Fred Fish <fnf@specifix.com>
17507
17508 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17509 required. Check for spurious output after program exits normally.
17510
582e64c2
FF
175112006-05-17 Fred Fish <fnf@specifix.com>
17512
17513 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17514 gdb_load, so it works in the simulator.
17515
8ef6493a
FF
175162006-05-11 Fred Fish <fnf@specifix.com>
17517
17518 * gdb.base/bang.exp: Ignore unexpected output between the
17519 "program exited normally" and the gdb prompt, as many other
17520 tests do.
17521
692b141c
MK
175222006-05-07 Mark Kettenis <kettenis@gnu.org>
17523
17524 * gdb.base/help.exp: Make "delete checkpoint" part option for
17525 "help d" and "help delete" tests.
17526
540b8a30
UW
175272006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17528
a9c64011 17529 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17530 expected output in some mi_gdb_test statements.
17531 * gdb.mi/mi2-basics.exp: Likewise.
17532
9b6462d9
JB
175332006-05-05 Joel Brobecker <brobecker@adacore.com>
17534
17535 * gdb.base/del.c: New file.
17536 * gdb.base/del.exp: New testcase.
17537
954de43b
DM
175382006-05-05 David S. Miller <davem@sunset.davemloft.net>
17539
17540 * gdb.base/break.exp: Do not assume a breakpoint on
17541 main will actually be in $srcfile when optimizing.
1303f75e
DM
17542 * gdb.base/savedregs.exp: Do not require that the dummy
17543 frame location match up to a symbol and source file location.
c3242428
DM
17544 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17545 will get printed without a mi_cmd_data_list_register_values prefix.
17546 (*-data-list-register-*): Correct regular expressions to expect the new
17547 pseudo d? floating point registers.
17548 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17549
c7e64c9a
DJ
175502006-05-05 Christophe Lyon <christophe.lyon@st.com>
17551
17552 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17553 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17554 is allocated by the compiler.
17555 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17556 anons, e, anone to force their allocation by the compiler.
17557
175582006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17559
17560 * gdb.base/help.exp: Update expected text for help d and
17561 help delete.
17562
27ce9a6d
MK
175632006-05-02 Mark Kettenis <kettenis@gnu.org>
17564
17565 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17566 NetBSD/ELF targets.
17567
8608915f
MK
175682006-04-30 Mark Kettenis <kettenis@gnu.org>
17569
17570 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17571 single-step breakpoint fails; make this a KFAIL on
17572 sparc*-*-openbsd*.
17573 * gdb.base/siginfo.exp: Likewise.
17574 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17575
b8db102d
MS
175762006-04-26 Michael Snyder <msnyder@redhat.com>
17577
17578 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17579 which may have to consume output from other forks.
17580 Add tests to make sure that "delete fork" succeeded.
17581
c702009a
MS
175822006-04-20 Michael Snyder <msnyder@redhat.com>
17583
17584 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17585 Add support for the Renesas M32C and M16C.
17586
17587 * gdb.asm/asm-source.exp: Add m32c target.
17588 * gdb.asm/m32c.inc: Support for m32c target.
17589
e28493f2
AS
175902006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17591
17592 * gdb.base/commands.exp (recursive_source_test): New test.
17593
880da185
DM
175942006-04-04 David S. Miller <davem@sunset.davemloft.net>
17595
17596 * gdb.base/float.exp: Add pattern for sparc targets.
17597
61d9b92f
DJ
175982006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17599
17600 * gdb.base/commands.exp (stray_arg0_test): New test.
17601
bd717df8
PB
176022006-03-30 Paul Brook <paul@codesourcery.com>
17603
17604 * gdb.mi/mi-until.exp: kfail broken until command.
17605 * gdb.mi/mi2-until.exp: Ditto.
17606
ec793d3c
NR
176072006-03-27 Nick Roberts <nickrob@snap.net.nz>
17608
17609 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17610
831004b7
AO
176112006-03-08 Alexandre Oliva <aoliva@redhat.com>
17612
17613 * gdb.base/prelink.exp: Anchor tested-for regular expression
17614 on gdb prompt.
17615
effe49a0
PB
176162006-03-07 Paul Brook <paul@codesourcery.com>
17617
17618 * gdb.base/assign.exp: Correct fail message.
17619
e5461016
PB
176202006-03-07 Paul Brook <paul@codesourcery.com>
17621
17622 * lib/compiler.c: Extract armcc version number.
17623 * lib/compiler.cc: Ditto.
17624
fc91c6c2
PB
176252006-03-07 Paul Brook <paul@codesourcery.com>
17626
17627 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17628 additional_flags=-w.
17629 * gdb.arch/altivec-regs.exp: Ditto.
17630 * gdb.arch/e500-abi.exp: Ditto.
17631 * gdb.arch/e500-regs.exp: Ditto.
17632 * gdb.base/all-bin.exp: Ditto.
17633 * gdb.base/annota1.exp: Ditto.
17634 * gdb.base/annota3.exp: Ditto.
17635 * gdb.base/args.exp: Ditto.
17636 * gdb.base/arithmet.exp: Ditto.
17637 * gdb.base/assign.exp: Ditto.
17638 * gdb.base/async.exp: Ditto.
17639 * gdb.base/bang.exp: Ditto.
17640 * gdb.base/break.exp: Ditto.
17641 * gdb.base/call-rt-st.exp: Ditto.
17642 * gdb.base/completion.exp: Ditto.
17643 * gdb.base/cond-expr.exp: Ditto.
17644 * gdb.base/condbreak.exp: Ditto.
17645 * gdb.base/consecutive.exp: Ditto.
17646 * gdb.base/define.exp: Ditto.
17647 * gdb.base/display.exp: Ditto.
17648 * gdb.base/ena-dis-br.exp: Ditto.
17649 * gdb.base/environ.exp: Ditto.
17650 * gdb.base/eval-skip.exp: Ditto.
17651 * gdb.base/info-proc.exp: Ditto.
17652 * gdb.base/jump.exp: Ditto.
17653 * gdb.base/logical.exp: Ditto.
17654 * gdb.base/long_long.exp: Ditto.
17655 * gdb.base/maint.exp: Ditto.
17656 * gdb.base/miscexprs.exp: Ditto.
17657 * gdb.base/pc-fp.exp: Ditto.
17658 * gdb.base/pointers.exp: Ditto.
17659 * gdb.base/relational.exp: Ditto.
17660 * gdb.base/reread.exp: Ditto.
17661 * gdb.base/sect-cmd.exp: Ditto.
17662 * gdb.base/sep.exp: Ditto.
17663 * gdb.base/sepdebug.exp: Ditto.
17664 * gdb.base/until.exp: Ditto.
17665 * gdb.base/whatis-exp.exp: Ditto.
17666 * gdb.cp/annota2.exp: Ditto.
17667 * gdb.cp/annota3.exp: Ditto.
17668 * gdb.trace/actions.exp: Ditto.
17669 * gdb.trace/backtrace.exp: Ditto.
17670 * gdb.trace/circ.exp: Ditto.
17671 * gdb.trace/collection.exp: Ditto.
17672 * gdb.trace/deltrace.exp: Ditto.
17673 * gdb.trace/infotrace.exp: Ditto.
17674 * gdb.trace/limits.exp: Ditto.
17675 * gdb.trace/packetlen.exp: Ditto.
17676 * gdb.trace/passc-dyn.exp: Ditto.
17677 * gdb.trace/passcount.exp: Ditto.
17678 * gdb.trace/report.exp: Ditto.
17679 * gdb.trace/save-trace.exp: Ditto.
17680 * gdb.trace/tfind.exp: Ditto.
17681 * gdb.trace/tracecmd.exp: Ditto.
17682 * gdb.trace/while-dyn.exp: Ditto.
17683 * gdb.trace/while-stepping.exp: Ditto.
17684 * lib/gdb.exp: Ditto.
17685 (gdb_compile): Handle nowarning option.
17686
5f4a23d9
AO
176872006-03-07 Alexandre Oliva <aoliva@redhat.com>
17688
17689 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17690 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17691 Rename executable to prelinkt. Don't re-prelink if we didn't
17692 get a core file. Test prelink -u exit status to tell whether
17693 prelinking failed. Use gdb_test_multiple.
17694
9733fc94
DJ
176952006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17696
17697 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17698 (do_tests): Call it.
17699
cc10cae3
AO
177002006-02-28 Alexandre Oliva <aoliva@redhat.com>
17701
17702 * gdb.base/prelink.exp: New test.
17703 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17704
15c46491
WZ
177052006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17706
17707 * gdb.fortran/derived-type.f90: New file.
17708 * gdb.fortran/derived-type.exp: New testcase.
17709
5c9f7ded
DJ
177102006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17711
17712 * gdb.base/default.exp: Allow ';' as a directory separator.
17713
5b96932b
AS
177142006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17715
17716 * gdb.base/help.exp (help add-symbol-file): Update.
17717
1986bccd
AS
177182006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17719
17720 * gdb.base/help.exp (help load): Update expected results.
17721
a8b7528f
FF
177222006-02-19 Fred Fish <fnf@specifix.com>
17723
17724 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17725 specifix hex value as part of results.
17726 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17727
f8261448
FF
177282006-02-16 Fred Fish <fnf@specifix.com>
17729
17730 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17731 ushort_addr, and slong_addr, so the typedefs are not optimized
17732 away.
17733 * gdb.base/whatis.exp: Add tests using type name for struct type,
17734 union type, enum type, and typedef.
a9c64011 17735
31d8bdd2
MK
177362006-02-13 Mark Kettenis <kettenis@gnu.org>
17737
17738 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17739
34e41e63
JB
177402006-02-13 Jim Blandy <jimb@redhat.com>
17741
17742 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17743 case where it takes two "next" commands to skip past the init
17744 call.
17745
ac6e4f31
FF
177462006-02-12 Fred Fish <fnf@specifix.com>
17747
17748 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17749 to handle cases where it takes two "next" commands to skip
17750 past the init call.
17751
2db2d571
JB
177522006-02-07 Joel Brobecker <brobecker@adacore.com>
17753
17754 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17755 on hppa32 targets.
17756
38fcd64c
DJ
177572006-02-06 Vladimir Prus <ghost@cs.msu.su>
17758
17759 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17760 field.
17761
1315ad46
MK
177622006-01-29 Mark Kettenis <kettenis@gnu.org>
17763
17764 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17765
5625b943
DJ
177662006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17767
17768 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17769 files.
17770
80df1bbe
DJ
177712006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17772
17773 * gdb.cp/maint.exp: Set complaints to a positive value.
17774
9078e690
DJ
177752006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17776
17777 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17778 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17779 function name.
17780
9c903399
DJ
177812006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17782
17783 * gdb.base/checkpoint.c: Update copyright notice. Include
17784 <stdlib.h>.
17785
761ae4d6
JB
177862006-01-04 Jim Blandy <jimb@redhat.com>
17787
17788 * gdb.asm/asm-source.exp: Independently provide default values for
17789 asm-flags and debug-flags. Use 'string equal' to do the
17790 comparison, not the implicit expr's '==' operator. Remove
17791 now-unneeded assignments to asm-flags. In h8300 case, place
17792 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17793
099ac3dd
MS
177942006-01-04 Michael Snyder <msnyder@redhat.com>
17795
17796 * gdb.base/checkpoint.c: New file.
17797 * gdb.base/checkpoint.exp: New file.
17798 * gdb.base/multi-fork.c: New file.
17799 * gdb.base/multi-fork.exp: New file.
17800 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17801
f4d85314
FF
178022006-01-04 Fred Fish <fnf@specifix.com>
17803
17804 * gdb.base/ptype.c (foo): Add typedef.
17805 (intfoo): Add function.
17806 * gdb.base/ptype1.c: New file.
17807 * gdb.base/ptype.exp: Handle compilation and linking with two
17808 source files. Test that proper type for "foo" is found based
17809 on source context rather than first match found in symtabs.
17810
a1b06f35
MK
178112005-12-28 Mark Kettenis <kettenis@gnu.org>
17812
17813 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17814 * gdb.asm/openbsd.inc: Indent commands.
17815
d082a1e2
MK
178162005-12-26 Mark Kettenis <kettenis@gnu.org>
17817
c65016bd
MK
17818 * gdb.base/freebpcmd.exp: Increase timeout.
17819
d082a1e2
MK
17820 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17821
d3c32a0e
DJ
178222005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17823
17824 * gdb.base/default.exp: Update check for "show version".
17825
9fdb1f50
RC
178262005-12-09 Randolph Chung <tausq@debian.org>
17827
17828 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17829 * gdb.asm/pa64.inc: New file.
17830
5f2c56f7
RC
178312005-12-09 Randolph Chung <tausq@debian.org>
17832
17833 * gdb.asm/common.inc: Indent commands.
17834 * gdb.asm/asmsrc1.s: Likewise.
17835 * gdb.asm/asmsrc2.s: Likewise.
17836
8117349c
RC
178372005-12-09 Randolph Chung <tausq@debian.org>
17838
17839 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17840 (get_addr_of_sym): Remove duplicate print.
17841 (gen_core): xfail hppa*-*-hpux*, update expected output.
17842 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17843 * gdb.arch/pa64-nullify.s: New file.
17844
8f07f25a
RC
178452005-12-09 Randolph Chung <tausq@debian.org>
17846
17847 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17848
55b39184
DJ
178492005-12-07 Christophe Lyon <christophe.lyon@st.com>
17850
17851 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17852 code generation for these functions.
17853 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17854 error message.
17855
31e2b00f
AS
178562005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17857
17858 * gdb.base/help.exp (help b, help br, help bre, help brea)
17859 (help break): Update the expected message.
17860
c3d0b56e
SC
178612005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17862
17863 * gdb.asm/m68hc11.inc: Setup the data section.
17864 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17865 script for this test.
17866 (m6812-*-*): Likewise.
17867
36ae0ea9
RC
178682005-11-09 Randolph Chung <tausq@debian.org>
17869
17870 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17871
9d6f42e9
WZ
178722005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17873
17874 * gdb.base/break.exp: Fix a comment typo.
17875
e2126a14
EZ
178762005-11-03 Jim Blandy <jimb@redhat.com>
17877
a9c64011
AS
17878 Checked in by Elena Zannoni <ezannoni@redhat.com>
17879
889bf7c5 17880 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17881
e0ac7199
CV
178822005-11-02 Corinna Vinschen <vinschen@redhat.com>
17883
17884 * gdb.arch/gdb1558.c: Include stdio.h.
17885
31d3fb18
MK
178862005-10-31 Mark Kettenis <kettenis@gnu.org>
17887
17888 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17889
e52b687c
MK
178902005-10-31 Mark Kettenis <kettenis@gnu.org>
17891
17892 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17893
f4711d79
PG
178942005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17895
a9c64011
AS
17896 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17897 vscr" tests to better match output.
f4711d79 17898
987a9106
JB
178992005-10-12 Jim Blandy <jimb@redhat.com>
17900
17901 * gdb.base/structs.exp (any): New function.
17902 (test_struct_returns): Don't make any assumptions at all about
17903 what value the function returns when GDB can't set the return
17904 value.
17905
2336bb58
JB
179062005-10-09 Joel Brobecker <brobecker@adacore.com>
17907
17908 * gdb.ada/arrayidx/p.adb: New file.
17909 * gdb.ada/arrayidx.exp: New testcase
17910
179112005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17912
17913 * gdb.ada/array_return/pck.ads: New file.
17914 * gdb.ada/array_return/pck.adb: New file.
17915 * gdb.ada/array_return/p.adb: New file.
17916 * gdb.ada/array_return.exp: New testcase.
17917
705335ea
JB
179182005-10-03 Joel Brobecker <brobecker@adacore.com>
17919
a9c64011
AS
17920 * gdb.base/arrayidx.c: New file.
17921 * gdb.base/arrayidx.exp: New testcase.
705335ea 17922
11ee9940
NR
179232005-09-29 Nick Roberts <nickrob@snap.net.nz>
17924
17925 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17926 frames-invalid and breakpoints-invalid are no longer generated
17927 with level 3 so don't expect them in the output.
17928
39fb8e9e
BR
179292005-09-27 Bob Rossi <bob@brasko.net>
17930
a9c64011 17931 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17932 from test. Escape the | in mi_gdb_test call.
17933 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17934 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17935 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17936 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17937 expected regex's in mi_gdb_test calls.
17938 * lib/mi-support.exp: Remove arbitrary .* from tests.
17939 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17940 Fully anchor GDB/MI expected results in mi_gdb_test.
17941 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17942 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17943
2af48f68
PB
179442005-09-26 Paul Brook <paul@codesourcery.com>
17945
17946 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17947
f34502bc
WZ
179482005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17949
17950 * bfp-test.c: New file.
17951 * bfp-test.exp: New testcase.
17952
ca929517
WZ
179532005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17954
17955 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17956 of subarray and substring variable.
17957 * gdb.fortran/subarray.f: New source file for the test of subarray
17958 and substring variable evaluation.
17959 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17960 of string constant.
17961
c761af65
DJ
179622005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17963
17964 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17965 copyright dates.
17966
561d7a1d
PG
179672005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17968
17969 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17970 powerpc altivec' test with an almost identical 'info vector' test.
17971
b2b64cc9
PG
179722005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17973
a9c64011
AS
17974 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17975 vscr" tests to match output.
b2b64cc9 17976
6ac4d15a
PG
179772005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17978
a9c64011
AS
17979 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17980 output.
6ac4d15a 17981
40e55bef
BR
179822005-09-11 Bob Rossi <bob@brasko.net>
17983
889bf7c5
PA
17984 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17985 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17986 commands that return an MI output command and an asyncronous MI output
17987 command.
40e55bef
BR
17988 * gdb.mi/mi-console.exp: Ditto.
17989
3c7385ec
BR
179902005-09-11 Bob Rossi <bob@brasko.net>
17991
17992 * gdb.mi/mi-var-child.c: Include <string.h>.
17993
a6cd0eb3
DJ
179942005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17995
17996 * killed.exp: Correct gdb_expect syntax.
17997
2f168eed
CV
179982005-08-09 Corinna Vinschen <vinschen@redhat.com>
17999
18000 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18001
ecd3fd0f
BR
180022005-08-02 Bob Rossi <bob@brasko.net>
18003
18004 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18005 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18006 Change tests to inferior-tty-set/show.
18007 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18008 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18009 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18010 inferior. Use mi_gdb_test to get GDB and Inferior output.
18011 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18012 descriptor.
18013 (mi_inferior_tty_name): Add inferior PTY file name.
18014 (mi_gdb_start): Add INFERIOR_PTY parameter.
18015 (mi_gdb_test): Add IPATTERN parameter.
18016
f1ea48cb 180172005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18018
f1ea48cb
BR
18019 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18020 parameter to mi_gdb_test.
18021 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18022
6e650a67
DJ
180232005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18024
18025 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18026 struct_declarations.
18027 * gdb.mi/mi-var-child.exp: Step over the initialization of
18028 struct_declarations.
18029
8be260b6
DJ
180302005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18031
18032 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18033 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18034 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18035 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18036 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18037 file.
18038
4e660f07
NR
180392005-07-27 Nick Roberts <nickrob@snap.net.nz>
18040
18041 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18042 (do_children_tests): Assign values to the extra elements.
18043
18044 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18045 them for tests for "-var-update --no-values" and
a9c64011 18046 "-var-update --all-values".
4e660f07
NR
18047 Add test for "-var-list-children --simple-values".
18048
18049 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18050
18051 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18052 "-stack-list-locals --simple-values" Improve doc strings and
18053 comments.
18054
6bdae935
MK
180552005-07-18 Mark Kettenis <kettenis@gnu.org>
18056
598b7a6f
MK
18057 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18058 *-*-openbsd*.
18059 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18060
6bdae935
MK
18061 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18062 sigaltsatck'.
18063
1323e929 180642005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18065
1323e929
BR
18066 * gdb.base/default.exp (tty): Changed output of command.
18067 * gdb.base/help.exp (help tty): Ditto.
18068
b1a9c082
MK
180692005-07-12 Mark Kettenis <kettenis@gnu.org>
18070
18071 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18072
10a844a2
MK
180732005-07-10 Mark Kettenis <kettenis@gnu.org>
18074
18075 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18076 -stack-select-frame without arguments.
18077 (test_stack_frame_listing): Add test for newly implemented command
18078 -stack-info-frame.
18079
3cb3b8df
BR
180802005-07-06 Bob Rossi <bob@brasko.net>
18081
18082 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18083 command.
18084 (Copyright): Update copyright.
18085
a0c5fbcf
WZ
180862005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18087
18088 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18089 tests to evaluate exponentiation expression.
18090
984971d0
AS
180912005-06-29 Andreas Schwab <schwab@suse.de>
18092
18093 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18094 main to avoid warnings.
18095
18096 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18097
fe03833f
NR
180982005-06-20 Nick Roberts <nickrob@snap.net.nz>
18099
18100 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18101 -stack-select-frame without arguments.
18102 (test_stack_frame_listing): Add test for newly implemented command
18103 -stack-info-frame.
a9c64011 18104
7a55f279
WZ
181052005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18106
0ffa0ea5
DJ
18107 * gdb.fortran/array-element.f: New file.
18108 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18109
26585198
DJ
181102005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18111
18112 * gdb.base/bigcore.exp: Correct checks for systems which can
18113 not dump a large core file.
18114
c1bd25fd
DJ
181152005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18116
18117 * gdb.base/relocate.c: Add a copyright notice.
18118 (dummy): Remove.
18119 * gdb.base/relocate.exp: Test printing the values of variables
18120 from a relocatable file.
18121
589e074d
DJ
181222005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18123
18124 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18125 excess MI output after an error.
18126
0915f927
JB
181272005-05-29 Joel Brobecker <brobecker@adacore.com>
18128
18129 * gdb.arch/alpha-step.c: New file.
18130 * gdb.arch/alpha-step.exp: New testcase.
18131
76ff342d
DJ
181322005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18133 Dennis Brueni <dennis@slickedit.com>
18134
18135 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18136 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18137 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18138 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18139 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18140 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18141 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18142
96b0c7ac
DJ
181432005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18144 Wu Zhou <woodzltc@cn.ibm.com>
18145
18146 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18147 IBM's xlc compiler.
18148 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18149 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18150
f21565d2
JB
181512005-05-13 Jim Blandy <jimb@redhat.com>
18152
18153 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18154 calling gdb_suppress_entire_file.
18155 * gdb.base/charset.exp: Same.
18156 * gdb.base/call-rt-st.exp: Same.
18157
6006a3a1
BR
181582005-05-05 Bob Rossi <bob_rossi@cox.net>
18159
18160 * lib/gdb.exp (fullname_syntax): Added global regex.
18161 (fullname_syntax_POSIX): Ditto.
18162 (fullname_syntax_UNC): Ditto.
18163 (fullname_syntax_DOS_CASE): Ditto.
18164 (fullname_syntax_DOS): Ditto.
18165 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18166 fullname_syntax variable to scope and use it.
18167 (test_file_list_exec_source_files): Ditto.
18168 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18169
c3b69c04
DJ
181702005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18171
18172 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18173
3c95e6af
PG
181742004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18175
a9c64011
AS
18176 * lib/gdb.exp (skip_altivec_tests): New function, based on
18177 check_vmx_hw_available from the GCC testsuite.
18178 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18179 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18180
78df6c56
JB
181812005-05-02 Jim Blandy <jimb@redhat.com>
18182
18183 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18184 calling gdb_suppress_entire_file.
18185
1690f9cf
DJ
181862005-04-30 Randolph Chung <tausq@debian.org>
18187
18188 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18189 Slightly relax "sem_post" name checking.
18190
5ea106f7
PG
181912005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18192
18193 * gdb.base/unload.exp: Use new shared library infrastructure.
18194
bf7234cf
PG
181952005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18196
18197 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18198 infrastructure.
bf7234cf 18199
547b869a
CV
182002005-04-29 Corinna Vinschen <vinschen@redhat.com>
18201
18202 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18203 * gdb.asm/h8300.inc: New file.
18204
f07e55f0
PG
182052005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18206
18207 * gdb.base/shlib-call.exp: Change to use new shared library
18208 infrastructure.
18209
3cbba3d1
PG
182102005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18211
a9c64011
AS
18212 * gdb.base/pending.exp: Change to use new shared library
18213 infrastructure.
3cbba3d1 18214
ed6df200
PG
182152005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18216
a9c64011
AS
18217 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18218 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18219
8c8f4ebe
PG
182202005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18221
a9c64011
AS
18222 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18223 shared objects being adjusted and update copyright years.
8c8f4ebe 18224
607fbc54
DJ
182252005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18226
18227 * ChangeLog: Correct some 2003-01-13 dates.
18228 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18229 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18230 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18231 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18232 gdb.trace/tfind.exp: Update copyright years.
18233
57bf0e56
DJ
182342005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18235 Daniel Jacobowitz <dan@codesourcery.com>
18236
18237 * lib/gdb.exp (gdb_compile): Handle shlib=.
18238 (gdb_compile_shlib): New function.
18239
9b593790
PG
182402005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18241
a9c64011 18242 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18243
9494c6a5
DJ
182442005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18245
18246 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18247 gdb.server.
18248 * configure.ac: Likewise.
18249 * configure: Regenerated.
18250 * gdb.gdbserver/Makefile.in: Moved to...
18251 * gdb.server/Makefile.in: ... here.
18252 * gdb.gdbserver/server.c: Moved to...
18253 * gdb.server/server.c: ... here.
18254 * gdb.gdbserver/server-run.exp: Moved to...
18255 * gdb.server/server-run.exp: ... here.
18256
6f8eac0e
DJ
182572005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18258
18259 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18260 * configure.ac: Create gdb.gdbserver/Makefile.
18261 * configure: Regenerated.
18262 * lib/gdbserver-support.exp: New file, derived from
18263 config/gdbserver.exp.
18264 * config/gdbserver.exp: Use gdbserver-support.exp.
18265 * gdb.gdbserver/Makefile.in: New file.
18266 * gdb.gdbserver/server.c: New file.
18267 * gdb.gdbserver/server-run.exp: New file.
18268
6e87504d
PG
182692005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18270
a9c64011
AS
18271 * lib/gdb.exp (test_compiler_info): Return compiler_info
18272 if no arguments are given.
6e87504d 18273
d1779be4
PG
182742005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18275
18276 * gdb.arch/altivec-abi.exp: Check for compiler and set
18277 use altivec' flag accordingly.
18278 * gdb.arch/altivec-regs.exp: Likewise.
18279
88750304
DJ
182802005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18281
18282 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18283
f3fb768d
AS
182842005-03-27 Andreas Schwab <schwab@suse.de>
18285
18286 * gdb.base/bigcore.c (main): Add missing mode argument in open
18287 call.
18288
7e813ac5
DJ
182892005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18290
18291 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18292 downloads.
18293 * config/gdbserver.exp (gdb_load): Likewise.
18294
8e3049aa
PB
182952005-03-14 Paul Brook <paul@codesourcery.com>
18296
18297 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18298 targets.
18299
a9df7c44
JB
183002005-03-09 Joel Brobecker <brobecker@adacore.com>
18301
18302 * gdb.dwarf2/dup-psym.S: New file.
18303 * gdb.dwarf2/dup-psym.exp: New testcase.
18304
9f0d94e8
JB
183052005-03-09 Joel Brobecker <brobecker@adacore.com>
18306
18307 * gdb.ada/exec_changed/first.adb: New file.
18308 * gdb.ada/exec_changed/second.adb: New file.
18309 * gdb.ada/exec_changed.exp: New testcase.
18310
5f579bc5
NS
183112005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18312
36e9969c
NS
18313 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18314 (A2): New class.
18315 (main): Test operator+.
18316 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18317 breakpoint test.
18318
5f579bc5
NS
18319 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18320 * gdb.base/signull.exp: Disable if gdb,nosignals.
18321 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18322 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18323 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18324 * gdb.mi/mi2-console.exp: Likewise.
18325 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18326 continue output at start.
18327 (gdb_collect_locals_test): Robustify regexp.
18328 * gdb.trace/passc-dyn.exp: Fix comment typo.
18329 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18330
be46087e
CV
183312005-03-08 Corinna Vinschen <vinschen@redhat.com>
18332
18333 * gdb.asm/asm-source.exp: Add iq2000 case.
18334 * gdb.asm/iq2000.inc: New file.
18335
384e1a61 183362005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18337
384e1a61
MI
18338 * gdb.base/command.exp: Change hardcoded value to regular expression.
18339 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18340
584b6e9e
DJ
183412005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18342
18343 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18344 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18345 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18346 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18347 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18348
ab5b5d61
MK
183492005-03-05 Mark Kettenis <kettenis@gnu.org>
18350
18351 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18352 changes.
18353
ae051c1b
PG
183542004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18355
a9c64011
AS
18356 * lib/compiler.c: Add test for IBM's xlc compiler.
18357 * lib/compiler.cc: Likewise.
ae051c1b 18358
3f0f6ed2
JB
183592004-02-24 Joel Brobecker <brobecker@adacore.com>
18360
18361 * gdb.ada/fixed_points.exp: Create compilation object directory
18362 before running the test.
18363 * gdb.ada/null_record.exp: Likewise.
18364 * gdb.ada/packed_array.exp: Likewise.
18365 * gdb.ada/start.exp: Likewise.
18366
724f452b
JB
183672005-02-15 Joel Brobecker <brobecker@adacore.com>
18368
18369 * gdb.ada/packed_array/pa.adb: New file.
18370 * gdb.ada/packed_array.exp: New testcase.
18371
57f5cdfb 183722005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18373
1f393151
MK
18374 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18375 files.
18376
ebdda337
MK
18377 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18378 on *-*-openbsd*. Correctly match whitespace in regukar
18379 expressions.
18380
cf309262
DJ
183812005-02-10 Daniel Jacobowitz <dan@debian.org>
18382
18383 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18384 PR exp/1821
18385 * gdb.base/gdb1821.c: New test file.
18386 * gdb.base/gdb1821.exp: New test file.
18387
3be49e7a
JB
183882005-02-09 Joel Brobecker <brobecker@adacore.com>
18389
18390 * gdb.base/start.c: New file.
18391 * gdb.base/start.exp: New testcase.
18392
e292e67d
JB
183932005-02-09 Joel Brobecker <brobecker@adacore.com>
18394
18395 * gdb.ada/start/dummy.adb: New file.
18396 * gdb.ada/start.exp: New testcase.
18397
dbdfa66c
CV
183982005-02-09 Corinna Vinschen <vinschen@redhat.com>
18399
18400 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18401 for printing symbols and statistics.
18402 Add test for using relative pathnames in "maint print msymbols" test.
18403 Mark "maint info sections DATA" XFAIL on Cygwin.
18404 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18405 tests.
18406
d7941671
AC
184072005-02-09 Andreas Schwab <schwab@suse.de>
18408
18409 Committed by Andrew Cagney <cagney@gnu.org>
18410 * gdb.base/remotetimeout.exp: New file.
18411
74e5ef44
MK
184122005-02-07 Mark Kettenis <kettenis@gnu.org>
18413
18414 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18415
464dd14d
JB
184162005-02-03 Joel Brobecker <brobecker@adacore.com>
18417
18418 * gdb.ada/gnat_ada.gpr: New file.
18419 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18420 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18421 * configure.ac: No longer generate gnat_ada.gpr.
18422 * configure: Regenerate.
18423 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18424 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18425 * gdb.ada/null_record/bar.ads: Likewise.
18426 * gdb.ada/null_record/bar.adb: Likewise.
18427 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18428 * gdb.ada/null_record.exp (testdir): New variable.
18429 (testfile): executable is now in testdir subdirectory.
18430 (srcfile): Use full path to the main compilation unit.
18431 * gdb.ada/fixed_points.exp: Same changes as above.
18432
30d756ae
NR
184332005-02-03 Nick Roberts <nickrob@snap.net.nz>
18434
18435 * gdb.base/interp.exp: New test.
18436
9d799f85
AC
184372005-01-24 Andrew Cagney <cagney@gnu.org>
18438
18439 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18440
15656118
AC
184412005-01-19 Andrew Cagney <cagney@gnu.org>
18442
a892c31b
AC
18443 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18444 configure.ac not configure.in.
18445
15656118
AC
18446 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18447 of powerpc*-*-*.
18448 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18449 * gdb.base/list.exp (test_list_function)
15656118
AC
18450 (test_list_filename_and_function): Ditto.
18451 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18452
a7b01baf
AC
184532005-01-16 Andrew Cagney <cagney@gnu.org>
18454
17d92a02
AC
18455 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18456
a7b01baf
AC
18457 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18458
bc8332bb
AC
184592005-01-14 Andrew Cagney <cagney@gnu.org>
18460
18461 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18462 * gdb.mi/mi2-var-cmd.exp: Ditto.
18463
4d074752
CV
184642005-01-10 Corinna Vinschen <vinschen@redhat.com>
18465
18466 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18467
bec39cab
AC
184682005-01-07 Andrew Cagney <cagney@gnu.org>
18469
18470 * configure.ac: Rename configure.in, require autoconf 2.59.
18471 * configure: Re-generate.
18472 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18473 * gdb.stabs/configure: Re-generate.
18474 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18475 * gdb.hp/configure: Re-generate.
18476 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18477 autoconf 2.59.
18478 * gdb.hp/gdb.objdbg/configure: Re-generate.
18479 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18480 autoconf 2.59.
18481 * gdb.hp/gdb.defects/configure: Re-generate.
18482 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18483 autoconf 2.59.
18484 * gdb.hp/gdb.compat/configure: Re-generate.
18485 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18486 autoconf 2.59.
18487 * gdb.hp/gdb.base-hp/configure: Re-generate.
18488 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18489 autoconf 2.59.
18490 * gdb.hp/gdb.aCC/configure: Re-generate.
18491
f10b16d4
JB
184922004-12-15 Jim Blandy <jimb@redhat.com>
18493
18494 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18495 under NPTL when there is debugging info available for libpthread.
18496
fb6e1814
JG
184972004-12-13 Jerome Guitton <guitton@gnat.com>
18498
18499 * gdb.ada/fixed_points.c: New file.
18500 * gdb.ada/fixed_points.exp: New file.
18501
fe46cd3a
RC
185022004-12-03 Randolph Chung <tausq@debian.org>
18503
18504 * gdb.arch/pa-nullify.exp: New file.
18505 * gdb.arch/pa-nullify.s: New file.
18506
8de0841b
RC
185072004-11-30 Randolph Chung <tausq@debian.org>
18508
18509 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18510 instead of "tbug". Fix regexp to work properly with gdb_test.
18511
c8170782
PH
185122004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18513
18514 * gdb.base/bitfields2.exp: New test.
18515 * gdb.base/bitfields2.c: New file.
18516
954269c2
RE
185172004-11-28 Richard Earnshaw <rearnsha@arm.com>
18518
18519 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18520
0107feed
RC
185212004-11-16 Randolph Chung <tausq@debian.org>
18522
18523 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18524
f073ae8c
DJ
185252004-11-14 Daniel Jacobowitz <dan@debian.org>
18526
18527 * gdb.threads/threadapply.exp: Correct "macro details" test.
18528
19ad59e7
JJ
185292004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18530
18531 * gdb.threads/threadapply.exp: New test.
18532 * gdb.threads/threadapply.c: New file.
18533
9cf0961b
MK
185342004-11-07 Mark Kettenis <kettenis@gnu.org>
18535
18536 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18537 frames.
18538
c789492a
FL
185392004-11-05 Felix Lee <felix+log1@specifixinc.com>
18540
18541 * gdb.base/cursal.exp: New file.
18542 * gdb.base/cursal.c: New file.
18543
a1e167bb
AC
185442004-11-03 Andrew Cagney <cagney@gnu.org>
18545
18546 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18547
b7cbf173
MK
185482004-10-30 Mark Kettenis <kettenis@gnu.org>
18549
18550 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18551 NetBSD/ELF targets.
18552
88f9d34f
JB
185532004-10-29 Joel Brobecker <brobecker@gnat.com>
18554
18555 * gdb.threads/bp_in_thread.c: New file, copied from
18556 pthread_cond_wait.c.
18557 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18558 file, rather than reusing the .c file from another testcase.
18559
ca7d6a0c
JB
185602004-10-20 Joel Brobecker <brobecker@gnat.com>
18561
18562 * gdb.ada/null_record.exp: Check where we stopped after
18563 sending the start command, instead of where the associated
18564 temporary breakpoint was inserted.
18565
0d863d03
AC
185662004-10-14 Andrew Cagney <cagney@gnu.org>
18567
18568 * gdb.mi/gdb701.c (main): Return 0.
18569
d11e72cb
DJ
185702004-10-13 Daniel Jacobowitz <dan@debian.org>
18571
d40539a4 18572 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18573
e1923096
JJ
185742004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18575
18576 * gdb.threads/schedlock.c: Add comment markers to use to find
18577 line numbers.
18578 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18579 comments.
18580 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18581 breakpoint lines.
18582
ec8ba2c9
DJ
185832004-10-12 Daniel Jacobowitz <dan@debian.org>
18584
18585 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18586
0eb3658b
DJ
185872004-10-12 Daniel Jacobowitz <dan@debian.org>
18588
18589 * configure.in: Add gdb.dwarf2.
18590 * configure: Regenerated.
18591 * Makefile.in: Add gdb.dwarf2.
18592 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18593 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18594 gdb.dwarf2/file1.txt: New files.
18595
a271cc33
OF
185962004-10-11 Orjan Friberg <orjanf@axis.com>
18597
a9c64011 18598 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18599 of "run", since the latter doesn't work with remote targets. Adjust
18600 the breakpoint numbering accordingly.
18601 * gdb.threads/pthread_cond_wait.exp: Ditto.
18602
895ce074
MC
186032004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18604
18605 * gdb.base/overlays.exp: Update copyright years.
18606
6be3092d
KI
186072004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18608
18609 * gdb.base/overlays.exp: Disable if target is Linux.
18610
e05389b8
FL
186112004-10-06 Felix Lee <felix+log1@specifixinc.com>
18612
18613 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18614
73cb587d
KI
186152004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18616
18617 * gdb.asm/asm-source.exp: Add m32r-linux target.
18618 * gdb.asm/m32r-linux.inc: New file.
18619
3c0edcdc
AC
186202004-09-24 Andrew Cagney <cagney@redhat.com>
18621 David Anderson <anderson@redhat.com>
18622
18623 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18624 command fails, assume things will work.
18625 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18626 (_GNU_SOURCE): Define.
18627 (print_unsigned, print_hex): Change parameter to "long long".
18628 (print_byte_count): New function, use to print byte counts.
18629 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18630 O_LARGEFILE.
18631 (main): Compute an upper bound on a corefile in max_core_size.
18632 Limit memory chunk size to max_core_size. Limit total memory
18633 allocated to max_core_size.
18634
4bb3667f
AC
186352004-09-23 Andrew Cagney <cagney@gnu.org>
18636
18637 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18638 from a separate process with code that creates a corefile by
18639 making the inferior dump core.
18640
60fe1a51
MK
186412004-09-23 Mark Kettenis <kettenis@gnu.org>
18642
18643 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18644 block.
18645
8e937346
MC
186462004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18647
18648 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18649 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18650 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18651 Likewise.
18652
7213f6d6
JJ
186532004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18654
18655 * gdb.java/jprint.exp: New test case for java inferior call.
18656 * gdb.java/jprint.java: Ditto.
18657
eac69dca
JB
186582004-09-15 Joel Brobecker <brobecker@gnat.com>
18659
18660 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18661
22227696
MC
186622004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18663
18664 * gdb.threads/killed.c: Include <stdlib.h>.
18665 * gdb.threads/pthreads.c: Likewise.
18666
7dd403a4
MC
186672004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18668
18669 * gdb.threads/killed.c: Add copyright notice.
18670
33f2d567
JM
186712004-09-10 Jason Molenda (jmolenda@apple.com)
18672
a9c64011
AS
18673 * gdb.base/define.exp: Two new tests to verify zero space chars
18674 after 'if' and 'while' commands in a user-defined command is correctly
18675 parsed.
33f2d567 18676
e05b62ac
AC
186772004-09-08 Andrew Cagney <cagney@gnu.org>
18678
18679 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18680 delivery test with duplicate at end of file.
18681
9cbe82da
MK
186822004-09-06 Mark Kettenis <kettenis@jive.nl>
18683
18684 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18685
564803d9
MC
186862004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18687
18688 * config/hppro.exp: Removed.
18689
7c6807ce
MC
186902004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18691
18692 * config/sparclet.exp: Removed.
18693
bf7e26dd
MC
186942004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18695
18696 * config/udi.exp: Removed.
18697
714e341b
MC
186982004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18699
18700 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18701 of "exp_continue".
18702 (advancei): Likewise.
18703
1236e623
JJ
187042004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18705
18706 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18707
3bdcad15
MI
187082004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18709
228af206 18710 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18711 to check for nodebug in executable.
18712 * gdb.gdb/observer.exp (setup_test): Likewise.
18713 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18714 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18715
c72b934c
AC
187162004-09-01 Andrew Cagney <cagney@gnu.org>
18717
18718 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18719 files.
18720
edd9b715
JJ
187212004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18722
18723 * gdb.base/unload.exp: Fix expected warning message to match
18724 latest format.
18725
fb4ce06b
CV
187262004-09-01 Corinna Vinschen <vinschen@redhat.com>
18727
18728 * gdb.base/call-rt-st.exp: Fix typos.
18729
ce78e7c3
MI
187302004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18731
18732 * gdb.threads/thread_check.exp: New testcase.
18733 * gdb.threads/thread_check.c: New testcase.
18734
2dedb159
AC
187352004-08-31 Andrew Cagney <cagney@gnu.org>
18736
18737 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18738 (skip_to_handler_entry): New procedures. Test stepping into a
18739 handler when the breakpoint is at the handler's entry point.
18740
68f53502
AC
187412004-08-30 Andrew Cagney <cagney@gnu.org>
18742
18743 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18744 gdb/1757.
18745
3e3ffd2b
MC
187462004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18747
18748 With code from Manoj Iyer <manjo@austin.ibm.com>:
18749 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18750 return value. Add an arm for "no debugging symbols found".
18751 Change a stray "error" to "perror".
18752 (gdb_run_cmd): Adapt to new return value.
18753 * gdb.base/remote.exp: Adapt to new return value.
18754 * gdb.gdb/complaints.exp: Likewise.
18755 * gdb.gdb/observer.exp: Likewise.
18756 * gdb.gdb/selftest.exp: Likewise.
18757 * gdb.gdb/xfullpath.exp: Likewise.
18758
4b6f5fd2
JB
187592004-08-27 Joel Brobecker <brobecker@gnat.com>
18760
18761 * gdb.threads/bp_in_thread.exp: New testcase.
18762
e5b25496
MC
187632004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18764
18765 Fix PR testsuite/1735.
18766 * gdb.threads/schedlock.c (thread_function): Add a cast
18767 to suppress a gcc warning.
18768 * gdb.threads/thread-specific.c (thread_function): Likewise.
18769
934353d6
MC
187702004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18771
18772 * gdb.base/unload.c: Include <stdlib.h>.
18773
f98a0aef 187742004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18775
f98a0aef 18776 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18777 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18778 synchronized after the "return".
18779
5a2e8882
MC
187802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18781
18782 * gdb.mi/basics.c: Include <stdio.h>.
18783 * gdb.mi/pthreads.c: Include <stdlib.h>.
18784 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18785
a9640423
MC
187862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18787
18788 * gdb.threads/schedlock.c: Add copyright notice.
18789
b04e311d
AC
187902004-08-25 Andrew Cagney <cagney@gnu.org>
18791
18792 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18793 (skip_over_handler, breakpoint_over_hander): New test procedures.
18794 (advance, advancei): Add a proper prefix, do not use
18795 rerun_to_main.
18796 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18797
7c27f15b
MC
187982004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18799
18800 * gdb.mi/basics.c: Add copyright notice.
18801 * gdb.mi/var-cmd.c: Add copyright notice.
18802
fffc87ae
MC
188032004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18804
18805 * lib/gdb.exp: Remove signed_keyword_not_used.
18806 * lib/compiler.c: Likewise.
18807 * lib/compiler.cc: Likewise.
18808
d782e0bf
MC
188092004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18810
18811 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18812 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18813
96033e83
MC
188142004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18815
18816 * gdb.base/whatis.c: Add copyright notice.
18817
cf38c229
MK
188182004-08-20 Mark Kettenis <kettenis@gnu.org>
18819
18820 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18821 it to skip the breakpoints encoded in the inline assembly.
18822
f4b49756
MC
188232004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18824
18825 * Makefile.in: Add gdb.fortran.
18826
2f193b69
MC
188272004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18828
18829 * gdb.base/call-sc.exp (test_scalar_returns):
18830 Fix cut-and-paste glitch in "Make fun return now".
18831
89a237cb
MC
188322004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18833
18834 * configure.in: Add gdb.fortran.
18835 * configure: Regenerate.
18836 * gdb.fortran/Makefile.in: New file.
18837 * lib/gdb.exp (skip_fortran_tests): New procedure.
18838
469aff8e
MC
188392004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18840
18841 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18842 reference to bug-gnu@prep.ai.mit.edu.
18843 * gdb.mi/mi-var-child.exp: Likewise.
18844 * gdb.mi/mi-var-cmd.exp: Likewise.
18845 * gdb.mi/mi-var-display.exp: Likewise.
18846 * gdb.mi/mi2-var-block.exp: Likewise.
18847 * gdb.mi/mi2-var-child.exp: Likewise.
18848 * gdb.mi/mi2-var-cmd.exp: Likewise.
18849 * gdb.mi/mi2-var-display.exp: Likewise.
18850
00b51b9f
MK
188512004-08-15 Mark Kettenis <kettenis@gnu.org>
18852
18853 * gdb.base/unload.c (main): Make local variable msg const.
18854
45f07fef
MC
188552004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18856
18857 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18858 to bug-gnu@prep.ai.mit.edu.
18859 * gdb.mi/mi-disassemble.exp: Likewise.
18860 * gdb.mi/mi-eval.exp: Likewise.
18861 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18862 default line number.
18863 * gdb.mi/mi-return.exp: Likewise.
18864 * gdb.mi/mi-simplerun.exp: Likewise.
18865 * gdb.mi/mi-stack.exp: Likewise.
18866 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18867 number with explicit range test.
18868 * gdb.mi/mi-watch.exp: Likewise.
18869 * gdb.mi/mi2-break.exp: Likewise.
18870 * gdb.mi/mi2-cli.exp: Likewise.
18871 * gdb.mi/mi2-disassemble.exp: Likewise.
18872 * gdb.mi/mi2-eval.exp: Likewise.
18873 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18874 default line number.
18875 * gdb.mi/mi2-return.exp: Likewise.
18876 * gdb.mi/mi2-simplerun.exp: Likewise.
18877 * gdb.mi/mi2-stack.exp: Likewise.
18878 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18879 number with explicit range test.
18880 * gdb.mi/mi2-watch.exp: Likewise.
18881
dd8c8ee7
MC
188822004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18883
18884 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18885 * gdb.cp/m-static.exp: Likewise.
18886 * gdb.cp/rtti.exp: Likewise.
18887
4e838464
MK
188882004-08-14 Mark Kettenis <kettenis@gnu.org>
18889
18890 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18891
8d8cb839
EZ
188922004-08-14 Eli Zaretskii <eliz@gnu.org>
18893
18894 * ChangeLog: Prefix Local Variables with semi-colons and indent
18895 the reference to older ChangeLog files, to fix fontification in
18896 Emacs.
18897
deea8bb0
MC
188982004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18899
18900 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18901 * gdb.mi/mi2-break.exp: Likewise.
18902
c3297504
MC
189032004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18904
18905 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18906
25808999
MC
189072004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18908
18909 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18910
226a8d71
MC
189112004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18912
18913 * gdb.cp/classes.exp: Remove unused declarations. Just let
18914 test names default instead of providing special names. Remove
18915 extraneous demangler test.
18916
37fdf854
JJ
189172004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18918
18919 * gdb.base/unload.exp: New test for breakpoints in dynamically
18920 loaded libraries.
18921 * gdb.base/unload.c: Ditto.
18922 * gdb.base/unloadshr.c: Ditto.
18923
2d3a7986
MC
189242004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18925
18926 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18927 cp_test_ptype_class.
18928 (test_enums): Likewise.
18929
c72b934c
AC
189302004-08-10 Andrew Cagney <cagney@gnu.org>
18931
18932 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18933 files.
18934
cc503c8a
AC
189352004-08-10 Andrew Cagney <cagney@gnu.org>
18936
18937 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18938 init_malloc call.
18939
902f2ccb
MC
189402004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18941
18942 * ChangeLog: Add copyright notice. The notice is copied
18943 from emacs 21.3 top level ChangeLog.
18944
78c90502
MC
189452004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18946
18947 * lib/cp-support.exp: New file.
18948 * lib/cp-support.exp (cp_test_type_class): New function.
18949 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18950 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18951 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18952 cp_test_ptype_class.
18953
88e5ea78
MC
189542004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18955
18956 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18957 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18958 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18959 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18960 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18961 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18962 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18963 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18964 gdb.mi/mi2-watch.exp: Update copyright years.
18965
6a89fc9c
MK
189662004-08-09 Mark Kettenis <kettenis@gnu.org>
18967
18968 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18969
1482e0de
MC
189702004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18971
18972 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18973 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18974 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18975 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18976 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18977 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18978 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18979 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18980 gdb.mi/mi-watch.exp: Update copyright years.
18981
1a5ce3f3
DJ
189822004-08-08 Daniel Jacobowitz <dan@debian.org>
18983
18984 PR gdb/1738
18985 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18986 from a breakpoint with a pending signal.
18987
04f6ecf2
DJ
189882004-08-08 Daniel Jacobowitz <dan@debian.org>
18989
18990 PR gdb/1736
18991 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18992 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18993 the prompt.
18994 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18995
54d90d35
DJ
189962004-08-08 Daniel Jacobowitz <dan@debian.org>
18997
18998 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18999
d2f6abb0
DJ
190002004-08-08 Daniel Jacobowitz <dan@debian.org>
19001
19002 PR gdb/1736
19003 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19004 for i?86-*-linux*.
19005
5598c03d
DJ
190062004-08-08 Daniel Jacobowitz <dan@debian.org>
19007
19008 * gdb.arch/i386-prologue.exp: Compile without debug information.
19009
c6fee705
MC
190102004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19011
19012 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19013 rather than asking gdb to search.
19014
dd90efdb
MC
190152004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19016
19017 * gdb.base/gcore.c: Include <string.h>.
19018
1e84bec1
MC
190192004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19020
19021 * gdb.base/gcore.c: Add copyright notice.
19022
e425eb2b
MC
190232004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19024
19025 * gdb.base/freebpcmd.c: Include <stdio.h>.
19026 * gdb.base/long_long.c: Include <string.h>.
19027 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19028 * gdb.base/siginfo.c: Include <string.h>.
19029 * gdb.base/sigstep.c: Include <string.h>.
19030
cb9aaed5
MC
190312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19032
19033 * gdb.base/complex.c: Include <stdlib.h>.
19034
55944f3d
MC
190352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19036
19037 * gdb.base/complex.c: Add copyright notice.
19038
7b2953d9
MC
190392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19040
19041 * gdb.base/charset.c: Include <stdlib.h>.
19042
c9133d23
MC
190432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19044
19045 * gdb.base/auxv.c: Include <stdlib.h>.
19046
0a8490ad
MC
190472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19048
19049 * gdb.base/auxv.c: Add copyright notice.
19050
3426d5ec
MC
190512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19052
19053 * gdb.base/coremaker.c: Add copyright notice.
19054 * gdb.base/coremaker2.c: Add copyright notice.
19055
8da195dd
AC
190562004-08-04 Andrew Cagney <cagney@gnu.org>
19057
19058 * gdb.base/store.exp: Update copyright.
19059 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19060 names, do not import gdb_prompt.
19061
8d394f98
AC
190622004-08-01 Andrew Cagney <cagney@gnu.org>
19063
19064 Fix PR testsuite/1729.
19065 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19066 not use capture_value with value 4.
19067 (capture_value): Add optional test name parameter.
19068 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19069 the prefix, pass to capture_value.
19070
b6702b23
MK
190712004-08-01 Mark Kettenis <kettenis@gnu.org>
19072
19073 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19074 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19075 (main): Call new function.
19076
c203e0ca
MC
190772004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19078
19079 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19080
a7995a30
MC
190812004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19082
19083 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19084
9366563b
MC
190852004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19086
b6eeaf26 19087 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19088 Accept more values of vtbl pointer. Remove some messages
19089 about "obsolete gcc or gdb".
19090
2fc1f950
MC
190912004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19092
19093 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19094
c724d49b
MC
190952004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19096
19097 * gdb.base/asm-source.exp: Properly convert target board
19098 debug flags from gcc format to binutils format.
19099
736b0fce
MK
191002004-07-28 Mark Kettenis <kettenis@gnu.org>
19101
19102 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19103 gdb1718". PR backtrace/1718 partially fixed.
19104
5633ea5c
JJ
191052004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19106
19107 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19108
575eebb1
NC
191092004-07-26 Nick Clifton <nickc@redhat.com>
19110
19111 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19112 good default value for a specific architecture is available then
19113 set it to that value. Otherwise default to the -gstabs switch.
19114 Remove the -g... switches from the asm-flags variable. Allow the
19115 target board info to override the value if it wants to. Pass the
19116 switch on the assembler command line.
19117
62104619
MK
191182004-07-23 Mark Kettenis <kettenis@gnu.org>
19119
19120 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19121 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19122 (main): Call new function.
19123
4a1135b8
MC
191242004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19125
19126 Test for PR exp/1715.
19127 * gdb.base/radix.exp: Refactor common procedures. Make all
19128 test names unique. Change XFAIL to KFAIL.
19129
8a12c1f0
MC
191302004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19131
19132 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19133 * gdb.ada/gnat_ada.gin: ... to here.
19134 * configure.in: Use gnat_ada.gin.
19135 * configure: Regenerate.
19136
23b451cf
AC
191372004-07-20 Andrew Cagney <cagney@gnu.org>
19138
19139 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19140 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19141 XFAILs. Clean up test messages and comments. Check backtraces.
19142 Delete re-sync code.
19143
ab618a02
MC
191442004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19145
19146 Fix PR cli/740.
19147 * gdb.base/annota1.exp: Honor gdb,nosignals.
19148 * gdb.base/annota3.exp: Likewise.
19149
46dad340
MC
191502004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19151
19152 * lib/java.exp: Update copyright notice.
19153
756d8c70
AC
191542004-07-19 Andrew Cagney <cagney@gnu.org>
19155
19156 * gdb.base/selftest.exp: Copy file from here ...
19157 * gdb.gdb/selftest.exp: ... to here.
19158
586027e6
AC
191592004-07-16 Andrew Cagney <cagney@redhat.com>
19160
19161 * lib/insight-support.exp: Delete file.
19162 * lib/java.exp (java_init): Fix copyright.
19163
029d2200
AC
191642004-07-16 Andrew Cagney <cagney@gnu.org>
19165
19166 * gdb.base/restore.c: Append "prologue" to comments marking the a
19167 function's prologue.
19168 * gdb.base/restore.exp: Update copyright, re-indent.
19169 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19170 callerN" prefix where needed. Update patterns that match a
19171 function's prologue.
19172
653b62c5
MC
191732004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19174
19175 * gdb.base/restore.c: Add copyright notice.
19176
f7d690e5
AC
191772004-07-16 Andrew Cagney <cagney@gnu.org>
19178
19179 * gdb.base/logical.exp: Update copyright.
19180 (evaluate): New procedure. Use to re-implement tests using
19181 several tables.
19182
d629a7cb
MH
191832004-07-14 Martin Hunt <hunt@redhat.com>
19184
19185 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19186 which fixes some problems where init.tcl was not found.
19187
9c7bb332
AC
191882004-07-13 Andrew Cagney <cagney@gnu.org>
19189
6bf46641
AC
19190 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19191 (check_sizeof, check_valueof): Do not include the output in the
19192 test name. Use gdb_test.
19193 (get_valueof): Use gdb_test_multiple.
19194
c4ffd4c0
AC
19195 * gdb.base/step-test.exp: Update copyright. Use
19196 gdb_test_multiple. Ensure that test names do not include
19197 architecture dependent output.
19198
ab89363a
AC
19199 * gdb.gdb/observer.exp: Update copyright.
19200 (setup_test): Use gdb_test_multiple.
19201 (attach_first_observer, attach_second_observer)
19202 (attach_third_observer, detach_first_observer)
19203 (detach_second_observer, detach_third_observer)
19204 (reset_counters, check_counters): Make $message a prefix.
19205 (test_normal_stop_notifications): Add "args" parameter - a list of
19206 init functions to be called. Make $message a prefix,
19207 (test_observer_normal_stop): Change the message prefixes so that
19208 they are unique, pass the attach / detach procedures to
19209 test_normal_stop_notifications.
19210
ec58997a
AC
19211 * gdb.base/signull.exp (test_segv): Prefix all tests with
19212 "${name}". Clean up test messages.
19213
b475183b
AC
19214 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19215
9c7bb332
AC
19216 * gdb.base/ena-dis-br.exp: Update copyright.
19217 (break_at): New function. Replace send_gdb with gdb_test,
19218 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19219 ignore count, not stopped at bpt", with KFAIL.
19220
2dd95497
CV
192212004-07-13 Corinna Vinschen <vinschen@redhat.com>
19222
19223 * gdb.base/attach.exp: Remove cleanupfile handling.
19224
419e626b
AC
192252004-07-12 Andrew Cagney <cagney@gnu.org>
19226
19227 * gdb.base/annota1.exp: Cleanup corefile test name.
19228 * gdb.base/annota3.exp: Ditto.
19229
8b1b3228
AC
192302004-07-12 Andrew Cagney <cagney@gnu.org>
19231
78650829
AC
19232 * gdb.base/signals.exp: Clean up copyright, re-indent.
19233
8b1b3228
AC
19234 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19235 gdb_test and gdb_test_multiple.
19236
935c2760
JJ
192372004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19238
19239 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19240 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19241 provide line number info for first statement in main.
19242
1544280f
AC
192432004-07-08 Andrew Cagney <cagney@gnu.org>
19244
1279f4ff
AC
19245 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19246
1544280f
AC
19247 * gdb.base/sigbpt.exp: Make the common part of each test name a
19248 prefix instead of suffix.
19249
bcc82369
BR
192502004-07-07 Bob Rossi <bob_rossi@cox.net>
19251
19252 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19253 test from test_tbreak_creation_and_listing to
19254 test_file_list_exec_source_file
19255 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19256 Changed name of test from test_tbreak_creation_and_listing to
19257 test_file_list_exec_source_file
19258
23f4b0aa
JJ
192592004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19260
19261 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19262 the jmisc() constructor instead of <init>.
19263 * gdb.java/jmisc1.exp: Ditto.
19264
56401cd5
AC
192652004-07-07 Andrew Cagney <cagney@gnu.org>
19266
19267 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19268 corrupting the PC.
19269
44ae2f6a
MC
192702004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19271
19272 * gdb.cp/templates.exp: Accept whitespace change in demangler
19273 output.
19274
45a83408
AC
192752004-07-06 Andrew Cagney <cagney@gnu.org>
19276
19277 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19278
d205ad70
MC
192792004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19280
19281 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19282 * lib/compiler.cc: Likewise.
19283
06ea1a61
MC
192842004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19285
19286 * lib/compiler.cc: Work around string preprocessing problem
19287 with old hp c++ compiler.
19288 * lib/compiler.c: Likewise.
19289
daab1251
CV
192902004-06-29 Corinna Vinschen <vinschen@redhat.com>
19291
19292 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19293 directives to conditionalize symbol prefixing.
19294 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19295 additional_flags handling. Add underscore prefix for Cygwin.
19296 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19297 conditionalize symbol prefixing.
19298 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19299 additional_flags handling. Add underscore prefix for Cygwin.
19300
cc984116
CV
193012004-06-29 Corinna Vinschen <vinschen@redhat.com>
19302
19303 * gdb.base/bigcore.exp: Skip test on Cygwin.
19304
c279b077
MC
193052004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19306
19307 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19308 formats for "info register". Use gdb_test_multiple. Fix
19309 the "invalid register" test.
19310
0e915747
CV
193112004-06-28 Corinna Vinschen <vinschen@redhat.com>
19312
19313 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19314 PID for Cygwin. Add Cygwin specific strings to check for in some
19315 tests.
19316 (do_attach_tests): Add a test for user interaction when attaching
19317 to a process with no matching symbol table already loaded.
19318
11422c86
AC
193192004-06-26 Andrew Cagney <cagney@gnu.org>
19320
19321 Test PR java/1567 and PR java/1565.
19322 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19323 * gdb.java/jmisc2.exp: Delete file.
19324
cefbce26
MC
193252004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19326
19327 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19328
e19f872c
CV
193292004-06-25 Corinna Vinschen <vinschen@redhat.com>
19330
19331 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19332 attach process.
19333
d931ba3b
MC
193342004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19335
19336 * gdb.cp/pr-1553.exp: Remove.
19337
aef68c48
MC
193382004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19339
19340 * gdb.cp/pr-1553.cc: Remove.
19341 * gdb.cp/pr-1553.exp: Disable this test.
19342
8d5df71a
JB
193432004-06-20 Jim Blandy <jimb@redhat.com>
19344
a9c64011 19345 Fix PR testsuite/1680.
8d5df71a
JB
19346 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19347 regular expressions.
19348
4ac6f39d
MC
193492004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19350
19351 Fix PR testsuite/1679.
19352 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19353 Issue an UNSUPPORTED result instead.
19354
1b413552
JB
193552004-06-18 Jim Blandy <jimb@redhat.com>
19356
19357 * gdb.base/charset.exp: Only send a control-C if we see a new
19358 prompt and incomplete command.
19359
6daa6ebd
MC
193602004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19361
19362 * gdb.cp/pr-574.cc: Add copyright notice.
19363
51fa4ae0
JB
193642004-06-17 Jim Blandy <jimb@redhat.com>
19365
19366 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19367 cases where the regexp has no groups; this grabs random text from
19368 the previous test suite, whatever that was.
19369
8fea26c5
MC
193702004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19371
19372 * gdb.cp/printmethod.cc: Add copyright notice.
19373
1e3aeb41
MC
193742004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19375
19376 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19377
9d9030bc
AC
193782004-06-16 Andrew Cagney <cagney@gnu.org>
19379
19380 * gdb.base/signull.c: Update copyright. Include <string.h>.
19381 (bowler): Replace data_pointer with data_read
19382 and data_write cases. Add code_descriptor case.
19383 (zero, desc): New array and pointer.
19384 (data, code): Change to simple pointers.
19385 * gdb.base/signull.exp: Fix probe pattern matching a function
19386 descriptor SIGSEGV. Replace data_pointer with data_read and
19387 data_write tests.
19388
acd4ad44
AC
193892004-06-16 Andrew Cagney <cagney@gnu.org>
19390
19391 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19392
08fd625c
MC
193932004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19394
19395 * gdb.base/long_long.c: Add copyright notice.
19396
1903502c
MC
193972004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19398
19399 * gdb.base/long_long.exp: Remove reference to
19400 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19401 to gdb_breakpoint and gdb_continue_to_breakpoint.
19402
83313cb1
JB
194032004-06-14 Jim Blandy <jimb@redhat.com>
19404
19405 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19406 endian case.
19407
1bf404ef
AC
194082004-06-14 Andrew Cagney <cagney@gnu.org>
19409
19410 * gdb.base/gcore.exp (capture_command_output): Delete the always
19411 passing tests containing inferior values.
19412 * gdb.base/ending-run.exp: Do not include the breakpoint address
19413 in the test message. Update copyright.
19414 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19415 size in the test name, use gdb_test_multiple. Update copyright.
19416
ef220b33
MC
194172004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19418
19419 * gdb.cp/ref-types.cc: Add copyright notice.
19420
4f70a4c9
MC
194212004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19422
19423 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19424 hp_aCC_compiler.
19425 * lib/compiler.cc: Likewise.
19426 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19427 'set' commands. Log diagnostics for other lines. Set
19428 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19429
335928ac
MC
194302004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19431
19432 * gdb.cp/try_catch.cc: Add copyright notice.
19433
2efb12e8
MC
194342004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19435
19436 * gdb.cp/userdef.cc: Add copyright notice.
19437
0bbed51a
MC
194382004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19439
19440 * gdb.cp/virtfunc.cc: Add copyright notice.
19441
e12a46c9
RC
194422004-06-11 Randolph Chung <tausq@debian.org>
19443
19444 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19445 problem.
19446
338e05af
AC
194472004-06-10 Andrew Cagney <cagney@gnu.org>
19448
19449 * lib/compiler.cc, lib/compiler.c: Append either
19450 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19451 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19452 instead of gcc-3-3.
19453
dc3f10cb
AC
194542004-06-09 Andrew Cagney <cagney@gnu.org>
19455
b4d946af
AC
19456 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19457 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19458
dc3f10cb
AC
19459 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19460 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19461 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19462 fixed.
19463
b5c0bfa2
AC
194642004-06-09 Andrew Cagney <cagney@gnu.org>
19465
19466 * gdb.base/structs.exp (test_struct_returns): Replace
19467 "return_value_unknown" and "finish_value_unknown" by
19468 "return_value_known" and "finish_value_known". Instead of
19469 "return_value_unknown" iff "finish_value_unknown", check
19470 "return_value_known" implies "finish_value_known".
19471
caeb605f
MH
194722004-06-08 Martin Hunt <hunt@redhat.com>
19473
19474 * gdb.base/float.exp: Add pattern for mips targets.
19475
c892bb64
RC
194762004-06-08 Randolph Chung <tausq@debian.org>
19477
19478 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19479 message for unknown architectures more clear.
19480
48306d3e
JB
194812004-06-08 Joel Brobecker <brobecker@gnat.com>
19482
19483 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19484 start the execution of the program.
19485
83ecb59f
JB
194862004-06-07 Jim Blandy <jimb@redhat.com>
19487
19488 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19489 * gdb.arch/i386-cpuid.h: New helper file.
19490
55264cb4
RC
194912004-06-07 Randolph Chung <tausq@debian.org>
19492
19493 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19494 has started.
19495
23cadb28
RM
194962004-06-04 Roland McGrath <roland@redhat.com>
19497
19498 Fix PR gdb/1647.
19499 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19500 differently to be robust to output buffering differences.
19501
51d01eda
MC
195022004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19503
19504 * gdb.threads/pthreads.exp: Update copyright years.
19505 (check_control_c): Change asynchronous 'after' to synchronous.
19506
f4fc3b93
RM
195072004-06-04 Roland McGrath <roland@redhat.com>
19508
19509 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19510 next gdb prompt.
19511
4013522b
MC
195122004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19513
19514 Fix PR gdb/1636.
19515 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19516 calls to synchronous.
19517
7a8f1e6b
JB
195182004-05-26 Jim Blandy <jimb@redhat.com>
19519
19520 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19521
81bb3443
RC
195222004-05-24 Randolph Chung <tausq@debian.org>
19523
19524 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19525 * gdb.asm/pa.inc: New file.
19526
8f5a3103
MK
195272004-05-22 Mark Kettenis <kettenis@gnu.org>
19528
19529 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19530
734b8fe8 195312004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19532 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19533
19534 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19535 GDB prompt.
19536
725603e1
UW
195372004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19538
f4fc3b93 19539 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19540 setjmp/longjmp. Use sigaction instead of signal.
19541
8b923272 195422004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19543 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19544
19545 * gdb.threads/pthread_cond_wait.c: New file.
19546 * gdb.threads/pthread_cond_wait.exp: New testcase.
19547
8bfabb04
AC
195482004-05-13 Andrew Cagney <cagney@redhat.com>
19549
19550 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19551 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19552
42edda50
AC
195532004-05-11 Andrew Cagney <cagney@redhat.com>
19554
19555 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19556 fixed but revealed gdb/1639.
19557
d303a6c7
AC
195582004-05-10 Andrew Cagney <cagney@redhat.com>
19559
19560 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19561 func1" and "next to 2nd alarm", kernel bug avoided.
19562
bf08c2a1
DJ
195632004-05-10 Daniel Jacobowitz <dan@debian.org>
19564
19565 PR external/1568
19566 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19567 XFAIL if it is smaller than bytes_allocated.
19568 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19569 (main): Make chunks_allocated unsigned. Correct comment.
19570
c0586a34
JB
195712004-05-07 Joel Brobecker <brobecker@gnat.com>
19572
19573 * gdb.arch/powerpc-aix-prologue.c: New file.
19574 * gdb.arch/powerpc-aix-prologue.exp: New file.
19575
f2785d12
JB
195762004-05-07 Jim Blandy <jimb@redhat.com>
19577
19578 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19579 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19580
bd7f6e30
JB
195812004-05-06 Joel Brobecker <brobecker@gnat.com>
19582
19583 * gdb.base/sep.exp: No longer setup_kfail when the program was
19584 built with dwarf2.
19585
0a5e7efe
JI
195862004-05-05 Jim Ingham <jingham@apple.com>
19587
19588 * gdb.base/pending.exp: Make sure pending breakpoints
19589 preserve the ignore count.
f4fc3b93 19590
a8958849
MK
195912004-04-27 Jerome Guitton <guitton@gnat.com>
19592
19593 * i386-prologue.exp: Add testcase for jump instruction as first
19594 instruction of the real code.
19595 * i386-prologue.c (jump_at_beginning): New function.
19596
7e103f5b
MK
195972004-04-28 Mark Kettenis <kettenis@gnu.org>
19598
19599 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19600 x86_64-*-*.
19601
5d38b224
MK
196022004-04-28 Mark Kettenis <kettenis@gnu.org>
19603
19604 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19605 i*86-*-*.
19606
0ef32fd9
MK
196072004-04-25 Mark Kettenis <kettenis@gnu.org>
19608
19609 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19610 expression that checks the return type.
19611
71d7dd7c
AC
196122004-04-23 Andrew Cagney <cagney@redhat.com>
19613
19614 * gdb.base/call-sc.exp: New test of scalar call/return values.
19615 * gdb.base/call-sc.c: Ditto.
19616
1e9f977e
JJ
196172004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19618
19619 * gdb.threads/manythreads.c: Reduce thread stack size.
19620
899d9e3a
JJ
196212004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19622
19623 * gdb.threads/manythreads.c: Add copyright notice.
19624
61bcae62
AC
196252004-04-23 Andrew Cagney <cagney@redhat.com>
19626
19627 * gdb.base/siginfo.exp: Better handle step out of signal.
19628 * gdb.base/sigstep.exp: Ditto.
19629
7339a42e 196302004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19631 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19632
19633 * gdb.threads/manythreads.c: New testcase.
19634 * gdb.threads/manythreads.exp: Ditto.
19635
5c98409b
JB
196362004-04-22 Jim Blandy <jimb@redhat.com>
19637
19638 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19639 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19640
3b611f1a
MC
196412004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19642
19643 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19644
f0fd9238
AC
196452004-04-21 Andrew Cagney <cagney@redhat.com>
19646
19647 * gdb.base/sigstep.c: New file.
19648 * gdb.base/sigstep.exp: New file.
19649
90990674
JB
196502004-04-16 Joel Brobecker <brobecker@gnat.com>
19651
19652 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19653 call to observer_notify_normal_stop.
19654
78cef34b
AC
196552004-04-15 Andrew Cagney <cagney@redhat.com>
19656
19657 * gdb.base/siginfo.c: New file.
19658 * gdb.base/siginfo.exp: New file.
19659
d2343407
JB
196602004-04-12 J. Brobecker <brobecker@gnat.com>
19661
19662 * gdb.base/sep.exp: Fix typo in comment.
19663
a2dba3c8
JB
196642004-04-12 J. Brobecker <brobecker@gnat.com>
19665
19666 * gdb.base/sep.c: New file.
19667 * gdb.base/sep-proc.c: New file.
19668 * gdb.base/sep.exp: New testcase.
19669
15f7b60e
MK
196702004-04-09 Mark Kettenis <kettenis@gnu.org>
19671
19672 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19673 support.
19674
44f4de1a
AC
196752004-04-05 Andrew Cagney <cagney@redhat.com>
19676
19677 * gdb.base/sigaltstack.c: New file.
19678 * gdb.base/sigaltstack.exp: New file.
19679
ef04f396
JB
196802004-04-04 Joel Brobecker <brobecker@gnat.com>
19681
19682 * gdb.base/foll-fork.exp: Update the expected output for
19683 "help set follow-fork-mode", to match a change that was made
19684 to the help of this variable on 2004-01-13.
19685
d40d2c92
JB
196862004-04-01 Joel Brobecker <brobecker@gnat.com>
19687
19688 * lib/ada.exp: Add copyright notice.
19689 * bar.ads: Likewise.
19690 * bar.adb: Likewise.
19691 * null_record.adb: Likewise.
19692 * null_record.exp: Likewise.
19693 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19694
f86ef5a3
JB
196952004-04-01 Joel Brobecker <brobecker@gnat.com>
19696
19697 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19698 * configure: Regenerate.
19699
414e70e3
JB
197002004-04-01 Joel Brobecker <brobecker@gnat.com>
19701
19702 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19703 to build the application. Remove the message printed when in
19704 verbose mode, redundant with the UNSUPPORTED message above.
19705
f0aaee49
JB
197062004-03-31 Joel Brobecker <brobecker@gnat.com>
19707
19708 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19709 * gdb.ada (null_record.exp): New testcase.
19710
ac81cb54
JB
197112004-03-31 Joel Brobecker <brobecker@gnat.com>
19712
19713 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19714
854af2f7
JB
197152004-03-31 Joel Brobecker <brobecker@gnat.com>
19716
19717 * gdb.ada: New subdirectory.
19718 * gdb.ada/Makefile.in: New file.
19719 * gdb.ada/gnat_ada.gpr.in: New file.
19720
034cb681
JB
197212004-03-31 Joel Brobecker <brobecker@gnat.com>
19722
19723 * lib/ada.exp: New file.
19724
78a1a894
DJ
197252004-03-24 Daniel Jacobowitz <drow@mvista.com>
19726
19727 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19728 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19729
4b2b3b3e
AC
197302004-03-22 Andrew Cagney <cagney@redhat.com>
19731
19732 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19733 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19734 Problem identified by Ulrich Weigand.
19735
23c73aa3
DC
197362004-03-17 David Carlton <carlton@kealia.com>
19737
19738 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19739 PR c++/826.
19740
d63a86f8
RM
197412004-03-16 Roland McGrath <roland@redhat.com>
19742
19743 * gdb.base/auxv.exp: New file.
19744 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19745
0e02aa50
DC
197462004-03-12 David Carlton <carlton@kealia.com>
19747
19748 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19749 * gdb.cp/pr-1553.cc: Ditto.
19750 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19751 pass branch.
19752
c20b71be
MC
197532004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19754
19755 * gdb.cp/templates.exp: Accept more template types.
19756
c7414a01
MC
197572004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19758
19759 From Corinna Vinschen with modifications.
19760 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19761 local variable obj_with_enum.
19762 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19763 results with obj_with_enum.
19764
ed69573c
MC
197652004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19766
19767 * gdb.cp/classes.cc: New file, copied from misc.cc.
19768 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19769
28301461
MC
197702004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19771
19772 * gdb.cp/misc.cc: Add copyright notice.
19773
1198ecbe
DC
197742004-03-05 David Carlton <carlton@kealia.com>
19775
19776 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19777 * gdb.cp/rtti.h: Update copyright.
19778 (namespace n2::n3): New.
19779 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19780 (n2::n3::func3): New.
19781 (main): Call n2::n3::func3.
19782 * gdb.cp/rtti2.cc: Update copyright.
19783 (n2::create3): New.
19784
9e08c470
MK
197852004-03-04 Mark Kettenis <kettenis@gnu.org>
19786
19787 * gdb.asm/openbsd.inc: Fix typo.
19788
4bebc3aa
FF
197892004-03-03 Fred Fish <fnf@redhat.com>
19790
19791 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19792 "val" instead of unused "size". Update copyright year.
19793
6ea9fb37
DJ
197942004-02-29 Daniel Jacobowitz <drow@mvista.com>
19795
19796 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19797 to use unsigned char.
19798 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19799 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19800
23b23974
DJ
198012004-02-29 Daniel Jacobowitz <drow@mvista.com>
19802
19803 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19804 line of output.
19805
7574fd53
DJ
198062004-02-28 Daniel Jacobowitz <drow@mvista.com>
19807
19808 * gdb.base/relocate.c (dummy): Initialize.
19809
a195357f
DJ
198102004-02-28 Daniel Jacobowitz <drow@mvista.com>
19811
19812 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19813 a breakpoint at exit.
19814
72fd54a9
FF
198152004-02-27 Fred Fish <fnf@redhat.com>
19816
19817 * gdb.base/chng-syms.exp: Add expect condition to match failing
19818 case that isn't a timeout.
19819
b9d23137
AC
198202004-02-27 Andrew Cagney <cagney@redhat.com>
19821
19822 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19823 support.
19824
15d208f6 198252004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19826
15d208f6
FF
19827 * gdb.arch/gdb1431.c: Remove.
19828 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19829 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19830 of "until" incorrectly.
19831
98f9cd2d
JB
198322004-02-26 J. Brobecker <brobecker@gnat.com>
19833
19834 * gdb.cp/class2.cc (empty): New class.
19835 (refer): New function.
19836 (main): Declare an object of type empty and use it.
19837 * gdb.cp/class2.exp: Print the value of an object of type empty.
19838
9b50c11b
JJ
198392004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19840
19841 * gdb.base/langs.exp: Update query string to match the
19842 new nquery format used for pending breakpoints.
19843
0dcd613f
AC
198442004-02-26 Andrew Cagney <cagney@redhat.com>
19845
19846 Fix PR i18n/1570.
19847 * gdb.base/charset.c: Update copyright notice.
19848 (main, init_string): Remove the escape character '\e' tests.
19849 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19850 * gdb.base/charset.exp (valid_host_charset): Ditto.
19851 * gdb.base/setvar.exp: Ditto.
19852
b8a56647
AC
198532004-02-24 Andrew Cagney <cagney@redhat.com>
19854
90d59e34
AC
19855 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19856 mmapped data in core file" PASS and FAIL messages consistent.
19857
b8a56647
AC
19858 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19859 setting a breakpoint. Work around PR java/1565.
19860
9f27c604
JJ
198612004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19862
19863 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19864 new nquery format.
19865 * gdb.base/pending.exp: Ditto.
19866
3224a706
MK
198672004-02-22 Mark Kettenis <kettenis@gnu.org>
19868
19869 * configure.in: Run stabs tests on *BSD.
19870 * configure: Regenerated.
19871
41e0a9ca
MK
198722004-02-21 Mark Kettenis <kettenis@gnu.org>
19873
19874 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19875
1e1b3428
FF
198762004-02-20 Fred Fish <fnf@redhat.com>
19877
19878 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19879 blank in test for "returns short", for consistency with other
19880 "returns xxx" tests. Update copyright year.
19881
f9a7572a
FF
198822004-02-19 Fred Fish <fnf@redhat.com>
19883
19884 New testcase for PR breakpoint/1558.
19885 * gdb.arch/gdb1558.exp: New file.
19886 * gdb.arch/gdb1558.c: New file.
19887
b2ce2854
EZ
198882004-02-19 Elena Zannoni <ezannoni@redhat.com>
19889
19890 * gdb.base/nodebug.exp: Fix typo.
19891
e7c9ff01
JB
198922004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19893
19894 Committed by Jim Blandy <jimb@redhat.com>.
19895
62f4b920
JB
19896 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19897
2db536a1
JB
19898 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19899
e7c9ff01
JB
19900 * gdb.base/float.exp: Support s390*-*-* targets.
19901
f3205b34
AF
199022004-02-17 Adam Fedor <fedor@gnu.org>
19903
19904 * gdb.base/gdb1555.exp: New file.
19905 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19906
9d62932d
EZ
199072004-02-17 Elena Zannoni <ezannoni@redhat.com>
19908
19909 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19910
344c9711
FF
199112004-02-16 Fred Fish <fnf@redhat.com>
19912
19913 * gdb.arch/gdb1291.c: Remove
19914 * gdb.arch/gdb1291.s: New test input file.
19915 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19916 fail. Test for correct result, known incorrect result, other
19917 failures and timeouts.
19918
2d822687
AC
199192004-02-16 Andrew Cagney <cagney@redhat.com>
19920
19921 * gdb.base/bigcore.exp: New file.
19922 * gdb.base/bigcore.c: New file.
19923
dac15b66
AC
199242004-02-13 Andrew Cagney <cagney@redhat.com>
19925
19926 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19927 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19928 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19929 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19930 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19931 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19932 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19933 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19934 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19935 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19936
6bdfc2c4
JJ
199372004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19938
19939 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19940 executed is an alloc instruction.
19941
87b3ede8
DC
199422004-02-11 David Carlton <carlton@kealia.com>
19943
19944 * gdb.cp/breakpoint.exp: New.
19945 * gdb.cp/breakpoint.cc: New.
19946
6e19e2bf
MC
199472004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19948
19949 Partial fix for PR gdb/1543.
19950 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19951 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19952 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19953 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19954 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19955 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19956 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19957 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19958 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19959 to bug-gdb@prep.ai.mit.edu .
19960 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19961 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19962 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19963 Likewise.
19964
5c5455dc
AC
199652004-02-10 Andrew Cagney <cagney@redhat.com>
19966
19967 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19968 using gdb_internal_error_resync.
19969
9cf689d7
DJ
199702004-02-09 Daniel Jacobowitz <drow@mvista.com>
19971
19972 * gdb.threads/thread-specific.exp: Stop early if no threads are
19973 found.
19974
d2dc51db
MC
199752004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19976
19977 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19978
14b1a056
DJ
199792004-02-08 Daniel Jacobowitz <drow@mvista.com>
19980
19981 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19982 breakpoints.
19983
83f66e8f
DJ
199842004-02-07 Daniel Jacobowitz <drow@mvista.com>
19985
19986 * config/sim.exp (gdb_load): Handle $arg == "".
19987 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19988 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19989
30fc0091
EZ
199902004-02-07 Elena Zannoni <ezannoni@redhat.com>
19991
a9c64011
AS
19992 * gdb.base/maint.exp: Update test to reflect
19993 obstack changes.
30fc0091 19994
4d806929
JJ
199952004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19996
19997 * gdb.base/pendshr.c (pendfunc): New function that calls
19998 pendfunc1.
19999 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20000
7bfdd688
FF
200012004-02-04 Fred Fish <fnf@redhat.com>
20002
20003 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20004 function symbols and update copyright years.
20005 * gdb.arch/gdb1291.c: Ditto.
20006
aaa08ee4
MC
200072004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20008
20009 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20010
dbad7755
MC
200112004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20012
20013 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20014
ec4646ef
MC
200152004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20016
20017 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20018
1b802196
FF
200192004-02-02 Fred Fish <fnf@redhat.com>
20020
20021 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20022 remote targets. Update copyright years.
20023
18fe2033
JJ
200242004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20025
20026 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20027 support.
20028 * gdb.base/langs.exp: Fix test which attempts to create
20029 breakpoint on non-existent function to handle new pending
20030 support.
20031 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20032 a breakpoint.
20033 * gdb.base/pending.exp: New test.
20034 * gdb.base/pending.c: New file.
20035 * gdb.base/pendshr.c: Ditto.
20036
8d577d32
DC
200372004-02-02 David Carlton <carlton@kealia.com>
20038
20039 * gdb.cp/overload.exp: Add overloadNamespace tests.
20040 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20041 (overloadNamespace, XXX): New.
20042 (main): Call XXX::marker2.
20043
3ad13771
FF
200442004-02-01 Fred Fish <fnf@redhat.com>
20045
20046 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20047 * gdb.base/finish.exp: Ditto.
20048 * gdb.base/gcore.exp: Ditto.
20049 * gdb.base/huge.exp: Ditto.
20050 * gdb.base/info-proc.exp: Ditto.
20051 * gdb.base/return2.exp: Ditto.
20052 * gdb.threads/gcore-thread.exp: Ditto.
20053
44c75849
DJ
200542004-02-01 Daniel Jacobowitz <drow@mvista.com>
20055
20056 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20057
005bc093
MK
200582004-02-01 Mark Kettenis <kettenis@gnu.org>
20059
20060 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20061 that opening the file succeeds on OpenBSD.
20062
c47cebdb
DJ
200632004-02-01 Daniel Jacobowitz <drow@mvista.com>
20064
20065 * gdb.threads/thread-specific.c: New file.
20066 * gdb.threads/threads-specific.exp: New test script.
20067 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20068 to expect_out.
20069
5a01311c
MK
200702004-02-01 Mark Kettenis <kettenis@gnu.org>
20071
20072 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20073 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20074 only on the "print_small_structs from print_long_arg_list" test.
20075
ce22a4f1
DJ
200762004-02-01 Daniel Jacobowitz <drow@mvista.com>
20077
20078 * gdb.base/completion.exp: Kill a stray backslash.
20079
20080 From Jim Ingham <jingham@apple.com>:
20081 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20082 agrees with the result from sending a tab.
20083
abbab9d3
DJ
200842004-01-31 Daniel Jacobowitz <drow@mvista.com>
20085
20086 * gdb.base/chng-syms.exp: Remove stray newline.
20087
53904d1e
MK
200882004-01-31 Mark Kettenis <kettenis@gnu.org>
20089
20090 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20091 *-*-openbsd*.
20092 * gdb.asm/openbsd.inc: New file.
20093
3a4b3aac
MK
200942004-01-30 Mark Kettenis <kettenis@gnu.org>
20095
20096 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20097 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20098 *-*solaris2*. Remove commented out default settings for
20099 asm-flags. Replace gdb_compile with target_link.
20100
ebac27b4
MC
201012004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20102
20103 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20104 for all tests. Remove old hp-ux and cygnus xfail cases.
20105
d8679d84
PH
201062004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20107
20108 * gdb.base/chng-syms.exp: New file.
20109 * gdb.base/chng-syms.c: New file.
20110
0a55bc22
MC
201112004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20112
20113 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20114 Provide arms for current output in all my configurations.
20115
94b8e876
MC
201162004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20117
20118 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20119 * lib/compiler.cc: Likewise.
20120 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20121 get the right preprocessor. Eval the output directly. Remove
20122 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20123 hp_f77_compiler and hp_f90_compiler completely.
20124 (gdb_preprocess): Delete.
20125 (get_compiler): Delete.
20126
7cf03d44
MK
201272004-01-24 Mark Kettenis <kettenis@gnu.org>
20128
20129 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20130 <string.h>.
20131
68b6dce9
NR
201322004-01-24 Nick Roberts <nick@nick.uklinux.net>
20133
20134 * gdb.mi/mi-stack.exp: Update copyright.
20135
b368761e
DC
201362004-01-23 David Carlton <carlton@kealia.com>
20137
20138 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20139 test for cp_lookup_transparent_type.
20140 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20141 call them.
20142
f2061b53
DJ
201432004-01-23 Daniel Jacobowitz <drow@mvista.com>
20144
20145 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20146 after -var-update.
20147
37fc574a
DC
201482004-01-23 David Carlton <carlton@kealia.com>
20149
20150 * gdb.cp/namespace.cc (C::ensureRefs): New.
20151 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20152
8e94b928
NR
201532004-01-20 Nick Roberts <nick@nick.uklinux.net>
20154
20155 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20156 case "-stack-list-locals 2".
20157 * gdb.mi/mi-var-child.exp: Test for case
20158 "-var-list-children --all-values NAME".
20159
997b0952
MC
201602004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20161
20162 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20163
52470da3
MK
201642004-01-18 Mark Kettenis <kettenis@gnu.org>
20165
7049b4b8
MK
20166 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20167 used with gdb_test_multiple.
20168
52470da3
MK
20169 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20170 read at address 0. This fixes PR testsuite/1504.
20171
da6012e5
DJ
201722004-01-18 Daniel Jacobowitz <drow@mvista.com>
20173
20174 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20175 Remove downloading, guessing the host executable, the calls to
20176 gdb_file_cmd and gdb_target_cmd, and "load" support.
20177 (infer_host_exec): New function broken out from gdb_load.
20178 (gdb_load): New wrapper for gdbserver_gdb_load.
20179 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20180 gdb_target_cmd. Use -target-select.
20181 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20182 Download binaries to the host. Clear last_mi_remote_file when
20183 we load a new binary.
20184 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20185 call gdbserver_gdb_load and mi_gdb_target_cmd.
20186
32c70722
MC
201872004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20188
20189 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20190 type patterns.
20191
b0cecf36
MC
201922004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20193
20194 * gdb.cp/templates.exp: Fix typo in test name of
20195 "print Foo<volatile char*>::foo".
20196
4120d7e6
MC
201972004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20198
20199 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20200
f679e530
BE
202012004-01-16 Ben Elliston <bje@wasabisystems.com>
20202
20203 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20204 (clean mostlyclean): Remove empty rm.
20205
091c48f6
MC
202062004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20207
20208 * gdb.base/setvar.exp: Add copyright years.
20209
3e5fc8d2
DC
202102004-01-14 David Carlton <carlton@bactrian.org>
20211
20212 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20213 PR c++/1511 and update coment.
20214 * gdb.cp/templates.exp: Update patterns to match current output.
20215 If changes involve something other than whitespace, KFAIL
20216 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20217
63d06c5c
DC
202182004-01-14 David Carlton <carlton@kealia.com>
20219
20220 * gdb.cp/namespace.exp: Add tests involving classes defined within
20221 namespaces.
20222 * gdb.cp/namespace.cc (C::CClass): New.
20223 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20224
a51dab88
EZ
202252004-01-14 Elena Zannoni <ezannoni@redhat.com>
20226
20227 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20228 what debug info we have. Print a better message if something goes
20229 wrong while producing the separate debug info file.
20230
a476ccc9
MC
202312004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20232
20233 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20234
f453692c
MC
202352004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20236
20237 * gdb.base/callfuncs.c: Add copyright notice.
20238
f40063a5
MC
202392004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20240
20241 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20242 inheritance. PR gdb/1498, PR gcc/13539.
20243
19ac3974
EZ
202442004-01-13 Elena Zannoni <ezannoni@redhat.com>
20245
a9c64011
AS
20246 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20247 test specific name.
20248 * gdb.mi/gdb669.exp: Ditto.
20249 * gdb.mi/mi-pthreads.exp: Ditto.
20250 * gdb.mi/mi1-pthreads.exp: Ditto.
20251 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20252
56c97c6e
MC
202532004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20254
20255 * gdb.cp/member-ptr.cc: Add copyright notice.
20256
a0644324
MC
202572004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20258
20259 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20260 some patterns for recent versions of gcc and hpacc. Delete
20261 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20262 Delete tests that access a NULL pointer-to-member-data. This
20263 script is still disabled for gcc.
20264
32fabe09
EZ
202652004-01-12 Elena Zannoni <ezannoni@redhat.com>
20266
20267 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20268 escaped correctly.
32fabe09 20269
1f8a6abb
EZ
202702004-01-12 Elena Zannoni <ezannoni@redhat.com>
20271
20272 * gdb.base/sepdebug.exp: New file.
20273 * gdb.base/sepdebug.c: New file.
20274 * lib/gdb.exp (separate_debug_filename): New procedure.
20275 (gdb_gnu_strip_debug): New procedure.
20276
48efe704
AC
202772004-01-12 Andrew Cagney <cagney@redhat.com>
20278
20279 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20280 * gdb.mi/ChangeLog-1999-2003: New file.
20281
a9415475
AC
202822004-01-12 Andrew Cagney <cagney@redhat.com>
20283
20284 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20285 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20286 or EEXIST", treat EBUSY as an XFAIL.
20287
83b8cf9d
MC
202882004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20289
20290 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20291 hp_cc_compiler.
20292
9939d2a8
MC
202932004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20294
20295 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20296 decorations.
20297
1ff8cadf
MC
202982004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20299
20300 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20301 and "(aCC)" decorations. Remove obsolete doco about old
20302 test results.
20303
6fa9022e
MC
203042004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20305
20306 * gdb.cp/exception.exp: Fix typo in doco.
20307
209721fe
MK
203082004-01-09 Mark Kettenis <kettenis@gnu.org>
20309
20310 * gdb.base/gdb1476.exp: Fix typo.
20311
ef11303e
MC
203122004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20313
20314 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20315 file.
20316
041ab88c
MC
203172004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20318
20319 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20320 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20321 Use gdb_compile. Remove restriction on gcc. Add some patterns
20322 for recent version of gdb. Delete second half, which was a copy
20323 of the first half with different build flags. This test is
20324 still disabled because it is still not ready for production.
20325
e36d075a
MC
203262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20327
20328 * gdb.cp/exception.cc: Add copyright notice.
20329 * gdb.cp/exception.exp: Add a notice that this file is broken
20330 because of line number changes caused by addition of copyright
20331 notice.
20332
42b190ad
MC
203332004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20334
20335 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20336 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20337
8f25f06b
MC
203382004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20339
20340 * gdb.cp/classes.exp: Accept gnu abi 2.
20341 * gdb.cp/derivation.exp: Likewise.
20342 * gdb.cp/overload.exp: Likewise.
20343 * gdb.cp/virtfunc.exp: Likewise.
20344
06ded8b8
MC
203452004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20346
20347 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20348 semicolon after end of function.
20349
77c26ae3
MC
203502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20351
20352 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20353 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20354 boilerplate code for compiling and running the program under
20355 test. Add some string method tests.
20356
20757486
MC
203572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20358
20359 * gdb.cp/bs15503.cc: Add copyright notice.
20360 * gdb.cp/bs15503.exp: Adjust line number.
20361
0fd3b503
MC
203622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20363
20364 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20365 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20366
10d1bea8
MC
203672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20368
20369 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20370 hp_cc_compiler.
20371
2789202a
MC
203722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20373
20374 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20375 * gdb.cp/ctti.exp: Use the marker instead of "next".
20376 With gcc, run further before bailing.
20377
b862f14c
MC
203782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20379
20380 * gdb.cp/cttiadd.cc: Add copyright notice.
20381 * gdb.cp/cttiadd1.cc: Likewise.
20382 * gdb.cp/cttiadd2.cc: Likewise.
20383 * gdb.cp/cttiadd3.cc: Likewise.
20384
96da2469
MC
203852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20386
20387 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20388 Use gdb_test, gdb_test_multiple. Use floating-point values that
20389 have exact representations in IEEE-ish formats.
20390
053248ff
MC
203912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20392
20393 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20394 compilers. Delete duplicate call to get_compiler_info.
20395 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20396 * gdb.base/volatile.exp: Likewise.
20397
84acecdd
MK
203982004-01-07 Mark Kettenis <kettenis@gnu.org>
20399
20400 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20401 memory at address 0.
20402
fe11a27f
MC
204032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20404
20405 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20406 to test for hp-ux assembler. Fix copyright years.
20407
60ad077b
AC
204082004-01-07 Andrew Cagney <cagney@redhat.com>
20409
20410 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20411
1c9b8f33
AC
204122004-01-07 Andrew Cagney <cagney@redhat.com>
20413
20414 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20415 when creating the read-only file. From analysis by Roland McGrath
20416 and Elena Zannoni.
20417
753ccc7a
MC
204182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20419
20420 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20421
eca3e36b
MC
204222004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20423
20424 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20425 data pointers.
20426
f8d4bac4
MC
204272004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20428
20429 * gdb.cp/m-static.exp: Compile one source file at a time.
20430 Delete unused call to get_compiler_info.
20431
9b4e0f94
MC
204322004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20433
20434 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20435 * gdb.base/call-rt-st.exp: Likewise.
20436 * gdb.base/nodebug.exp: Likewise.
20437 * gdb.base/volatile.exp: Likewise.
20438 * gdb.cp/ref-types.exp: Likewise.
20439 * gdb.cp/templates.exp: Likewise.
20440
023c1024
MK
204412004-01-05 Mark Kettenis <kettenis@gnu.org>
20442
20443 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20444
19703c4a
MC
204452004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20446
20447 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20448 hppa*-hp-hpux*.
20449
18b67037
MK
204502004-01-04 Mark Kettenis <kettenis@gnu.org>
20451
ba6219c8
MK
20452 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20453 x86_64-*-*.
20454
18b67037
MK
20455 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20456 sparc64-*-* and sparc*-solaris2*.
20457
1bfbbb9d
MK
204582004-01-04 Mark Kettenis <kettenis@gnu.org>
20459
20460 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20461 return ${tests}" test. The ${tests} already mentions the
20462 filename.
20463
06846494
MC
204642004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20465
20466 * gdb.cp/local.exp: Accept gcc abi 2.
20467
3b0cb202
MC
204682004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20469
20470 * gdb.cp/templates.exp: Accept gcc abi 2.
20471
0643ec3f
MC
204722004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20473
20474 * lib/compiler.cc: Remove supports_template_debugging.
20475 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20476
d231d0b1
MC
204772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20478
20479 * gdb.cp/namespace.exp: Accept gcc abi 2.
20480
44ffb27c
MC
204812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20482
20483 * gdb.cp/method.exp: Accept gcc abi 2.
20484
184ad485
MC
204852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20486
20487 * gdb.cp/classes.exp: Generate identical results as old version.
20488 * gdb.cp/derivation.exp: Likewise.
20489 * gdb.cp/overload.exp: Likewise.
20490 * gdb.cp/virtfunc.exp: Likewise.
20491
116f09e7
MC
204922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20493
20494 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20495 mysterious bug with sourceware version of expect.
20496
b1379776
MC
204972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20498
20499 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20500 current versions of gcc, including gcc abi 2. Remove gratuitous
20501 restart of test program. Use gdb_test_multiple and gdb_test for
20502 all tests. Add patterns to xfail missing "const" in "const char *"
20503 and kfail PR gdb/1155.
20504
6b7a4c0e
MC
205052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20506
20507 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20508 current versions of gcc, including gcc abi 2. Remove gratuitous
20509 restart of test program. Use gdb_test_multiple and gdb_test for
20510 all tests. Add patterns to kfail PR gdb/1498.
20511
51615d72
MC
205122003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20513
20514 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20515 current versions of gcc, including gcc abi 2. Use "breakpoint"
20516 and "continue" instead of restarting the target program. Use
20517 gdb_test_multiple and gdb_test for all tests.
20518
7b79a9d7
MK
205192004-01-01 Mark Kettenis <kettenis@gnu.org>
20520
20521 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20522 for *-*-solaris2*.
20523
1cd3489f
MC
205242003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20525
20526 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20527 current versions of gcc, including gcc abi 2. Use "breakpoint"
20528 and "continue" instead of restarting the target program several
20529 times. Use gdb_test_multiple and gdb_test for all tests.
20530
850742db
MC
205312003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20532
20533 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20534 source files.
20535
eb4bbda8
MC
205362003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20537
20538 * gdb.base/environ.exp: Handle compiling test case from multiple
20539 source files.
20540
e42c7771
MC
205412003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20542
20543 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20544
80e4b428
JB
205452003-12-17 Jim Blandy <jimb@redhat.com>
20546
5f06973a
JB
20547 * gdb.base/freebpcmd.c: Add copyright notice.
20548
80e4b428
JB
20549 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20550
0ab84fb7
MC
205512003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20552
20553 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20554
1b3bb3d0
JB
205552003-12-13 Jim Blandy <jimb@redhat.com>
20556
20557 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20558
3a4c9371
KB
205592003-12-12 Kevin Buettner <kevinb@redhat.com>
20560
20561 * gdb.asm/frv.inc: New file.
20562 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20563
a1dea79a
FF
205642003-12-09 Fred Fish <fnf@redhat.com>
20565
20566 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20567 functions to break1.c and leave prototypes behind. Add more
20568 "set breakpoint NN here" comments.
20569 * gdb.base/break1.c: New file.
20570
20571 * gdb.base/break.exp: Handle compiling test case from multiple
20572 source files and change source file references as needed.
20573 * gdb.base/completion.exp: Ditto.
20574 * gdb.base/condbreak.exp: Ditto.
20575 * gdb.base/define.exp: Ditto.
20576 * gdb.base/ena-dis-br.exp: Ditto.
20577 * gdb.base/info-proc.exp: Ditto.
20578 * gdb.base/maint.exp: Ditto.
20579 * gdb.base/until.exp: Ditto.
20580
20581 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20582 hardcoded line numbers.
20583 * gdb.base/define.exp: Ditto.
20584 * gdb.base/ena-dis-br.exp: Ditto.
20585 * gdb.base/maint.exp: Ditto.
20586 * gdb.base/until.exp: Ditto.
20587
20588 * gdb.base/completion.exp: Use "break1" for completion tests since
20589 "break" is no longer a unique prefix.
20590
5266b69c
AC
205912003-12-06 Andrew Cagney <cagney@redhat.com>
20592
20593 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20594 "return_value_unimplemented". When an unimplemented struct return
20595 architecture, report incorrect values as a KFAIL
20596
374451f0
MC
205972003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20598
20599 * gdb.cp/rtti.exp: Accept new wording of warning from
20600 cp_lookup_rtti_type.
20601
ba9b20a7
MC
206022003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20603
20604 Partial fix for PR testsuite/1456.
20605 * gdb.base/scope.exp (test_at_main): Replace references to
20606 gcc_compiled with calls to test_compiler_info.
20607 (test_at_foo): Likewise.
20608 (test_at_bar): Likewise.
20609
b74b6d0b
MC
206102003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20611
20612 Partial fix for PR testsuite/1456.
20613 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20614 to test_compiler_info.
20615
ccfa3402
MC
206162003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20617
20618 * gdb.base/so-impl-ld.exp: Update copyright notice.
20619
f6246aba
MC
206202003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20621
20622 Partial fix for PR testsuite/1456.
20623 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20624 to test_compiler_info.
20625
13ae734a
MC
206262003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20627
20628 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20629 from current versions of gdb. Clean up regular expressions.
20630 Delete redundant timeout case.
20631
d8e1cdee
MC
206322003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20633
20634 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20635 from current versions of gdb. Clean up regular expressions.
20636 Delete redundant timeout case.
20637
96457b64
MC
206382003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20639
20640 Partial fix for PR testsuite/1456.
20641 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20642 gcc_compiled with call to test_compiler_info.
20643
f35309fc
MC
206442003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20645
20646 Partial fix for PR testsuite/1456.
20647 * gdb.base/list.exp (test_list_function): Delete unused declaration
20648 of gcc_compiled.
20649
d7afdf9b
MC
206502003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20651
20652 Partial fix for PR testsuite/1456.
20653 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20654 call to test_compiler_info.
20655
71507b56
MK
206562003-11-29 Mark Kettenis <kettenis@gnu.org>
20657
20658 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20659 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20660 it to create the appropriate note.inc.
20661 * gdb.asm/asmsrc1.s: Include "note.inc".
20662 * gdb.asm/netbsd.inc: New file.
20663 * gdb.asm/empty.inc: New file.
20664
f81f93f7
MC
206652003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20666
20667 Partial fix for PR testsuite/1456.
20668 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20669 calls to test_compiler_info.
20670
9a77938e
MC
206712003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20672
20673 Partial fix for PR testsuite/1456.
20674 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20675 calls to test_compiler_info.
20676
e8367dc7
MK
206772003-11-27 Mark Kettenis <kettenis@gnu.org>
20678
20679 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20680 pattern for the KFAILs.
20681
526c61ee
AF
206822003-11-25 Adam Fedor <fedor@gnu.org>
20683
20684 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20685 * gdb.objc/objcdecode.m: New file.
20686
28f2d600
AF
206872003-11-25 Adam Fedor <fedor@gnu.org>
20688
20689 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20690 * gdb.objc/nondebug.m: New file.
20691
a3895cee
BE
206922003-11-26 Ben Elliston <bje@wasabisystems.com>
20693
20694 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20695 NetBSD as it does on FreeBSD. Modelled on a similar change by
20696 Mark Kettenis on 2003-05-30.
20697 (link-flags): Set to "--entry _start" regardless of target.
20698 Special linker flags are to be appended to $link-flags.
20699 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20700
c9f2c8a3
MC
207012003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20702
20703 * gdb.cp/method.exp: Accept output of new demangler.
20704
15a0587a 207052003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20706
20707 * gdb/class2.exp: New file.
20708 * gdb/class2.cc: New file.
20709
3c00b570
MC
207102003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20711
20712 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20713 of new demangler.
20714
7027acc7
MK
207152003-11-23 Mark Kettenis <kettenis@gnu.org>
20716
20717 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20718 of gdb_test "run".
20719
b0e1598a
MK
207202003-11-23 Mark Kettenis <kettenis@gnu.org>
20721
20722 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20723 "continue" into "run".
20724
4d9eda44
MC
207252003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20726
20727 Partial fix for PR testsuite/1456.
20728 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20729 call to test_compiler_info.
20730 * gdb.cp/ctti.exp: Likewise.
20731 * gdb.cp/derivation.exp: Likewise.
20732 * gdb.cp/member-ptr.exp: Likewise.
20733 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20734 reference to gcc_compiled.
20735
207362003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20737
20738 Fix PR testsuite/1463.
20739 * gdb.base/structs.exp (start_structs_test): Call
20740 get_debug_format before using the debug format.
20741
d422fe19
AC
207422003-11-22 Andrew Cagney <cagney@redhat.com>
20743
20744 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20745 * gdb.base/structs.exp: Use gdb_test_multiple.
20746
039cf96d
AC
207472003-11-20 Andrew Cagney <cagney@redhat.com>
20748
6882279b
AC
20749 * gdb.base/structs.exp: Handle and recover from internal errors.
20750 Replace "foo${n}" with "foo<n>" in test messages.
20751
e53890ae
AC
20752 * gdb.base/structs.exp: Update copyright. Rewrite.
20753 * gdb.base/structs.c: Update copyright. Rewrite.
20754
2b211c59
AC
20755 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20756 resync count exceeded.
d63a86f8 20757
039cf96d
AC
20758 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20759 from the internal error.
20760 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20761 Original from Jim Blandy.
20762 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20763
eac98b22
AC
207642003-11-19 Andrew Cagney <cagney@redhat.com>
20765
20766 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20767 KFAIL.
20768
67455b2a
MK
207692003-11-17 Mark Kettenis <kettenis@gnu.org>
20770
20771 New testcase for PR backtrace/1435.
20772 * gdb.arch/i386-unwind.exp: New file.
20773 * gdb.arch/i386-unwind.c: New file.
20774
853d6e5b
AC
207752003-11-17 Andrew Cagney <cagney@redhat.com>
20776
20777 * lib/gdb.exp (compiler_info): New global.
20778 (test_compiler_info): New function.
20779 (get_compiler_info): Set compiler_info.
20780 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20781 "compiler_info" to gcc-<major>-<minor>.
20782
38cf6e11
MC
207832003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20784
20785 * gdb.trace/configure: Remove.
20786
a50d3602
EZ
207872003-11-13 Elena Zannoni <ezannoni@redhat.com>
20788
20789 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20790 breakpoints.
a50d3602
EZ
20791 * gdb.base/break.exp: Remove all references to explicit line
20792 numbers.
20793
d9407aaa
NC
207942003-11-11 Nick Clifton <nickc@redhat.com>
20795
20796 * gdb.base/shreloc.exp: Do not run for targets which do not
20797 support shared objects.
20798
db488fc1
CV
207992003-11-10 Corinna Vinschen <vinschen@redhat.com>
20800
20801 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20802 Don't run tests if nofileio flag is given.
20803
6a90a18e
EZ
208042003-11-07 Elena Zannoni <ezannoni@redhat.com>
20805
20806 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20807 as well as 'Watchpoint'.
6a90a18e 20808
0b915e9c
EZ
208092003-11-06 Elena Zannoni <ezannoni@redhat.com>
20810
20811 Reported by Jim Ingham <jingham@apple.com>:
20812 * gdb.base/annota1.exp: Match at least one occurrence of the
20813 signal handler annotation.
20814
d7e4b55f
EZ
208152003-11-06 Elena Zannoni <ezannoni@redhat.com>
20816
a9c64011
AS
20817 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20818 as well as 'Watchpoint'.
d7e4b55f 20819
2fe4e8d0
MC
208202003-11-05 Michael Chastain <mec@shout.net>
20821
20822 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20823
6ef88553
KW
208242003-11-03 Kris Warkentin <kewarken@qnx.com>
20825
20826 * gdb.arch/gdb1291.c: New test file.
20827 * gdb.arch/gdb1291.exp: New test script.
20828 * gdb.arch/gdb1431.c: New test file.
20829 * gdb.arch/gdb1431.exp: New test script.
20830
ae7dc4d8
MC
208312003-10-22 Michael Chastain <mec@shout.net>
20832
20833 * gdb.mi/pthreads.c: Add copyright notice.
20834
c39d7427
MC
208352003-10-22 Michael Chastain <mec@shout.net>
20836
20837 * gdb.threads/pthreads.c: Add copyright notice.
20838
8b7d96c1
MC
208392003-10-20 Michael Chastain <mec@shout.net>
20840
20841 * gdb.base/gdb1056.exp: New test script.
20842
d1d69fdd
DJ
208432003-10-13 Daniel Jacobowitz <drow@mvista.com>
20844
20845 * gdb.threads/killed.exp: Use gdb_run_cmd.
20846
7d605576
DJ
208472003-10-13 Daniel Jacobowitz <drow@mvista.com>
20848
20849 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20850 create a core file.
20851 * gdb.threads/gcore-thread.exp: Likewise.
20852
618ec112
CV
208532003-10-13 Corinna Vinschen <vinschen@redhat.com>
20854
20855 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20856 type, based on char type.
20857 (struct bit_flags_short_t): New bitfield type, based on short type.
20858 (init_bit_flags_char): New fuction.
20859 (init_bit_flags_short): Ditto.
20860 (print_bit_flags_char): Ditto.
20861 (print_bit_flags_short): Ditto.
20862 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20863
9367a73c
MC
208642003-10-11 Michael Chastain <mec@shout.net>
20865
20866 * gdb.base/call-rt-st.exp: Update copyright year.
20867
1decf120
KI
208682003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20869
20870 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20871 * gdb.disasm/sh3.s: Ditto.
20872
5445b2ae
DJ
208732003-10-07 Daniel Jacobowitz <drow@mvista.com>
20874
20875 * gdb.threads/switch-threads.exp: New test.
20876 * gdb.threads/switch-threads.c: New source file.
20877
aec24853
CV
208782003-10-07 Corinna Vinschen <vinschen@redhat.com>
20879
20880 * gdb.base/ending-run.exp: Add sh specific case.
20881
adc7428d
AC
208822003-10-06 Andrew Cagney <cagney@redhat.com>
20883
20884 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20885 * gdb.disasm/mn10200.exp: Delete obsolete file.
20886
c9d37158
DJ
208872003-09-29 Daniel Jacobowitz <drow@mvista.com>
20888
20889 * ChangeLog: Correct an entry command.exp -> commands.exp.
20890 * gdb.base/commands.exp (bp_deleted_in_command_test)
20891 (temporary_breakpoint_commands): Check noargs.
20892
79c2c32d
DC
208932003-09-25 David Carlton <carlton@kealia.com>
20894
20895 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20896 of some print tests, where appropriate. Add tests for C::D::cd,
20897 E::ce, F::cXfX, G::XgX.
20898 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20899
594e6d67
RE
209002003-09-25 Richard Earnshaw <rearnsha@arm.com>
20901
20902 * lib/java.exp (java_init): Import target_alias before using it.
20903
10f0d451
DC
209042003-09-25 David Carlton <carlton@kealia.com>
20905
20906 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20907
274bcba0
EZ
209082003-09-23 Elena Zannoni <ezannoni@redhat.com>
20909
d63a86f8 20910 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20911 weirdness.
274bcba0 20912
cdbf20f7
MC
209132003-09-17 Michael Chastain <mec@shout.net>
20914
20915 * gdb.cp/gdb1355.exp: New file.
20916 * gdb.cp/gdb1355.c: New file.
20917
71e06f80
CV
209182003-09-15 Corinna Vinschen <vinschen@redhat.com>
20919
20920 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20921 * gdb.asm/sh.inc: New file.
20922
5c4e30ca
DC
209232003-09-11 David Carlton <carlton@kealia.com>
20924
bd45b7af
DC
20925 * gdb.cp/namespace.exp: Add tests for namespace types.
20926 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20927 (test_namespace): New.
20928
1c199746
EZ
209292003-09-11 Elena Zannoni <ezannoni@redhat.com>
20930
a9c64011 20931 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20932 * gdb.stabs/weird.exp: Ditto.
1c199746 20933
04ed252f
MC
209342003-09-08 Michael Chastain <mec@shout.net>
20935
20936 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20937
d8a2d9e7
MC
209382003-09-07 Michael Chastain <mec@shout.net>
20939
20940 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20941 'parse error'.
20942
161afb24
MK
209432003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20944
20945 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20946
49f2741a
MC
209472003-08-30 Michael Chastain <mec@shout.net>
20948
20949 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20950 * gdb.gdb/observer.exp: Ditto.
20951 * gdb.gdb/xfullpath.exp: Ditto.
20952
8afa723e
MK
209532003-08-29 Mark Kettenis <kettenis@gnu.org>
20954
20955 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20956 *-*-*bsd*.
20957
f31dfe3b
JJ
209582003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20959
20960 * gdb.base/dump.exp: Skip for ia64.
20961
4630e498
JJ
209622003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20963
20964 * gdb.asm/asm-source.exp: Add ia64 support.
20965 * gdb.asm/ia64.inc: New file.
20966
1105b7ef
MC
209672003-08-22 Michael Chastain <mec@shout.net>
20968
20969 * gdb.cp: New directory.
20970 * gdb.cp/*: Copy from gdb.c++/*.
20971 * gdb.c++/*: Remove.
20972 * Makefile.in: Change gdb.c++ to gdb.cp.
20973 * configure.in: Ditto.
20974 * configure: Regnerate.
20975
c945b932
MK
209762003-08-18 Mark Kettenis <kettenis@gnu.org>
20977
20978 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20979 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20980
2b66634b
DJ
209812003-08-17 Daniel Jacobowitz <drow@mvista.com>
20982
20983 * mi-var-display.exp (-var-list-children weird): Accept function
20984 pointers with argument types.
20985 * mi1-var-display.exp (-var-list-children weird): Likewise.
20986 * mi2-var-display.exp (-var-list-children weird): Likewise.
20987
a356f73b
DJ
209882003-08-17 Daniel Jacobowitz <drow@mvista.com>
20989
20990 * gdb.base/annota3.exp: Add missing newline.
20991
483417b8
MC
209922003-08-06 Michael Chastain <mec@shout.net>
20993
20994 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20995
c99c59c3
MS
209962003-08-12 Michael Snyder <msnyder@redhat.com>
20997
20998 * gdb.base/float.exp: Add test for SH.
20999
55ed7501
MK
210002003-08-10 Mark Kettenis <kettenis@gnu.org>
21001
21002 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21003
1a371f2e
EZ
210042003-08-07 Elena Zannoni <ezannoni@redhat.com>
21005
21006 * gdb.base/completion.exp: Remove reduntant completion test
21007 on filename.
21008
e0f353ce
EZ
210092003-08-07 Elena Zannoni <ezannoni@redhat.com>
21010
a9c64011
AS
21011 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21012 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21013 gdb.trace/save-trace.exp: Make sure that full pathnames are
21014 escaped correctly.
e0f353ce 21015
5710a1af 210162003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21017
a9c64011
AS
21018 * configure.in: Don't generate config.h from config.hin.
21019 * configure: Regenerate.
21020 * config.hin: Remove file.
21021 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21022 * gdb.threads/pthreads.c: Ditto.
5710a1af 21023
dcd81ce9
DJ
210242003-08-07 Daniel Jacobowitz <drow@mvista.com>
21025
21026 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21027 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21028 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21029 Replace ld24 with seth/add3.
21030
6009d884
AC
210312003-08-02 Andrew Cagney <cagney@redhat.com>
21032
21033 * gdb.base/annota3.exp: New file.
21034 * gdb.base/annota3.c: New file.
21035 * gdb.c++/annota3.exp: New file.
21036 * gdb.c++/annota3.cc: New file.
21037
51514e06
MC
210382003-07-29 Michael Chastain <mec@shout.net>
21039
21040 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21041 actually failed.
21042 (do_pass): Likewise.
21043 * gdb.threads/tls.exp: Always initialize no_of_threads.
21044
4ee6625b
DJ
210452003-07-27 Daniel Jacobowitz <drow@mvista.com>
21046
21047 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21048 pattern.
21049 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21050 * gdb.threads/tls.exp: Recognize one case of the host library not
21051 supporting TLS.
21052
225f2bf6
AC
210532003-07-27 Andrew Cagney <cagney@redhat.com>
21054
21055 * gdb.base/fileio.exp: Use SH when running commands using
21056 remote_exec.
21057
bcb27c9f
DJ
210582003-07-24 Daniel Jacobowitz <drow@mvista.com>
21059
21060 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21061 * gdb.base/relocate.c (dummy): New padding array.
21062
3d67be83
MS
210632003-07-22 Michael Snyder <msnyder@redhat.com>
21064
d63a86f8 21065 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21066
21067 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21068 patterns to be more general, accepting old and new output.
21069 Some output chars (such as '+') also must be quoted.
d63a86f8 21070 Some addresses are displayed numerically instead of
3d67be83
MS
21071 symbolically.
21072
57ba3b85
MS
210732003-07-23 Michael Snyder <msnyder@redhat.com>
21074
686d097c
MS
21075 * gdb.base/return2.exp: Don't test long-long return.
21076
57ba3b85
MS
21077 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21078 * gdb.disasm/t01_mov.exp: Ditto.
21079 * gdb.disasm/t02_mova.s: Ditto.
21080 * gdb.disasm/t02_mova.exp: Ditto.
21081 * gdb.disasm/t03_add.s: Ditto.
21082 * gdb.disasm/t03_add.exp: Ditto.
21083 * gdb.disasm/t04_sub.s: Ditto.
21084 * gdb.disasm/t04_sub.exp: Ditto.
21085 * gdb.disasm/t05_cmp.s: Ditto.
21086 * gdb.disasm/t05_cmp.exp: Ditto.
21087 * gdb.disasm/t06_ari2.s: Ditto.
21088 * gdb.disasm/t06_ari2.exp: Ditto.
21089 * gdb.disasm/t07_ari3.s: Ditto.
21090 * gdb.disasm/t07_ari3.exp: Ditto.
21091 * gdb.disasm/t08_or.s: Ditto.
21092 * gdb.disasm/t08_or.exp: Ditto.
21093 * gdb.disasm/t09_xor.s: Ditto.
21094 * gdb.disasm/t09_xor.exp: Ditto.
21095 * gdb.disasm/t10_and.s: Ditto.
21096 * gdb.disasm/t10_and.exp: Ditto.
21097 * gdb.disasm/t11_logs.s: Ditto.
21098 * gdb.disasm/t11_logs.exp: Ditto.
21099 * gdb.disasm/t12_bit.s: Ditto.
21100 * gdb.disasm/t12_bit.exp: Ditto.
21101 * gdb.disasm/t13_otr.s: Ditto.
21102 * gdb.disasm/t13_otr.exp: Ditto.
21103
e00759ef
EZ
211042003-07-22 Elena Zannoni <ezannoni@redhat.com>
21105
21106 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21107
8bc2021f
EZ
211082003-07-22 Elena Zannoni <ezannoni@redhat.com>
21109
a9c64011
AS
21110 * gdb.threads/tls.c : New file.
21111 * gdb.threads/tls.exp : New file.
21112 * gdb.threads/tls-main.c : New file.
21113 * gdb.threads/tls-shared.c : New file.
21114 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21115
89320c4c
AS
211162003-07-22 Andreas Schwab <schwab@suse.de>
21117
21118 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21119
180dea7c
AS
211202003-07-20 Andreas Schwab <schwab@suse.de>
21121
21122 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21123 due to insn reordering.
21124
0714963c
AC
211252003-07-15 Andrew Cagney <cagney@redhat.com>
21126
21127 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21128
98a23b3f
MC
211292003-07-15 Michael Chastain <mec@shout.net>
21130
21131 * gdb.base/gdb1250.exp: New file.
21132 * gdb.base/gdb1250.c: New file.
21133
27e417a2
ML
211342003-07-09 Michal Ludvig <mludvig@suse.cz>
21135
21136 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21137 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21138
8bc2021f
EZ
211392003-07-09 Elena Zannoni <ezannoni@redhat.com>
21140
a9c64011
AS
21141 * gdb.threads/tls.c: New file.
21142 * gdb.threads/tls.exp: New file.
21143 * gdb.threads/tls-main.c: New file.
21144 * gdb.threads/tls-shared.c: New file.
21145 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21146
d99968dc
EZ
211472003-07-09 Elena Zannoni <ezannoni@redhat.com>
21148
21149 * gdb.base/annota1.exp: Make sure that we properly escape the
21150 full path of the source file. Xfail more permissive patterns,
d63a86f8 21151 due to a compiler debug info problem.
d99968dc 21152
83876b3b
AS
211532003-07-07 Andreas Schwab <schwab@suse.de>
21154
2705e972
AS
21155 * gdb.asm/m68k.inc: New file.
21156 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21157
83876b3b
AS
21158 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21159 arguments"): Also match negative number.
21160
21161 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21162
3a871b37
DJ
211632003-07-03 Daniel Jacobowitz <drow@mvista.com>
21164
21165 * gdb.base/store.c (charest): New typedef.
21166 (add_char): Rename to add_charest, update.
21167 (wack_char): Rename to wack_charest, update types. Return l + r
21168 to keep r live across the call.
21169 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21170 (wack_double, wack_doublest): Return l + r to keep r live across
21171 the call.
21172 * gdb.base/store.exp: Accomodate store.c changes.
21173
b2a7f303
DC
211742003-06-30 David Carlton <carlton@kealia.com>
21175
21176 * gdb.c++/maint.exp (test_invalid_name): New.
21177 (test_first_component): Add tests for invalid names.
21178
3c6cb4a1
MC
211792003-06-29 Michael Chastain <mec@shout.net>
21180
21181 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21182 output of '<VTT for class>' for virtual base classes.
21183
f1c2644b
DJ
211842003-06-29 Daniel Jacobowitz <drow@mvista.com>
21185
21186 * gdb.base/completion.exp: Tab-complete "complet" instead of
21187 "compl".
21188 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21189
18080350
DJ
211902003-06-29 Daniel Jacobowitz <drow@mvista.com>
21191
21192 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21193 * gdb.base/volatile.exp: Likewise.
21194
f56973f8
DJ
211952003-06-29 Daniel Jacobowitz <drow@mvista.com>
21196
21197 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21198 gdb/1265.
21199
212002003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21201 Daniel Jacobowitz <drow@mvista.com>
21202
21203 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21204 initial line count of 'captured_main' from 26 to 32.
21205 (test_with_self): Allow xmalloc call to be interleaved with the
21206 preceding two lines.
21207
e766d4d6
JB
212082003-06-24 Joel Brobecker <brobecker@gnat.com>
21209
21210 * gdb.base/bang.exp: New testcase.
21211
f125c9a4
JB
212122003-06-23 Joel Brobecker <brobecker@gnat.com>
21213
21214 * gdb.base/langs.exp: Add some tests for the "minimal" language
21215 support.
21216
6e25beaf
EZ
212172003-06-23 Elena Zannoni <ezannoni@redhat.com>
21218
21219 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21220 the testcase.
21221
2f816dda
DJ
212222003-06-22 Daniel Jacobowitz <drow@mvista.com>
21223
21224 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21225 offset.
21226
db5a5748
DJ
212272003-06-22 Daniel Jacobowitz <drow@mvista.com>
21228
21229 * gdb.c++/pr-1210.cc: New file.
21230 * gdb.c++/pr-1210.exp: New file.
21231
1df0c130
DJ
212322003-06-21 Daniel Jacobowitz <drow@mvista.com>
21233
21234 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21235 000-exec-continue.
21236
a92feac0
MK
212372003-06-15 Mark Kettenis <kettenis@gnu.org>
21238
21239 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21240 on *-*-*bsd* instead of *-*-freebsd*.
21241
81a58f5b
AC
212422003-06-14 Andrew Cagney <cagney@redhat.com>
21243
21244 * gdb.base/store.exp: Test longest and doublest. Test all
21245 parameters. Weaken return statement match.
21246 * gdb.base/store.c: Add longest and doublest - aka long long and
21247 long double functions. Put all parameters into local register
21248 variables. Use negative values.
21249
b257a0d3
AC
212502003-06-14 Andrew Cagney <cagney@redhat.com>
21251
21252 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21253 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21254 exit status.
21255 * gdb.base/fileio.exp: Disable target when nointerrupts and
21256 noinferiorio, instead of limiting it to remote. Use remote_exec
21257 instead of system.
d63a86f8 21258
21c38304
JJ
212592003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21260
21261 * gdb.base/float.exp: Add ia64 support.
21262
1bcdb424
CV
212632003-06-12 Corinna Vinschen <vinschen@redhat.com>
21264
21265 * gdb.base/fileio.exp: Run only on remote targets.
21266
6aeb981f
CV
212672003-06-10 Corinna Vinschen <vinschen@redhat.com>
21268
21269 * gdb.base/fileio.c: New file, testing File-I/O.
21270 * gdb.base/fileio.exp: Ditto.
21271
53df362e
RG
212722003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21273
21274 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21275 shared objects after relocation at load time (gdb PR/1132).
21276 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21277 as above, part of the shared object relocation test.
53df362e 21278
ffee1b46
MK
212792003-06-08 Mark Kettenis <kettenis@gnu.org>
21280
b5ca3722
MK
21281 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21282 fully filled history list.
21283 * gdb.base/gdb_history: New file.
21284
03ed860d
MK
21285 * gdb.base/signals.exp: XFAIL "continue to func1" on
21286 i*86-*-freebsd*.
21287
ffee1b46
MK
21288 * gdb.base/attach.exp: When trying to attach to a nonexistent
21289 process, make it possible to specify the PID based on the target,
21290 and do so for *-*-freebsd*.
21291
d80dbb52
RH
212922003-06-02 Richard Henderson <rth@redhat.com>
21293
21294 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21295
6dd77b81
RH
212962003-06-02 Richard Henderson <rth@redhat.com>
21297
21298 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21299
f6347e16
RH
213002003-06-02 Richard Henderson <rth@redhat.com>
21301
21302 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21303
2c161407
DJ
213042003-06-01 Daniel Jacobowitz <drow@mvista.com>
21305
21306 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21307 of globalvar.
21308
572eb746
MK
213092003-06-01 Mark Kettenis <kettenis@gnu.org>
21310
21311 * gdb.asm/asm-source.exp: Check for memory read errors in
21312 disassembler test on *BSD too.
21313
9e9617a5
RH
213142003-06-01 Richard Henderson <rth@redhat.com>
21315
21316 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21317 for .frame.
21318 (gdbasm_call): Lose ldgp.
21319 (gdbasm_startup): Add frame information.
21320 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21321
7b34ad4e
MK
213222003-05-31 Mark Kettenis <kettenis@gnu.org>
21323
21324 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21325 i?86-*-*.
21326
10059fdf
MK
213272003-05-30 Mark Kettenis <kettenis@gnu.org>
21328
21329 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21330 FreeBSD.
21331
acf4b816
RH
213322003-05-29 Richard Henderson <rth@redhat.com>
21333
21334 * gdb.asm/alpha.inc: New file.
21335 * gdb.asm/asm-source.exp: Use it.
21336
e9ecd949
JB
213372003-05-29 Jim Blandy <jimb@redhat.com>
21338
21339 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21340 'core.PID'.
21341
e3e5a4f3
JB
213422003-05-22 Jim Blandy <jimb@redhat.com>
21343
21344 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21345 backtrace.
d63a86f8 21346
72fe3d25
DC
213472003-05-20 David Carlton <carlton@math.stanford.edu>
21348
21349 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21350 this time.
21351
58da2eb2
DC
213522003-05-19 David Carlton <carlton@bactrian.org>
21353
21354 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21355 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21356
1fcb5155
DC
213572003-05-19 David Carlton <carlton@bactrian.org>
21358
21359 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21360 namespace tests.
21361 Bump copyright date.
21362 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21363 (main): Call C::D::marker2.
21364 * gdb.c++/namespace1.cc: New file.
21365
85e85163
JJ
213662003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21367
21368 Roland McGrath <roland@redhat.com>
d63a86f8 21369 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21370 there is no manager thread.
21371
a25fbfec
JJ
213722003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21373
d63a86f8
RM
21374 * gdb.threads/schedlock.exp: Remove assumption that all threads
21375 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21376 in one of the child threads rather than the main thread.
21377
be375bae
JB
213782003-05-07 Jim Blandy <jimb@redhat.com>
21379
09bf6082
JB
21380 Add support for assembly source testing on the s390x.
21381 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21382 architecture.
21383 * gdb.asm/s390x.inc: New file.
21384
be375bae
JB
21385 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21386 succession of 'if' statements.
21387
00905d52
AC
213882003-05-05 Andrew Cagney <cagney@redhat.com>
21389
21390 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21391
b1e29e33
AC
213922003-05-05 Andrew Cagney <cagney@redhat.com>
21393
21394 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21395 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21396
e33d66ec
EZ
213972003-05-02 Elena Zannoni <ezannoni@redhat.com>
21398
21399 * gdb.base/charset.exp: Update based on new behavior of set/show
21400 charset commands.
21401
2b6fd0d8
AC
214022003-05-01 Andrew Cagney <cagney@redhat.com>
21403
21404 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21405 variable do not give memory errors.
21406
130cacce
AF
214072003-04-30 Adam Fedor <fedor@gnu.org>
21408
21409 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21410 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21411 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21412 gdb.objc/basicclass.m: : New files
21413
21414 * lib/gdb.exp (gdb_compile_objc): New procedure.
21415
bea71854
DJ
214162003-04-27 Daniel Jacobowitz <drow@mvista.com>
21417
21418 * gdb.base/signals.exp: Make backtrace tests more specific.
21419
0f20eeea
DC
214202003-04-23 David Carlton <carlton@bactrian.org>
21421
21422 * gdb.c++/maint.exp (test_first_component): Add tests for
21423 'operator' in more locations.
21424
c8c4d8dc
KB
214252003-04-16 Kevin Buettner <kevinb@redhat.com>
21426
21427 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21428
3fe60e3c
EZ
214292003-04-16 Elena Zannoni <ezannoni@redhat.com>
21430
21431 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21432 func marke' instead. Update test name.
3fe60e3c 21433
9219021c
DC
214342003-04-15 David Carlton <carlton@math.stanford.edu>
21435
21436 * gdb.c++/maint.exp: New file.
21437
5dd55bdd
EZ
214382003-04-14 Elena Zannoni <ezannoni@redhat.com>
21439
21440 * gdb.threads/schedlock.c: Change type of thread function argument
21441 to long, to avoid warnings on 64-bit platforms.
21442
00890572
EZ
214432003-04-14 Elena Zannoni <ezannoni@redhat.com>
21444
a9c64011
AS
21445 * gdb.base/attach.exp: Add new message from ptrace in case of
21446 attaching to nonexistent process.
d63a86f8 21447
93201743
JB
214482003-04-11 Jim Blandy <jimb@redhat.com>
21449
21450 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21451 gdb.c++/userdef.cc: Place comments on the lines to which the
21452 marker function might return.
21453 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21454 gdb.c++/userdef.exp: Look for those comments to check that we've
21455 returned to the right place, instead of checking line numbers.
21456
2a11c64d
EZ
214572003-04-11 Elena Zannoni <ezannoni@redhat.com>
21458
a9c64011
AS
21459 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21460 match on sourcefile name, instead of directory name.
2a11c64d 21461
68ab8fc5
EZ
214622003-04-10 Elena Zannoni <ezannoni@redhat.com>
21463
d63a86f8 21464 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21465 working directory name.
21466
5624293a
JB
214672003-04-09 Jim Blandy <jimb@redhat.com>
21468
21469 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21470 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21471 after an inferior function call, report the failure, but allow the
21472 test to continue.
21473
f1f02ee4
SC
214742003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21475
21476 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21477 with -DPROTOTYPES.
21478
6eb79af0
SC
214792003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21480
21481 * gdb.base/break.exp: Revert last patch.
21482
8dfb4cf0
SC
214832003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21484
21485 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21486 with -DPROTOTYPES.
21487
ed4c619a
AC
214882003-04-02 Andrew Cagney <cagney@redhat.com>
21489
21490 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21491 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21492 matching directories by the name breakpoint.
21493 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21494 Make "continue to marker1" consistent.
21495 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21496 message consistent.
21497 * lib/gdb.exp: Put "the program is no longer running", and "the
21498 program exited" in parenthesis.
21499 * lib/mi-support.exp: Ditto.
d63a86f8 21500
4e35d5f0 215012003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21502
4e35d5f0
BR
21503 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21504
71900fe8
AC
215052003-03-29 Andrew Cagney <cagney@redhat.com>
21506
21507 * gdb.base/sizeof.c (main): Print the value of '\377'.
21508 * gdb.base/sizeof.exp: Check the sign of '\377'.
21509
c0655a16
MC
215102003-03-27 Michael Chastain <mec@shout.net>
21511
21512 * gdb.base/gdb1090.exp: New file.
21513 * gdb.base/gdb1090.cc: New file.
21514
5b2a3989
JB
215152003-03-27 J. Brobecker <brobecker@gnat.com>
21516
21517 * gdb.gdb/observer.exp: New regression test.
21518
79876890
MC
215192003-03-27 Michael Chastain <mec@shout.net>
21520
21521 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21522 * gdb.base/ptype.exp: Likewise.
21523
6eac95e3
CV
215242003-03-27 Corinna Vinschen <vinschen@redhat.com>
21525
21526 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21527
e8c71839
MC
215282003-03-26 Michael Chastain <mec@shout.net>
21529
21530 * gdb.base/ptype.exp: Actually use some typedef'd types.
21531
71b10041
SC
215322003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21533
21534 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21535 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21536
2512cf80
CV
215372003-03-20 Corinna Vinschen <vinschen@redhat.com>
21538
21539 * gdb.base/default.exp: Fix regular expression.
21540
0d195a4f
CV
215412003-03-20 Corinna Vinschen <vinschen@redhat.com>
21542
21543 * gdb.base/args.exp: Fix regular expression.
21544
8a2dbca8
CV
215452003-03-20 Corinna Vinschen <vinschen@redhat.com>
21546
21547 * gdb.base/help.exp: Allow Win32 child process.
21548
bf028682
CV
215492003-03-20 Corinna Vinschen <vinschen@redhat.com>
21550
21551 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21552 when stepping out of main().
21553
182dbe85
CV
215542003-03-20 Corinna Vinschen <vinschen@redhat.com>
21555
21556 * gdb.base/default.exp: Check for win32 specific message when calling
21557 "run" without executable.
21558
d67a6ba5
CV
215592003-03-20 Corinna Vinschen <vinschen@redhat.com>
21560
21561 * gdb.base/args.exp: Expect .exe in output.
21562
a955b5bb
CV
215632003-03-20 Corinna Vinschen <vinschen@redhat.com>
21564
21565 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21566 Cygwin native.
21567
bf6bad4b
AC
215682003-03-17 Andrew Cagney <cagney@redhat.com>
21569
21570 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21571 vector registes.
21572 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21573 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21574
293e9a31
DC
215752003-03-17 David Carlton <carlton@math.stanford.edu>
21576
21577 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21578 test, for PR breakpoints/38.
21579 Call test_watchpoint_and_breakpoint.
21580 * gdb.base/watchpoint.c (func3): New function.
21581 (main): Call func3.
21582
5330f2db
DC
215832003-03-04 David Carlton <carlton@math.stanford.edu>
21584
21585 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21586 Garply<Garply<char> >:: garply".
21587 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21588 with respect to PR c++/1111; note also PR c++/1113.
21589 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21590 respect to PR c++/1062.
21591 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21592
6ece72da
DC
215932003-03-03 David Carlton <carlton@math.stanford.edu>
21594
21595 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21596 with respect to PR c++/57.
21597 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21598 c++/826.
21599 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21600 respect to PR c++/57.
21601
85ca1584
DC
216022003-03-03 David Carlton <carlton@math.stanford.edu>
21603
21604 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21605 respect to PR c++/33 into FAILs.
21606
98e9c5b8
MC
216072003-03-03 Michael Chastain <mec@shout.net>
21608
7bedbf27
MC
21609 * configure.in: Update copyright years.
21610
216112003-03-03 Michael Chastain <mec@shout.net>
21612
21613 * Makefile.in: Update copyright years.
98e9c5b8 21614
f683e100
DC
216152003-02-28 David Carlton <carlton@math.stanford.edu>
21616
21617 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21618 print class instead of struct and/or superfluous protection
21619 specifiers, as long as the resulting output is equivalent to the
21620 source code.
21621 Delete FIXME from end of messages on tests that don't need
21622 fixing.
21623
a9e0cf2c
DC
216242003-02-28 David Carlton <carlton@math.stanford.edu>
21625
21626 * gdb.c++/templates.exp (do_tests): Allow const in the two
21627 Foo<volatile char *>::foo tests.
21628
e8d359df
MS
216292003-02-27 Michael Snyder <msnyder@redhat.com>
21630
d63a86f8 21631 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21632 will be consistant.
21633
0b71dc91
DC
216342003-02-26 David Carlton <carlton@math.stanford.edu>
21635
21636 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21637 char *>::foo" test with respect to PR c++/33. Create a new test
21638 which is identical to that one except that it doesn't put the
21639 space between the "char" and the "*"; KFAIL it, too.
21640
dd14ab43
DC
216412003-02-26 David Carlton <carlton@math.stanford.edu>
21642
21643 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21644 template types into either PASSes or KFAILs (corresponding to PR
21645 c++/57). Tweak indentation. Update copyright.
21646
1146c7f1
SC
216472003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21648
21649 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21650
74641dfb
MC
216512003-02-13 Michael Chastain <mec@shout.net>
21652
21653 * gdb.base/exprs.exp: Remove i960 remnants.
21654 * gdb.base/funcargs.exp: Likewise.
21655 * gdb.base/list.exp: Likewise.
21656 * gdb.base/ptype.exp: Likewise.
21657
559cd2d0
DC
216582003-02-14 David Carlton <carlton@math.stanford.edu>
21659
21660 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21661 pEe->D::vg()" from XFAIL to KFAIL.
21662
c4f90d87
JM
216632003-02-13 Jason Molenda (jmolenda@apple.com)
21664
21665 * gdb.base/maint.exp: Update maint print statistics regexp to include
21666 new entries.
21667
cbc4d97c
MC
216682003-02-13 Michael Chastain <mec@shout.net>
21669
21670 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21671
40f235b7
MC
216722003-02-12 Michael Chastain <mec@shout.net>
21673
21674 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21675 * gdb.c++/inherit.exp: Likewise.
21676 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21677 * gdb.c++/templates.exp: Likewise.
21678 * gdb.c++/virtfunc.exp: Likewise.
21679
c56716b0
JM
216802003-02-06 Jason Molenda (jason-cl@molenda.com)
21681
21682 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21683 why the code is written that way.
21684
070afcf8
MC
216852003-02-05 Michael Chastain <mec@shout.net>
21686
21687 * gdb.base/dump.exp: Add missing copyright line.
21688
5d0331e5
JM
216892003-02-05 Jason Molenda (jason-cl@molenda.com)
21690
f7ae6d3e 21691 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21692 at the beginning so the breakpoint doesn't get set on the loop.
21693
92851186
MC
216942003-02-05 Michael Chastain <mec@shout.net>
21695
21696 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21697 output for configurations with gcc 2.95.3.
21698
cbf1e085
AC
216992003-02-05 Keith Seitz <keiths@redhat.com>
21700 Andrew Cagney <ac131313@redhat.com>
21701
21702 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21703
29518e1e
MC
217042003-02-04 Michael Chastain <mec@shout.net>
21705
21706 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21707 Call perror and then continue.
21708
5af1d5f3
MC
217092003-02-03 Michael Chastain <mec@shout.net>
21710
21711 * gdb.c++/pr-1023.cc: New file.
21712 * gdb.c++/pr-1023.exp: New file.
21713
6b549786
JB
217142003-02-05 Jim Blandy <jimb@redhat.com>
21715
21716 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21717 it's local to foobar. Check for it there, and check that it's not
21718 present in main.
21719 * gdb.c++/local.cc (marker2): New function.
21720 (foobar): Call marker1.
21721 (main): Call marker2 instead of marker1.
21722
67f16606
AC
217232003-02-04 Andrew Cagney <ac131313@redhat.com>
21724
21725 * gdb.disasm/mn10200.exp: Obsolete file.
21726 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21727 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21728 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21729
1c5cb38e
DC
217302003-02-04 David Carlton <carlton@math.stanford.edu>
21731
21732 * gdb.c++/overload.exp: Test intToChar(1).
21733 * gdb.c++/overload.cc (intToChar): New.
21734 (main): Call intToChar.
21735
d1fe6965
DC
217362003-02-03 David Carlton <carlton@math.stanford.edu>
21737
21738 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21739 'might_kfail' arg.
21740 KFAIL some of the continue_to_bp_overloaded calls, according to
21741 PR c++/1025.
21742
9ba61c5d
MC
217432003-02-01 Michael Chastain <mec@shout.net>
21744
21745 * gdb.base/advance.c (marker1): New marker function.
21746 * gdb.base/advance.exp: When the 'advance' command lands on the
21747 return breakpoint, it can legitimately stop on either the
21748 current line or the next line. Accommodate both outcomes.
21749 * gdb.base/until.exp: Likewise.
21750
e7494ffb
AC
217512003-02-02 Andrew Cagney <ac131313@redhat.com>
21752
21753 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21754 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21755 now a list, not a tuple.
21756 * gdb.mi/mi-var-display.exp: Ditto.
21757 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21758
075559bc
AC
217592003-02-01 Andrew Cagney <ac131313@redhat.com>
21760
21761 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21762 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21763 stack backtraces.
21764 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21765
2bd4c7b1
MK
217662003-02-01 Mark Kettenis <kettenis@gnu.org>
21767
21768 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21769 gdb.mi/mi1-pthreads.exp: Return instead of calling
21770 gdb_suppress_entire_file.
21771
eabd8992
MS
217722003-02-01 Mark Salter <msalter@redhat.com>
21773
21774 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21775
71469e2f
MS
217762003-01-31 Mark Salter <msalter@redhat.com>
21777
21778 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21779 Support empty arg.
21780
38a94d44
MC
217812003-01-30 Michael Chastain <mec@shout.net>
21782
21783 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21784 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21785 has been fixed in gdb/readline on 2003-01-09.
21786
19ea9e73
MS
217872003-01-29 Michael Snyder <msnyder@redhat.com>
21788
e8d359df
MS
21789 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21790 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21791 * gdb.base/args.exp: Skip if target does not support args passing.
21792
2307bd6a
DJ
217932003-01-22 Daniel Jacobowitz <drow@mvista.com>
21794
19ea9e73 21795 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21796 gdb_test. Accept a list of expect arguments as the third
21797 parameter.
21798 (gdb_test): Use it.
21799
f2dd3617
EZ
218002003-01-20 Elena Zannoni <ezannoni@redhat.com>
21801
21802 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21803 allow for different test tree configurations. Update some
21804 tescases accordingly.
21805 * gdb.arch/altivec-regs.exp: Ditto.
21806 * gdb.asm/asm-source.exp: Ditto.
21807 * gdb.base/advance.exp: Ditto.
21808 * gdb.base/display.exp: Ditto.
d63a86f8 21809 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21810 * gdb.base/mips_pro.exp: Ditto.
21811 * gdb.base/overlays.exp: Ditto.
21812 * gdb.base/relocate.exp: Ditto.
21813 * gdb.base/setshow.exp: Ditto.
21814 * gdb.base/step-line.exp: Ditto.
21815 * gdb.base/step-test.exp: Ditto.
21816 * gdb.base/until.exp: Ditto.
21817 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21818
c71cdefd
DC
218192003-01-17 David Carlton <carlton@math.stanford.edu>
21820
21821 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21822 corresponding to PR c++/945.
21823 Update copyright.
21824
fdba05d7
DC
218252003-01-17 David Carlton <carlton@math.stanford.edu>
21826
21827 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21828 corresponding to PR c++/68.
21829
218302003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21831
21832 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21833 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21834 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21835
c362c33a
EZ
218362003-01-15 Elena Zannoni <ezannoni@redhat.com>
21837
0fbc361c
EZ
21838 * gdb.base/break.exp: Fix change of default location, because of
21839 removal of until tests.
21840 * gdb.base/help.exp: Update test for new 'until' help message.
21841 Add test for help on 'advance'.
a9c64011 21842 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21843
dabf8a35
MK
218442003-01-15 Mark Kettenis <kettenis@gnu.org>
21845
21846 * gdb.base/default.exp: Adapt "info float" test for recent changes
21847 to that command. Add test for "info vector".
21848 * gdb.base/float.exp: New file. Add test for "info float" that
21849 resembles the old test in gdb.base/default.exp.
21850
a1769aca
DC
218512003-01-15 David Carlton <carlton@math.stanford.edu>
21852
21853 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21854
82025e13
EZ
218552003-01-15 Elena Zannoni <ezannoni@redhat.com>
21856
21857 * gdb.base/break.exp: Move the tests of until command from here...
21858 * gdb.base/until.exp: ... to here. New file. Add other tests.
21859 * gdb.base/advance.c: New file.
21860 * gdb.base/advance.exp: New file.
21861
8f9ab801
EZ
218622003-01-14 Elena Zannoni <ezannoni@redhat.com>
21863
a9c64011
AS
21864 * gdb.base/args.c: New file.
21865 * gdb.base/args.exp: New file.
8f9ab801 21866
9ae66589
DJ
218672003-01-14 Daniel Jacobowitz <drow@mvista.com>
21868
21869 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21870
8d77e5c3
DJ
218712003-01-14 Daniel Jacobowitz <drow@mvista.com>
21872
21873 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21874
12d2f0a1
DJ
218752003-01-14 Daniel Jacobowitz <drow@mvista.com>
21876
21877 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21878 dates.
21879
6ca37014
DJ
218802003-01-13 Daniel Jacobowitz <drow@mvista.com>
21881
21882 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21883
b0023472
DJ
218842003-01-13 Daniel Jacobowitz <drow@mvista.com>
21885
21886 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21887 (ptype &*"foo").
21888 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21889
607fbc54 218902003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21891
21892 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21893 * gdb.mi/mi1-console.exp: Likewise.
21894
607fbc54 218952003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21896
21897 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21898 * gdb.mi/mi1-console.exp: Likewise.
21899
a1fb14a2
DJ
219002003-01-13 Daniel Jacobowitz <drow@mvista.com>
21901
21902 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21903
c4cf40b7
DJ
219042003-01-09 Daniel Jacobowitz <drow@mvista.com>
21905
21906 * gdb.base/detach.exp: New test.
21907
696d5a5b
DJ
219082003-01-09 Daniel Jacobowitz <drow@mvista.com>
21909
21910 * Makefile.in (ALL_SUBDIRS): New variable.
21911 (subdirs, clean, distclean): Use it.
21912 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21913 regenerating Makefile, since it is generated from the top level.
21914 * gdb.asm/Makefile.in: Likewise.
21915 * gdb.base/Makefile.in: Likewise.
21916 * gdb.c++/Makefile.in: Likewise.
21917 * gdb.disasm/Makefile.in: Likewise.
21918 * gdb.java/Makefile.in: Likewise.
21919 * gdb.mi/Makefile.in: Likewise.
21920 * gdb.threads/Makefile.in: Likewise.
21921 * gdb.trace/Makefile.in: Likewise.
21922
754533e4
DC
219232003-01-09 David Carlton <carlton@math.stanford.edu>
21924
21925 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21926 Add copyright year 2003.
21927
d8b3e9ee
MC
219282003-01-06 Michael Chastain <mec@shout.net>
21929
21930 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21931 When selecting a thread, 'line' and 'file' are optional.
21932 * gdb.mi/mi1-pthreads.exp: Likewise.
21933
8e9e0fe6
AS
219342003-01-06 Andreas Schwab <schwab@suse.de>
21935
21936 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21937 failures.
21938
b5ab8ff3
DJ
219392003-01-04 Daniel Jacobowitz <drow@mvista.com>
21940
21941 Fix PR gdb/844
21942 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21943 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21944
21945 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21946 instead of calling gdb_suppress_entire_file.
21947 * gdb.threads/print-threads.exp: Likewise.
21948 * gdb.threads/schedlock.exp: Likewise.
21949
21950 * gdb.threads/killed.exp: Return instead of calling
21951 gdb_suppress_entire_file.
21952 * gdb.threads/linux-dp.exp: Likewise.
21953 * gdb.threads/pthreads.exp: Likewise.
21954
1e698235
DJ
219552003-01-04 Daniel Jacobowitz <drow@mvista.com>
21956
21957 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21958 stabs.
21959 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21960 * gdb.base/whatis.exp: Always allow (void) after function names.
21961
147ff08c
DJ
219622003-01-04 Daniel Jacobowitz <drow@mvista.com>
21963
21964 * gdb.c++/casts.exp: Correct regexp.
21965
dc62bfc2
MK
219662003-01-04 Mark Kettenis <kettenis@gnu.org>
21967
21968 * configure.in: Call AC_CONFIG_HEADER. Don't call
21969 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21970 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21971 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21972 aforementioned directories in the AC_OUPUT call.
21973 * config.hin: New file.
21974 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21975 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21976 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21977 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21978 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21979 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21980 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21981 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21982 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21983 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21984 gdb.threads/configure.in, gdb.threads/configure,
21985 gdb.threads/config.in, gdb.trace/configure.in,
21986 gdb.trace/configure: Removed.
21987
77afa639
MC
219882003-01-03 Michael Chastain <mec@shout.net>
21989
21990 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21991 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21992
7634bb6e
DJ
219932003-01-03 Daniel Jacobowitz <drow@mvista.com>
21994
21995 * gdb.base/store.exp: Fix regular expressions.
21996
b39c905e
MK
219972002-12-28 Mark Kettenis <kettenis@gnu.org>
21998
21999 * configure.in: Rewrite.
22000 * configure: Regenerated.
22001
0a8551dd
DC
220022003-01-03 David Carlton <carlton@math.stanford.edu>
22003
22004 * gdb.base/psymtab.exp: New file.
22005 * gdb.base/psymtab1.c: Ditto.
22006 * gdb.base/psymtab2.c: Ditto.
22007
c60b7188
AF
220082002-12-23 Adam Fedor <fedor@gnu.org>
22009
22010 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22011
ee73db83
DC
220122002-12-23 David Carlton <carlton@math.stanford.edu>
22013
22014 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22015 and current_directory initialization.
22016
d6c1774e
JB
220172002-12-22 Jim Blandy <jimb@redhat.com>
22018
f0a847b8
JB
22019 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22020 rather than as part of the output file name.
22021
d6c1774e
JB
22022 * gdb.base/attach.exp: There's no need to copy the test program to
22023 /tmp; that was only ever necessary on HP/UX, and this test is
22024 entirely disabled there anyway.
22025
f0708dbb
JB
220262002-12-21 Jim Blandy <jimb@redhat.com>
22027
4c2acfea
JB
22028 * gdb.c++/psmang.exp: Doc fix.
22029
f0708dbb
JB
22030 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22031 test.
22032
9579e000
DC
220332002-12-20 David Carlton <carlton@math.stanford.edu>
22034
22035 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22036
d1810171
MC
220372002-12-18 Michael Chastain <mec@shout.net>
22038
22039 * gdb.c++/annota2.exp: Add copyright year 2002.
22040
76565097
DC
220412002-12-17 David Carlton <carlton@math.stanford.edu>
22042
22043 * gdb.c++/try_catch.cc: Add marker comments.
22044 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22045 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22046 * gdb.c++/m-static.cc: Ditto.
22047 * gdb.c++/m-static1.cc: Ditto.
22048 * gdb.c++/try_catch.cc: Ditto.
22049
da81390b
JJ
220502002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22051
22052 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22053 to see whether we are using the new -environment-directory
22054 command which resets via -r or the old version of the command
22055 which may prompt the user. Part of fix for gdb/741.
22056
b304d130
AC
220572002-12-13 Andrew Cagney <ac131313@redhat.com>
22058
22059 * gdb.fortran/types.exp: Update obsolete comment.
22060 * gdb.fortran/exprs.exp: Ditto.
22061 * lib/gdb.exp: Delete obsolete code.
22062 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22063 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22064 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22065 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22066 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22067 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22068 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22069 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22070 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22071 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22072 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22073 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22074 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22075 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22076 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22077 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22078 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22079 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22080 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22081 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22082 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22083 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22084 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22085 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22086 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22087 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22088 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22089 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22090 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22091 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22092 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22093 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22094 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22095 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22096 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22097 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22098 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22099
a23b6e6a
DC
221002002-12-11 David Carlton <carlton@math.stanford.edu>
22101
22102 * gdb.c++/m-data.exp: Add test for members that shadow global
22103 variables: see PR gdb/804.
22104 * gdb.c++/m-data.cc: Ditto.
22105
6604731b
DJ
221062002-12-10 Daniel Jacobowitz <drow@mvista.com>
22107
22108 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22109
de46ecd7
DC
221102002-12-06 David Carlton <carlton@math.stanford.edu>
22111
22112 * gdb.base/store.c: Don't declare functions static.
22113
27e829d0
AC
221142002-12-04 Andrew Cagney <ac131313@redhat.com>
22115
22116 * gdb.base/store.exp, gdb.base/store.c: New files.
22117
92806416
DJ
221182002-12-03 Daniel Jacobowitz <drow@mvista.com>
22119
22120 * gdb.base/selftest.exp: Update for current gdb.
22121
3bcbaac5
DJ
221222002-12-03 Daniel Jacobowitz <drow@mvista.com>
22123
22124 * gdb.base/maint.exp: Only dump symbols from one source file
22125 or objfile.
22126
f4f00b1f
DJ
221272002-12-03 Daniel Jacobowitz <drow@mvista.com>
22128
22129 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22130 function call.
22131
f1c8a949
JB
221322002-11-25 Jim Blandy <jimb@redhat.com>
22133
22134 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22135 function appearing in error message.
22136
9e297a97
DJ
221372002-11-21 Daniel Jacobowitz <drow@mvista.com>
22138
22139 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22140
1f312e79
JJ
221412002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22142
d63a86f8
RM
22143 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22144 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22145 should be in mi console format. This is part of fix for PR gdb/604.
22146
83c31e7d
FN
221472002-09-18 Fernando Nasser <fnasser@redhat.com>
22148
22149 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22150 which explicitly prints the zero offset as "+0".
22151
322b3f65
DJ
221522002-10-22 Daniel Jacobowitz <drow@mvista.com>
22153
22154 * gdb.threads/schedlock.c (args): Make unsigned.
22155
221562002-10-21 Daniel Jacobowitz <drow@mvista.com>
22157
22158 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22159 numbers. Allow "foo2|selected stack frame".
22160 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22161 * gdb.asm/asmsrc2.s: Likewise.
22162 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22163 comments.
22164 * gdb.asm/mips.inc: New file.
22165
5e2fe5b8
AF
221662002-10-18 Adam Fedor <fedor@gnu.org>
22167
22168 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22169 * gdb.base/help.exp: Likewise.
22170
abe1a5d0
KB
221712002-10-17 Kevin Buettner <kevinb@redhat.com>
22172
22173 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22174 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22175
10abb1d4
JB
221762002-10-02 Jim Blandy <jimb@redhat.com>
22177
22178 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22179
1f609b42
AC
221802002-10-01 Andrew Cagney <ac131313@redhat.com>
22181
22182 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22183 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22184 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22185 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22186 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22187 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22188 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22189
0aee02e4
AC
221902002-09-29 Andrew Cagney <ac131313@redhat.com>
22191
22192 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22193 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22194 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22195 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22196 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22197 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22198 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22199
6fde09ad
KB
222002002-09-27 Kevin Buettner <kevinb@redhat.com>
22201
22202 * gdb.base/annota1.exp (info break): Make directory components of
22203 path optional since not all compilers emit this debug information.
22204
889bf7c5
PA
22205 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22206 step ends up stepping out of the function instead of stopping on
22207 the epilogue.
6fde09ad 22208
9e8aab75
KS
222092002-09-26 Keith Seitz <keiths@redhat.com>
22210
22211 * lib/insight-support.exp (gdbtk_start): Figure out where
22212 the insight executable is based on where gdb is. Use this
22213 executable to start insight instead of gdb.
22214
e36180d7
AC
222152002-09-25 Andrew Cagney <cagney@redhat.com>
22216
22217 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22218
9dd34b2b
AC
222192002-09-24 Andrew Cagney <ac131313@redhat.com>
22220
22221 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22222 test_isolated_complaints.
22223 (test_empty_complaint): New function.
22224 (test_empty_complaints): New function. Check no output when no
22225 complaints.
d63a86f8 22226
dea97812
KB
222272002-09-19 Jim Blandy <jimb@redhat.com>
22228
a9c64011 22229 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22230
54951bd7
AC
222312002-09-19 Andrew Cagney <ac131313@redhat.com>
22232
22233 * gdb.gdb/complaints.exp: New file.
22234
dec43320
AC
222352002-09-18 Andrew Cagney <ac131313@redhat.com>
22236
22237 * gdb.base/maint.exp: Check `help maint internal-warning'.
22238
e70d6e3f
DC
222392002-09-18 David Carlton <carlton@math.stanford.edu>
22240
22241 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22242 numbers, and replace them by a single breakpoint after the
22243 constructors are all finished.
22244 Add test 4.
22245 * gdb.c++/m-static.cc: Add test 4.
22246 * gdb.c++/m-static.h: New file.
22247 * gdb.c++/m-static1.cc: New file.
22248
22249 * gdb.c++/printmethod.exp: New file.
22250 * gdb.c++/printmethod.cc: New file.
22251
22252 * gdb.c++/pr-574.exp: New file.
22253 * gdb.c++/pr-574.cc: New file.
22254
afb5c968
CV
222552002-09-18 Corinna Vinschen <vinschen@redhat.com>
22256
22257 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22258 embedded targets which never actually exit.
22259
31e45dee
FN
222602002-09-18 Fernando Nasser <fnasser@redhat.com>
22261
22262 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22263 "don't step after run" as unresolved or unsupported, instead of xfail.
22264
a283c5a1
CV
222652002-09-18 Corinna Vinschen <vinschen@redhat.com>
22266
22267 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22268 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22269 Add newline to expected string in "step out of main (status wrapper)"
22270 case.
22271
11350d2a
CV
222722002-09-18 Corinna Vinschen <vinschen@redhat.com>
22273
22274 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22275 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22276
0deec7d6
TT
222772002-09-17 Tom Tromey <tromey@redhat.com>
22278
22279 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22280 \000, not \0, in double-quoted string.
22281
b2b4a1b5
CV
222822002-09-14 Corinna Vinschen <vinschen@redhat.com>
22283
c9d37158 22284 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22285 string after running the commands execution on breakpoint tests.
22286
1c56143a
CV
222872002-09-13 Corinna Vinschen <vinschen@redhat.com>
22288
22289 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22290
37f8da45
JB
222912002-09-12 Joel Brobecker <brobecker@gnat.com>
22292
22293 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22294
08b468e0
KS
222952002-09-10 Keith Seitz <keiths@redhat.com>
22296
22297 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22298 runto proc.
22299 (mi_run_to_main): Use mi_runto.
22300 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22301
dc360f58
KS
223022002-09-10 Keith Seitz <keiths@redhat.com>
22303
22304 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22305 regexp for stopping at main. Could have multiple event notifications.
22306 Don't assume that main was declared with no parameters.
22307 (mi_next): Use mi_step_to.
22308 (mi_step): Use mi_next_to.
22309
ce3abcfb
CV
223102002-09-09 Corinna Vinschen <vinschen@redhat.com>
22311
22312 * gdb.base/default.exp: Fix expected string in `info float' test.
22313
d1f5b980
BE
223142002-09-09 Ben Elliston <bje@redhat.com>
22315
22316 * config/mips.exp: Update comments.
22317 * config/mips-idt.exp: Likewise.
22318 * config/nind.exp: Likewise.
22319 * config/slite.exp: Likewise.
22320 * config/sparclet.exp: Likewise.
22321 * config/udi.exp: Likewise.
22322 * config/vx.exp: Likewise.
22323 * config/vxworks29k.exp: Likewise.
22324
2f71430b
JB
223252002-09-05 Jim Blandy <jimb@redhat.com>
22326
22327 * gdb.threads/killed.exp: Fix test failure message.
22328
7ddebc7e
KS
223292002-09-04 Keith Seitz <keiths@redhat.com>
22330
22331 * lib/mi-support.exp: Update copyright.
22332 (mi_gdb_test): Increase the priority of the expected pattern
22333 so that it matches gdb_test.
22334
0ae67eb3
KS
223352002-09-03 Keith Seitz <keiths@redhat.com>
22336
22337 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22338 Use integer comparison instead of string comparison for testing
22339 whether binary was built.
22340
38fc42c8
JB
223412002-09-03 Jim Blandy <jimb@redhat.com>
22342
22343 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22344
b6ff0e81
JB
223452002-08-29 Jim Blandy <jimb@redhat.com>
22346
22347 * gdb.threads/pthreads.exp: Move the portable thread compilation
22348 code into a function in lib/gdb.exp, and call that from here.
22349 * lib/gdb.exp (gdb_compile_pthreads): New function.
22350
07c98896
KS
223512002-08-29 Keith Seitz <keiths@redhat.com>
22352
22353 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22354 expect_out so that callers can get at it.
22355
0312286c
DJ
223562002-08-23 Daniel Jacobowitz <drow@mvista.com>
22357
22358 * gdb.threads/print-threads.c: New file.
22359 * gdb.threads/print-threads.exp: New file.
22360 * gdb.threads/schedlock.c: New file.
22361 * gdb.threads/schedlock.exp: New file.
22362
dd039bc4
EZ
223632002-08-22 Elena Zannoni <ezannoni@redhat.com>
22364
a9c64011
AS
22365 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22366 not altivec.c.
dd039bc4 22367
1f36144c
MK
223682002-08-17 Mark Kettenis <kettenis@gnu.org>
22369
22370 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22371 targets. The problem should be fixed now.
22372
16057ec7 223732002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22374
22375 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22376 2002-07-24 change that removes final dots from error messages.
22377
3c1499ad
TT
223782002-08-13 Tom Tromey <tromey@redhat.com>
22379
22380 * gdb.base/readline.exp: New file.
22381
a20ce2c3
AC
223822002-08-01 Andrew Cagney <ac131313@redhat.com>
22383
22384 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22385 supress message.
22386
db034ac5
AC
223872002-08-01 Andrew Cagney <cagney@redhat.com>
22388
22389 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22390 CHILL_FOR_TARGET and CHILL_LIB.
22391 * configure.in (configdirs): Remove gdb.chill.
22392 * configure: Regenerate.
22393 * lib/gdb.exp: Obsolete references to chill.
22394 * gdb.fortran/types.exp: Ditto.
22395 * gdb.fortran/exprs.exp: Ditto.
22396
3e000b18
KB
223972002-07-30 Kevin Buettner <kevinb@redhat.com>
22398
22399 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22400 set Irix-specific compile and link flags.
22401
28f4966b
KB
224022002-07-29 Kevin Buettner <kevinb@redhat.com>
22403
22404 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22405 source files. The ``-o'' option doesn't work with the ``-E'' option
22406 when using the Irix compiler.
22407
46c0d5a6
DJ
224082002-07-19 Daniel Jacobowitz <drow@mvista.com>
22409
22410 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22411 Improve support for reusing an exec file. Copy exec file
22412 to target, and run gdbserver on the target instead of on the host.
22413
eecf4bed
JB
224142002-07-18 Jim Blandy <jimb@redhat.com>
22415
0f815cdf
JB
22416 * gdb.base/ending-run.exp: Don't expect to see the program end in
22417 some orderly fashion when we're running on a real stand-alone
22418 board.
22419
eecf4bed
JB
22420 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22421 targets that don't support interrupts.
22422
52d309e4
JB
224232002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22424
22425 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22426 systems.
22427 Move comments in expect statements to inside the actions, so that they
22428 don't get matched against.
22429
ff683d9e
MK
224302002-07-10 Mark Kettenis <kettenis@gnu.org>
22431
22432 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22433 function when asleep" test.
22434
b5356753
AC
224352002-07-10 Andrew Cagney <ac131313@redhat.com>
22436
22437 * gdb.base/page.exp: Rewrite to handle problems with very long
22438 `info set' output. Update copyright.
22439
6aa4d13a
AC
224402002-06-26 Andrew Cagney <ac131313@redhat.com>
22441
22442 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22443 gdb.threads-hp.
22444 * gdb.hp/configure: Regenerate.
22445 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22446 * gdb.hp/gdb.threads-hp/configure: Delete file.
22447 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22448
8cf8c2b8
AC
224492002-06-22 Andrew Cagney <ac131313@redhat.com>
22450
22451 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22452 setlocale, bindtextdomain and textdomain.
22453
6827a8f8
JB
224542002-06-11 Jim Blandy <jimb@redhat.com>
22455
919d772c
JB
22456 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22457 preprocessor macro information is present.
22458
6827a8f8
JB
22459 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22460 tests.
22461
c15b0d21
MS
224622002-06-06 Michael Snyder <msnyder@redhat.com>
22463
c5984d70
MS
22464 * gdb.base/overlays.exp: Record addresses of overlay
22465 functions in TCL variables rather than in GDB variables,
22466 to avoid having GDB convert them to pointers (with loss
22467 of information).
22468
d63a86f8 22469 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22470 default linker script changes.
c15b0d21
MS
22471 * gdb.base/long_long.exp: Add check for sizeof (long double).
22472
be26fe0d
ML
224732002-06-06 Michal Ludvig <mludvig@suse.cz>
22474
22475 * gdb.asm/asm-source.exp: Add x86-64 target.
22476 * gdb.asm/x86_64.inc: New.
d63a86f8 22477
258093ca 224782002-05-30 Michael Chastain <mec@shout.net>
258093ca 22479
4b3153f1 22480 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22481 * gdb.c++/m-static.cc: New file.
22482 * gdb.c++/m-static.exp: New file.
22483
241264c6
MS
224842002-05-28 Michael Snyder <msnyder@redhat.com>
22485
22486 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22487 precision.
22488
9bba8c8f 224892002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22490
4b3153f1 22491 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22492 * gdb.c++/m-data.cc: New file.
22493 * gdb.c++/m-data.exp: New file.
22494
224952002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22496
4b3153f1 22497 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22498 * gdb.c++/try_catch.cc: New file.
d63a86f8 22499 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22500
def1b996
MC
225012002-05-27 Michael Chastain <mec@shout.net>
22502
22503 * gdb.c++/local.exp: Accept more nested types in output.
22504
522ba268
MC
225052002-05-26 Michael Chastain <mec@shout.net>
22506
22507 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22508
277254ba
MS
225092002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22510
22511 * lib/gdb.exp (gdb_wrapper_init): Just because
22512 gdb_wrapper_file exists, this does not mean that the file
22513 should not be rebuilt. That is what gdb_wrapper_initialized
22514 is for.
22515 (default_gdb_init): Reset gdb_wrapper_initialized.
22516
b61a8733
MS
225172002-05-23 Michael Snyder <msnyder@redhat.com>
22518
d63a86f8 22519 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22520 the precision of the floating point test results.
22521 * gdb.base/call-rt-st.exp: Ditto.
22522
b61a8733
MS
22523 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22524 * gdb.base/call-rt-st.exp: Ditto.
22525
56f6e910
MC
225262002-05-19 Michael Chastain <mec@shout.net>
22527
22528 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22529
ad0b0016
EZ
225302002-05-19 Elena Zannoni <ezannoni@redhat.com>
22531
a9c64011
AS
22532 * configure.in (configdirs): Add gdb.arch.
22533 * configure: Regenerate.
ad0b0016 22534
f617d2b6
JB
225352002-05-17 Jim Blandy <jimb@redhat.com>
22536
22537 * gdb.base/completion.exp: Recognize the more detailed error
22538 messages produced by the macro expander's lexical analyzer.
22539
eac2a696
EZ
225402002-05-14 Elena Zannoni <ezannoni@redhat.com>
22541
a9c64011
AS
22542 * gdb.arch/altivec-abi.c: New file.
22543 * gdb.arch/altivec-abi.exp: New file.
22544 * gdb.arch/altivec-regs.c: New file.
22545 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22546
2fdde8f8
DJ
225472002-05-14 Daniel Jacobowitz <drow@mvista.com>
22548
22549 * gdb.base/maint.exp (maint print type): Update for new type
22550 structure.
d63a86f8 22551
e31f1a7c
EZ
225522002-05-14 Elena Zannoni <ezannoni@redhat.com>
22553
22554 * gdb.arch: New directory.
22555 * gdb.arch/configure.in: New file.
22556 * gdb.arch/configure: New file.
22557 * gdb.arch/Makefile.in: New file.
22558
db589741
CV
225592002-05-13 Corinna Vinschen <vinschen@redhat.com>
22560
22561 * gdb.asm/asm-source.exp: Add v850 as supported target.
22562 * gdb.asm/v850.inc: New file.
22563
8ce2a7dc
DJ
225642002-05-13 Daniel Jacobowitz <drow@mvista.com>
22565
22566 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22567
df763c7f
DJ
225682002-05-12 Daniel Jacobowitz <drow@mvista.com>
22569
22570 * gdb.base/break.exp: Check 'break "marker2"'.
22571
377daeed
MS
225722002-05-10 Michael Snyder <msnyder@redhat.com>
22573
22574 * gdb.base/long_long.exp: Fix typo.
22575
c4b7bc2b
JB
225762002-05-10 Jim Blandy <jimb@redhat.com>
22577
ecac9a4e
JB
22578 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22579 a bug.
22580
c4b7bc2b
JB
22581 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22582 Recognize more detailed error message produced by the macro
22583 expander's lexical analyzer.
22584 * lib/gdb.exp (test_print_reject): Same.
22585
e71019a1
MK
225862002-05-09 Mark Kettenis <kettenis@gnu.org>
22587
22588 * gdb.c++/method.exp: Fix typo.
22589
fedfc8e6
MS
225902002-05-08 Michael Snyder <msnyder@redhat.com>
22591
166a1957
MS
22592 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22593 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22594 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22595 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22596 Add iftarget clause for strongarm.
d63a86f8 22597
f1c47eb2
MS
225982002-05-06 Michael Snyder <msnyder@redhat.com>
22599
cb9a9d3e
MS
22600 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22601 (gdb_continue_to_end): Accept output from status wrapper.
22602 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22603 Clean up fail messages to match pass messages.
22604
f1c47eb2
MS
22605 Enable the "needs_status_wrapper" testsuite feature.
22606 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22607 (gdb_compile): Conditionally call gdb_wrapper_init.
22608 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22609 * gdb.c++/method.exp: Recognize output from status wrapper.
22610
6079c749
BE
226112002-05-06 Ben Elliston <bje@redhat.com>
22612From Graydon Hoare <graydon@redhat.com>
22613
22614 * config/sid.exp: Include support for "rawsid" protocol.
22615
188baff3
JB
226162002-05-03 Jim Blandy <jimb@redhat.com>
22617
22618 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22619 * gdb.c++/hang3.C: New file.
22620
b9c07f0f
AC
226212002-05-04 Andrew Cagney <ac131313@redhat.com>
22622
22623 * gdb.base/default.exp: Remove obsolete code.
22624 * gdb.c++/misc.exp: Ditto. Update copyright.
22625 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22626 * gdb.base/whatis.exp: Ditto. Update copyright.
22627 * gdb.base/scope.exp: Ditto. Update copyright.
22628 * gdb.base/ptype.exp: Ditto. Update copyright.
22629 * gdb.base/printcmds.exp: Ditto. Update copyright.
22630 * gdb.base/opaque.exp: Ditto. Update copyright.
22631 * gdb.base/list.exp: Ditto.
22632 * gdb.base/funcargs.exp: Ditto. Update copyright.
22633 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22634 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22635 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22636 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22637 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22638 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22639
5c7a0397
MS
226402002-05-02 Michael Snyder <msnyder@redhat.com>
22641
d6dcc264 22642 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22643 * gdb.base/long_long.exp: Add xscale target.
22644 * gdb.base/default.exp: Add xscale target.
22645
eb7f1c48
JB
226462002-05-01 Jim Blandy <jimb@redhat.com>
22647
22648 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22649 gdb.c++/hang.exp: New test.
22650
a6befae8
FF
226512002-05-01 Fred Fish <fnf@redhat.com>
22652
22653 * gdb.base/completion.exp: Handle completions of "./Make" for
22654 more than one completion possibility, as is the case when we
22655 build and test in the source tree.
22656
0a310277
AG
226572002-04-29 Anthony Green <green@redhat.com>
22658
22659 * gdb.java/jmisc1.exp: New file.
22660 * gdb.java/jmisc2.exp: New file.
22661
6ff9af88
DJ
226622002-04-24 Daniel Jacobowitz <drow@mvista.com>
22663
22664 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22665
96b3d632
EZ
226662002-04-23 Elena Zannoni <ezannoni@redhat.com>
22667
22668 * gdb.base/help.exp: Change 'help status' to allow for target
22669 dependent output differences.
22670
5019bb54
MC
226712002-04-22 Michael Chastain <mec@shout.net>
22672
22673 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22674
a805a116
MC
226752002-04-22 Michael Chastain <mec@shout.net>
22676
22677 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22678
a1706bfd
DM
226792002-04-17 David S. Miller <davem@redhat.com>
22680
22681 * gdb.asm/sparc64.inc: New file.
22682 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22683
a73a20a2
EZ
226842002-04-19 Elena Zannoni <ezannoni@redhat.com>
22685
22686 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22687 instruction file directly into the build tree. Clean up at end of
22688 test.
22689
ba678339
DM
226902002-04-18 David S. Miller <davem@redhat.com>
22691
22692 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22693 handle 64-bit platforms correctly.
22694 * gdb.base/maint.exp: Likewise.
22695
b03399da
KB
226962002-04-18 Kevin Buettner <kevinb@redhat.com>
22697
22698 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22699 ``-fpic'' when compiling files comprising a shared library, but
22700 it does need additional linker flags in order to find shared
22701 libraries at run time.
22702
e2004992
KB
227032002-04-18 Kevin Buettner <kevinb@redhat.com>
22704
22705 * gdb.base/cvexpr.c (use): New function.
22706 (main): Invoke use() on all global variables to prevent
22707 some linkers from deleting these otherwise unused symbols.
22708
d8937120
MC
227092002-04-17 Michael Chastain <mec@shout.net>
22710From David S. Miller <davem@redhat.com>
22711
22712 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22713 handle 64-bit platforms correctly.
22714
ffd61a58
MS
227152002-04-12 Michael Snyder <msnyder@redhat.com>
22716From Jim Blandy <jimb@redhat.com>
a9c64011 22717 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22718 script can handle this instead.
22719 * gdb.base/bar.c (barx): Same.
22720 * gdb.base/baz.c (bazx): Same.
22721 * gdb.base/grbx.c (grbxx): Same.
22722
22723 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22724 manager doesn't automatically unmap overlays unnecessarily.
22725
6b8426a6
MH
227262002-04-10 Martin M. Hunt <hunt@redhat.com>
22727
22728 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22729 stepping out of main.
22730
34af4875
MC
227312002-04-09 Michael Chastain <mec@shout.net>
22732
22733 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22734 scope so that the nested scope tests will make sense.
22735 * gdb.c++/local.exp: Write patterns that actually work with gcc
22736 (the HP patterns "were never known to work with gcc").
22737 Keep the old aCC patterns too.
22738
2d1676a0
DJ
227392002-04-09 Daniel Jacobowitz <drow@mvista.com>
22740
22741 * gdb.base/attach.exp: Correct target board test.
22742
3a63e3f9
MC
227432002-04-08 Michael Chastain <mec@shout.net>
22744
22745 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22746 in a const method. Add some xfail and fail cases for configurations
22747 that do not emit the "const ...".
22748
f18dabd2
MC
227492002-04-07 Michael Chastain <mec@shout.net>
22750
22751 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22752 Accept "A * const" and "const A * const" as type of "this".
22753 Fix spelling of getFunky throughout. Make messages uniform.
22754
0fcddd82
EZ
227552002-04-07 Elena Zannoni <ezannoni@redhat.com>
22756
a9c64011 22757 Work around for PR gdb/285:
0fcddd82
EZ
22758 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22759
16a8534a
EZ
227602002-04-07 Elena Zannoni <ezannoni@redhat.com>
22761
22762 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22763 instructions file at run time instead of configure time.
22764 Sometimes we run the test in a directory that is not the one we
22765 configured in.
22766 * gdb.asm/configure.in: Delete creation of symlink.
22767 * gdb.asm/configure: Regenerate.
22768
24181d81
JB
227692002-04-05 J. Brobecker <brobecker@gnat.com>
22770
22771 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22772 xfullpath () function.
22773
7cdb7107
DJ
227742002-04-04 Daniel Jacobowitz <drow@mvista.com>
22775
22776 * gdb.asm/Makefile.in: Correct dependencies.
22777
22778 * gdb.asm/powerpc.inc: New file.
22779 * gdb.asm/asm-source.exp: Add PowerPC.
22780 * gdb.asm/configure.in: Likewise.
22781 * gdb.asm/configure: Regenerated.
22782
a7d17088
DJ
227832002-04-04 Daniel Jacobowitz <drow@mvista.com>
22784
22785 * gdb.base/relocate.exp: New file.
22786 * gdb.base/relocate.c: New file.
22787
cd721503
FF
227882002-04-04 Fred Fish <fnf@redhat.com>
22789
22790 * gdb.base/step-test.exp: Update comment regarding stopping in
22791 memcpy/bcopy calls inserted as part of the compiler runtime.
22792
b22ad7a7
MS
227932002-04-04 Michael Snyder <msnyder@redhat.com>
22794
22795 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22796
5f279fa6
DJ
227972002-04-03 Daniel Jacobowitz <drow@mvista.com>
22798
22799 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22800 (gdb_expect): Remove $notransfer hack.
22801
dd0fd3ce
DJ
228022002-04-02 Daniel Jacobowitz <drow@mvista.com>
22803
22804 * gdb.c++/classes.exp ("calling method for small class"): Match
22805 updated register output.
22806
1e50cda1
DJ
228072002-03-30 Daniel Jacobowitz <drow@mvista.com>
22808
22809 Fix PR gdb/452
22810 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22811 when finished. Make gdb_file_cmd send "exec-file" when
22812 appropriate.
22813
24015922
DJ
228142002-03-30 Daniel Jacobowitz <drow@mvista.com>
22815
22816 * gdb.base/attach.exp: Remove extra setup_xfail.
22817
dd7dfd64
MS
228182002-03-26 Michael Snyder <msnyder@redhat.com>
22819
22820 * gdb.base/default.exp: Add tests for dump, append, and restore.
22821 * gdb.base/help.exp: Add tests for dump, append, and restore.
22822 * gdb.base/dump.exp: New file, test dump, append and restore.
22823 * gdb.base/dump.c: New file.
22824
48b2f8d7
MS
228252002-03-27 Michael Snyder <msnyder@redhat.com>
22826
d63a86f8 22827 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22828 clean-ups in help messages.
22829
05b4d525
FF
228302002-03-26 Fred Fish <fnf@redhat.com>
22831
22832 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22833 have debugging info for those functions and the compiler uses them
22834 internally to copy structs around.
22835
d7679631
FF
228362002-03-26 Fred Fish <fnf@redhat.com>
22837
22838 * gdb.base/list.exp: Revert the change made yesterday and add note
22839 about why we don't list the default lines for remote targets.
22840
523ac3f9
MS
228412002-03-25 Michael Snyder <msnyder@redhat.com>
22842
22843 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22844
754b2b8d
FF
228452002-03-25 Fred Fish <fnf@redhat.com>
22846
22847 * gdb.base/list.exp: This test works on remote targets so remove
22848 the short circuit for remote targets. Update copyright.
22849
33c3e192
FF
228502002-03-25 Fred Fish <fnf@redhat.com>
22851
22852 * gdb.base/attach.exp: Fix logic error that was suppressing this
22853 test for all non hppa*-*-hpux* targets, instead of the hp target.
22854 Move comments closer to the suppression point. Also now need to
22855 check that we are running natively.
22856
d43e73ee
MS
228572002-03-22 Michael Snyder <msnyder@redhat.com>
22858
882c8f02
MS
22859 * gdb.base/default.exp: Add test for gcore. Update copyright.
22860 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22861
04c12f60
FF
228622002-03-06 Fred Fish <fnf@redhat.com>
22863
22864 * gdb.base/funcargs.c: Remove extraneous ';' character.
22865 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22866
b43df995
MC
228672002-03-04 Michael Chastain <mec@shout.net>
22868
22869 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22870 accommodate gcc v3 function signature.
22871 * gdb.mi/mi0-var-cmd-exp: Ditto.
22872
92362027
AC
228732002-02-24 Andrew Cagney <ac131313@redhat.com>
22874
22875 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22876 ``GNU/Linux'' or ``Linux kernel''
22877 * testsuite/gdb.threads/pthreads.c: Ditto.
22878
258ad32d
MC
228792002-02-24 Michael Chastain <mec@shout.net>
22880
22881 * gdb.threads/pthreads.c (thread1): Add a return statement.
22882 (thread2): Likewise.
22883 (foo): Likewise.
22884
04c3b3d4
MC
228852002-02-23 Michael Chastain <mec@shout.net>
22886
22887 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22888 to placate gcc.
22889
5a2a0a20
MC
228902002-02-23 Michael Chastain <mec@shout.net>
22891
22892 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22893 test "ptype bint". The test passes on all my stabs configurations.
22894
a640f7fc
JB
228952002-02-21 Jim Blandy <jimb@redhat.com>
22896
27924826
JB
22897 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22898 filename at a time, and watch for the ones we want to see.
22899
a640f7fc
JB
22900 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22901 types of pointers to prototyped functions.
22902
edcc8c75
AC
229032002-02-20 Andrew Cagney <ac131313@redhat.com>
22904
22905 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22906 signed, unsigned and straight char.
22907 (padding_char, padding_short, padding_int, padding_long,
22908 padding_long_long, padding_float, padding_double,
22909 padding_long_double): New global variables.
22910 (fill, fill_structs): New functions.
22911
22912 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22913 for correctly sized writes. Update copyright.
22914 (get_valueof): New procedure.
22915 (get_sizeof): Call get_valueof.
22916 (check_valueof): New procedure.
22917 (check_padding): New procedure.
22918
ac57ea44
MC
229192002-02-20 Michael Chastain <mec@shout.net>
22920
22921 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22922 to setup_xfail. Document some of the remaining calls.
22923
7a10c941
MC
229242002-02-18 Michael Chastain <mec@shout.net>
22925
22926 * gdb.c++/userdef.exp: Update copyright year.
22927
fb8acdcc
DJ
229282002-02-18 Daniel Jacobowitz <drow@mvista.com>
22929
22930 * gdb.c++/userdef.exp: Test overloaded operators properly.
22931 Remove xfails.
22932
fda6ae12
MS
229332002-02-14 Michael Snyder <msnyder@redhat.com>
22934
22935 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22936
676a0442
DJ
229372002-02-14 Daniel Jacobowitz <drow@mvista.com>
22938
22939 * gdb.base/a2-run.exp: Check for a remote target properly.
22940 * gdb.base/annota1.exp: Likewise.
22941 * gdb.base/list.exp: Likewise.
22942 * gdb.base/reread.exp: Likewise.
22943 * gdb.base/scope.exp: Likewise.
22944 * gdb.base/shlib-call.exp: Likewise.
22945 * gdb.base/term.exp: Likewise.
22946 * gdb.c++/annota2.exp: Likewise.
22947
78b4f468
RE
229482002-02-13 Richard Earnshaw <rearnsha@arm.com>
22949
22950 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22951
9a81ba51
MC
229522002-02-10 Michael Chastain <mec@shout.net>
22953
22954 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22955 (call_after_alloca): Ditto.
22956
004af6c7
DJ
229572002-02-10 Daniel Jacobowitz <drow@mvista.com>
22958
22959 * gdb.base/ending-run.exp: Guard "cont" test with
22960 gdb_skip_stdio_test.
22961
37225f62
JB
229622002-02-06 Jim Blandy <jimb@redhat.com>
22963
22964 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22965 from here...
22966 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22967 To here. Disable this test on non-HP platforms. Add big comment.
22968
fe6fdd96
MS
229692002-02-04 Michael Snyder <msnyder@redhat.com>
22970
22971 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22972 other than d10v and m32r.
22973
036fad3f
RE
229742002-02-02 Richard Earnshaw <rearnsha@arm.com>
22975
22976 * gdb.base/default.exp: Rewrite test patterns to reduce time
22977 taken to match them.
22978
7148ab62
DJ
229792002-01-30 Daniel Jacobowitz <drow@mvista.com>
22980
22981 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22982 Allow a start function above main.
22983 * gdb.threads/linux-dp.exp: Fix copyright date.
22984
396cc255
DJ
229852002-01-30 Daniel Jacobowitz <drow@mvista.com>
22986
a9c64011
AS
22987 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22988 (check_philosopher_stack): Check for manager thread before checking
22989 for a just-starting thread.
396cc255 22990
f038d31b
DJ
229912002-01-30 Daniel Jacobowitz <drow@mvista.com>
22992
22993 From Neil Booth <neil@daikokuya.demon.co.uk>:
22994 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22995 warnings.
22996
b3ff9d9a
FF
229972002-01-21 Fred Fish <fnf@redhat.com>
22998
22999 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23000 not caller.
23001
39ad761d
JB
230022002-01-21 Jim Blandy <jimb@redhat.com>
23003
23004 * gdb.base/reread.exp: Check that GDB properly re-reads the
23005 executable file when it changes while no inferior is running.
23006
aaf320fa
FF
230072002-01-21 Fred Fish <fnf@redhat.com>
23008
a9c64011
AS
23009 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23010 optionally accept the "shlib events" variation.
aaf320fa 23011
808a31f5
JB
230122002-01-21 Jim Blandy <jimb@redhat.com>
23013
23014 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23015 call `fflush' after every `printf', so that the output is produced
23016 at predictable points, regardless of whatever buffering does (or
23017 doesn't) take place.
23018 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23019 at different points.
23020
4420d5e2
DJ
230212002-01-20 Daniel Jacobowitz <drow@mvista.com>
23022
23023 * gdb.c++/inherit.exp: Update copyright years.
23024 * gdb.c++/method.exp: Likewise.
23025
3e36a0f4
DJ
230262002-01-20 Daniel Jacobowitz <drow@mvista.com>
23027
23028 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23029 artificial methods/arguments.
23030 * gdb.c++/derivation.exp: Likewise.
23031 * gdb.c++/inherit.exp: Likewise.
23032 * gdb.c++/method.exp: Likewise.
23033 * gdb.c++/virtfunc.exp: Likewise.
23034
b4ceaee6
AC
230352002-01-18 Andrew Cagney <ac131313@redhat.com>
23036
23037 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23038 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23039 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23040 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23041 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23042 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23043
ecace851
JB
230442002-01-17 Jim Blandy <jimb@redhat.com>
23045
23046 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23047 anchoring the pattern matching the entry point symbol's name.
23048
375fc983
AC
230492002-01-17 Andrew Cagney <ac131313@redhat.com>
23050
23051 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23052 continue/quit query. Update copyright.
23053
fe6fdd96
MS
230542002-01-14 Michael Snyder <msnyder@redhat.com>
23055
23056 * gdb.base/gcore.exp: Remove extra debugging output.
23057
e017c81f
DJ
230582002-01-13 Daniel Jacobowitz <drow@mvista.com>
23059
23060 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23061 for slightly dubious v2 mangled string.
23062
37ab3bf8
DJ
230632002-01-13 Daniel Jacobowitz <drow@mvista.com>
23064
23065 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23066
1bc05c3a 230672002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23068
1bc05c3a 23069 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23070
1bc05c3a
JM
23071 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23072 constructors.
23073 * gdb.c++/derivation.exp: Likewise.
23074 * gdb.c++/templates.exp: Likewise.
23075 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23076
1bc05c3a
JM
230772002-01-10 Michael Snyder <msnyder@redhat.com>
23078
23079 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23080
a911c360
MS
230812002-01-08 Michael Snyder <msnyder@redhat.com>
23082
23083 * gdb.base/gcore.exp: New test for generate-core-file command.
23084 * gdb.base/gcore.c: Testcase for above.
23085 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23086
ea2119ec
JM
230872002-01-08 Jason Merrill <jason@redhat.com>
23088
23089 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23090
68203136
FF
230912002-01-07 Fred Fish <fnf@redhat.com>
23092
23093 * gdb.c++/overload.exp: Remove unconditional xfails for:
23094 print foo_instance1.overloadargs(1)
23095 print foo_instance1.overloadargs(1, 2)
23096 print foo_instance1.overloadargs(1, 2, 3)
23097 print foo_instance1.overloadargs(1, 2, 3, 4)
23098 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23099 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23100 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23101 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23102 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23103 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23104 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23105 print foo_instance1.overload1arg()
23106 print foo_instance1.overload1arg((char)arg2)
23107 print foo_instance1.overload1arg((signed char)arg3)
23108 print foo_instance1.overload1arg((unsigned char)arg4)
23109 print foo_instance1.overload1arg((int)arg7)
23110 print foo_instance1.overload1arg((unsigned int)arg8)
23111 print foo_instance1.overload1arg((float)arg11)
23112 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23113
21b9b5b1
MS
231142002-01-07 Michael Snyder <msnyder@redhat.com>
23115
23116 * gdb.base/huge.exp: New test. Print a very large target data object.
23117 (skip_huge_test): New test variable. Define if you want to skip this
23118 test. The test reads an 8 megabyte data object from the target, so it
23119 might be very time consuming on remote targets with a slow connection.
23120 * gdb.base/huge.c: New file. Test case for above.
23121
725f922e
FF
231222002-01-07 Fred Fish <fnf@redhat.com>
23123
23124 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23125 g_instance.bfoo, and g_instance.cfoo.
23126
889bf7c5 231272002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23128
889bf7c5
PA
23129 * gdb.base/break.c (multi_line_if_conditional): New function.
23130 (multi_ilne_while_conditional): Likewise.
23131 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23132 IF or WHILE condition puts the breakpoint at the start of
23133 the condition.
f286b2c3 23134
634d57ec
JL
23135 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23136 hppa*-*-hpux* expected failure.
23137 * gdb.base/structs.exp (do_function_calls): Similarly.
23138
23139 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23140 watchpoints.
23141
9fbfe2dc
AC
231422002-01-06 Andrew Cagney <ac131313@redhat.com>
23143
23144 Fix PR gdb/66.
23145 * gdb.base/structs.exp: Replace skip for a29k with skip for
23146 gdb,cannot_call_functions.
23147 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23148 * gdb.base/callfuncs.exp: Ditto.
23149 * gdb.base/call-rt-st.exp: Ditto.
23150 * gdb.base/call-strs.exp: Ditto.
23151 * gdb.base/callfwmall.exp: Ditto.
23152 * gdb.base/scope.exp: Obsolete xfail a29k.
23153 * gdb.c++/misc.exp: Ditto.
23154 * gdb.c++/cplusfuncs.exp: Ditto.
23155 * gdb.base/ptype.exp: Ditto.
23156 * gdb.base/printcmds.exp: Ditto.
23157 * gdb.base/opaque.exp: Ditto.
23158 * gdb.base/list.exp: Ditto.
23159 * gdb.base/funcargs.exp: Ditto.
23160 * gdb.base/default.exp: Ditto.
23161
8ddad156
MS
231622002-01-04 Michael Snyder <msnyder@redhat.com>
23163
ca4976a6 23164 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23165 * gdb.base/maint.exp: Add tests for maint info sections options.
23166
1b074332
JL
23167Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23168
23169 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23170
7d159115
CV
231712001-12-20 Corinna Vinschen <vinschen@redhat.com>
23172
23173 * gdb.asm/arm.inc: New file.
23174 * gdb.asm/asm-source.exp: Add arm targets.
23175 * gdb.asm/configure.in: Ditto.
23176 * gdb.asm/configure: Recreated from configure.in.
23177
8fb87725
JL
23178Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23179
afabe08c
JL
23180 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23181 with HP's compiler.
23182 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23183 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23184 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23185 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23186
23187 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23188 either HP's compilers or GCC.
23189
db521deb
JL
23190 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23191 a SIGBUS or SIGSEGV.
23192
23193 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23194
23195 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23196 can be compiled with either HP's compiler or GCC.
23197
cfa88ab7
JL
23198 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23199 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23200 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23201
ca344dff
JL
23202 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23203 to match current gdb output. Update due to using auto-solib-limit
23204 for limiting instead of overloading auto-solib-add.
23205 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23206 test program.
23207
3f3c6e55 23208 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23209 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23210 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23211 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23212 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23213 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23214 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23215 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23216 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23217 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23218 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23219 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23220 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23221
8fb87725
JL
23222 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23223 a SIGTRAP to the inferior.
23224
cf599fa7
CV
232252001-12-19 Corinna Vinschen <vinschen@redhat.com>
23226
23227 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23228 Substitute call to target_link by call to gdb_compile.
23229
2cd045cd
JL
23230Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23231
a9c64011
AS
23232 * gdb.base/break.exp: Fix HP specific search string when testing
23233 backtracing in a called function.
2cd045cd 23234
a9c64011
AS
23235 * gdb.base/constvars.exp: Only set lang to C++ if we're
23236 compiling the test with HP's compilers.
23237 * gdb.base/volatile.exp: Similarly.
2cd045cd 23238
99ebe9ac
JB
232392001-12-19 Jim Blandy <jimb@redhat.com>
23240
23241 * gdb.base/printcmds.exp: Expect the null character to be printed
23242 as '\0', and the '\013' to be printed as '\v'.
23243 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23244 * gdb.base/setvar.exp: Same.
23245
b9891b29
JB
232462001-12-17 Jim Blandy <jimb@redhat.com>
23247
0eba65ab
JB
23248 * gdb.base/completion.exp: Rather than completing very long
23249 filenames, which can make the readline library produce output we
23250 don't recognize, cd to the directory first, and then complete
23251 using nice, short relative paths.
23252
6970b5b1
JB
23253 * gdb.base/completion.exp: On some systems, there is, in fact, a
23254 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23255 variables as being in scope. So use `no_var_named_this'
23256 instead of `b'.
6970b5b1 23257
b9891b29 23258 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23259 can't find the core file's registers as a failure.
b9891b29 23260
e6ccd35f
JSC
232612001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23262
a9c64011
AS
23263 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23264 test expect string more specific.
e6ccd35f 23265
105ba819
CV
232662001-12-13 Corinna Vinschen <vinschen@redhat.com>
23267
23268 * gdb.asm/asm-source.exp: Add support for xstormy16.
23269 * gdb.asm/configure.in: Ditto.
23270 * gdb.asm/configure: Rebuild.
23271 * gdb.asm/xstormy16.inc: New file.
23272
e9e79dd9
FF
232732001-12-10 Fred Fish <fnf@redhat.com>
23274
23275 * gdb.base/maint.exp: Update to match changes in type dumping code.
23276
347dc97d
JB
232772001-12-10 Jim Blandy <jimb@redhat.com>
23278
23279 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23280 matching the entry point symbol's name at the beginning of the
23281 line.
347dc97d 23282
5178b9d6
DJ
232832001-12-07 Daniel Jacobowitz <drow@mvista.com>
23284
23285 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23286 gdb.c++/inherit.exp, gdb.c++/method.exp,
23287 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23288 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23289 and class layout support.
23290
af890c52
DJ
232912001-12-07 Daniel Jacobowitz <drow@mvista.com>
23292
23293 * gdb.c++/classes.exp: Add test for static member function.
23294 * gdb.c++/misc.cc: Add class with static member function.
23295
7a345fb3
JB
232962001-12-07 Jim Blandy <jimb@redhat.com>
23297
f2e54a80 23298 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23299 those tests as `unsupported'.
23300 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23301 Rewrite subsequent tests to use it.
23302
23303 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23304 those tests as `unsupported'.
23305 * gdb.base/structs.exp (call_struct_func): New function.
23306 (do_function_calls): Use call_struct_func to call the functions
23307 returning structs.
23308
0bc69509
JB
23309 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23310 whether functions are prototyped or not, so we can't possibly pass
23311 arguments to t_float_values2 properly.
23312
7a345fb3
JB
23313 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23314 value of `timeout' for targets other than the mips*tx39-*.
23315
edb6ede1
MS
233162001-12-06 Michael Snyder <msnyder@redhat.com>
23317
d63a86f8 23318 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23319 and detect whether the start symbol has a leading underscore.
23320
2d842f13
JB
233212001-12-04 Jim Blandy <jimb@redhat.com>
23322
23323 * gdb.base/completion.exp: Clarify indentation.
23324
68550daf
JB
233252001-12-03 Jim Blandy <jimb@redhat.com>
23326
23327 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23328 variables on the S/390, not `.word'.
23329
cd5195a8
JB
233302001-11-30 Jim Blandy <jimb@redhat.com>
23331
23332 Add assembly-source tests for s390-ibm-linux.
23333 * gdb.asm/s390.inc: New file.
23334 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23335 the S/390 architecture.
a9c64011 23336 * gdb.asm/configure: Regenerated.
cd5195a8 23337
ca9efc90
MS
233382001-11-30 Michael Snyder <msnyder@redhat.com>
23339
23340 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23341 next, info source, info sources, info line, global and static
23342 variables, and static functions.
23343 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23344 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23345 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23346 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23347 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23348 (gdbasm_leave): Restore frame pointer.
23349 (gdbasm_startup): Copy stack set-up from crt0.S.
23350
d0e66976
FN
233512001-11-26 Fernando Nasser <fnasser@redhat.com>
23352
23353 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23354 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23355 to a local (non-static) variable. Copy tstruct.a to a static buffer
23356 and return a pointer to that buffer.
23357 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23358
e2334072
MK
233592001-11-24 Mark Kettenis <kettenis@gnu.org>
23360
23361 * gdb.asm/configure.in: Fix recognition of ix86 target.
23362 * gdb.asm/configure: Regenerate.
23363
756caa3d
MS
233642001-11-21 Michael Snyder <msnyder@redhat.com>
23365
23366 * gdb.asm/sparc.inc: New file.
23367 * gdb.asm/asm-source.exp: Recognize sparc target.
23368 * gdb.asm/configure.in: Recognize sparc target.
23369 * gdb.asm/configure: Regenerate.
d63a86f8 23370
9a4d72d5
MS
233712001-11-21 Michael Snyder <msnyder@redhat.com>
23372
23373 * gdb.asm/m32r.inc: New file.
23374 * gdb.asm/asm-source.exp: Recognize m32r target.
23375 * gdb.asm/configure.in: Recognize m32r target.
23376 * gdb.asm/configure: Regenerate.
23377
a773d1cd
MS
233782001-11-20 Michael Snyder <msnyder@redhat.com>
23379
017ac23d
MS
23380 * gdb.asm/i386.inc: New file.
23381 * gdb.asm/asm-source.exp: Recognize ix86 target.
23382 * gdb.asm/configure.in: Recognize ix86 target.
23383 * gdb.asm/configure: Regenerate.
23384
a773d1cd
MS
23385 * gdb.c++/namespace.exp: Fix quotes in output messages.
23386
bb632afb
MS
233872001-11-14 Michael Snyder <msnyder@redhat.com>
23388
25d559ca 23389 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23390 qualifier in a type cast expression, to designate an address
23391 in the instruction space (Harvard architecture).
23392
4749e309
MS
233932001-11-13 Michael Snyder <msnyder@redhat.com>
23394
23395 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23396 Tests for expressions using 'const' and 'volatile'.
23397
25050984
CV
233982001-11-13 Corinna Vinschen <vinschen@redhat.com>
23399
23400 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23401
1902c51f
DJ
234022001-11-12 Daniel Jacobowitz <drow@mvista.com>
23403
23404 * lib/mi-support.exp (mi_run_to_helper): Move comments
23405 outside of gdb_expect.
23406
dcf95b47
DJ
234072001-11-11 Daniel Jacobowitz <drow@mvista.com>
23408
23409 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23410 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23411 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23412 mi0_run_to): New functions.
23413 * gdb.mi/mi-simplerun.exp: Use them.
23414 * gdb.mi/mi0-simplerun.exp: Likewise.
23415 * gdb.mi/mi-var-cmd.exp: Likewise.
23416 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23417
45b074e1
AC
234182001-11-10 Andrew Cagney <ac131313@redhat.com>
23419
23420 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23421 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23422
bf50d346
AC
234232001-11-09 Andrew Cagney <ac131313@redhat.com>
23424
23425 * gdb.base/restore.exp: Include $expected value in restored test
23426 message.
23427
9383332c
AC
234282001-11-09 Andrew Cagney <ac131313@redhat.com>
23429
23430 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23431 implemented.
23432
db62520a
MS
234332001-11-08 Michael Snyder <msnyder@redhat.com>
23434
23435 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23436 Add pass/fail message for stop at breakpoint in call dummy function.
23437
b5703437
MS
234382001-11-07 Michael Snyder <msnyder@redhat.com>
23439
d63a86f8
RM
23440 * gdb.c++/templates.exp (test_template_breakpoints):
23441 If we get an overload menu, but it does not match what
760f6330 23442 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23443 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23444 making the whitespace optional. Argument for "new" may be
23445 "unsigned" as well as "unsigned int/long".
d63a86f8 23446 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23447 making the whitespace optional. Also replace "(void) with
23448 "((void|)), making the keyword "void" optional.
d63a86f8 23449 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23450 making the whitespace optional. Also replace "(void) with
23451 "((void|)), making the keyword "void" optional.
3bf40917
MS
23452 * gdb.base/callfuncs.c (t_float_values): This function must
23453 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23454 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23455 can be tested against both cases. Usually one case involves
23456 promotion of float to double, while the other does not.
23457 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23458 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23459 includes a stack frame for "start".
23460
c8ab4e6d
JB
234612001-11-05 Jim Blandy <jimb@redhat.com>
23462
23463 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23464 pointers are 32 bits long, and that offsets of relocs are always
23465 stored in the data (REL-style), and not in the reloc entry itself
23466 (RELA-style).
23467 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23468 stabs.
23469
3f08ced9
MS
234702001-11-01 Michael Snyder <msnyder@redhat.com>
23471
23472 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23473 and regular expression operators by using quoting.
23474
cbfa24cd
MS
234752001-10-31 Michael Snyder <msnyder@redhat.com>
23476
23477 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23478 depending on what the symbol table contains.
23479 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23480 the output of the ptype command. Similarly, accept both "const &"
23481 and "const&".
23482
aaa68313
CV
234832001-10-31 Corinna Vinschen <vinschen@redhat.com>
23484
23485 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23486 symbol `STORAGE' to allow to choose the storage class of
23487 the local datastructures.
23488 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23489 compiler directive.
23490
91740388
MS
234912001-10-30 Michael Snyder <msnyder@redhat.com>
23492
23493 * gdb.base/jump.exp: Allow it to run for all targets.
23494
1b7c05e7
CV
234952001-10-29 Corinna Vinschen <vinschen@redhat.com>
23496
23497 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23498 with new double_array size.
23499 (main): Change storage class of all local variables to static.
23500 Reduce size of double_array to 9.
23501 * gdb.base/call-ar-st.exp: Increase timeout value.
23502 Change expected output for double array to match new size in
23503 call-ar-st.c.
23504
36a22261
CV
235052001-10-29 Corinna Vinschen <vinschen@redhat.com>
23506
23507 * gdb.base/ending-run.exp: Create identical output when passing
23508 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23509 Stormy16 target.
36a22261 23510
92b8ae91
MK
235112001-10-28 Mark Kettenis <kettenis@gnu.org>
23512
23513 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23514 that we catch the expected failure under Linux/x86.
23515
cb135b83
OF
235162001-10-29 Orjan Friberg <orjanf@axis.com>
23517
23518 * gdb.base/setvar.exp: Escape curly braces.
23519 * gdb.stabs/weird.exp: Ditto.
23520
6884aa54
DJ
235212001-10-27 Daniel Jacobowitz <drow@mvista.com>
23522
23523 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23524 * gdm.mi/mi0-hack-cli.exp: Likewise.
23525
0398c9aa
AC
235262001-10-25 Andrew Cagney <ac131313@redhat.com>
23527
23528 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23529 messages.
23530
d20bf2e8
AC
235312001-10-21 Andrew Cagney <ac131313@redhat.com>
23532
23533 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23534 checking MI enabled.
23535
03dd63aa
CV
235362001-10-09 Corinna Vinschen <vinschen@redhat.com>
23537
23538 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23539
1d9d99f3
FCE
235402001-10-04 Frank Ch. Eigler <fche@redhat.com>
23541
23542 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23543 if gdb child process crashes, just signal an error.
23544
838ae6c4
JB
235452001-10-02 Jim Blandy <jimb@redhat.com>
23546
23547 * lib/gdb.exp (test_xfail_format): Simplify.
23548
23549 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23550 front of the variable name `format'. Simplify `if'.
23551
8f0cbc1c
DJ
235522001-10-01 Daniel Jacobowitz <drow@mvista.com>
23553
23554 * gdb.threads/pthreads.exp: Wait for output and delay
23555 before sending ^C.
23556
1f08dafd
DJ
235572001-10-01 Daniel Jacobowitz <drow@mvista.com>
23558
23559 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23560 some incorrect output instead of timing out.
23561 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23562
674f90ff
CV
235632001-09-28 Corinna Vinschen <vinschen@redhat.com>
23564
23565 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23566 check to allow additional `int'.
23567
9b284272
DJ
235682001-09-27 Daniel Jacobowitz <drow@mvista.com>
23569
23570 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23571 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23572
b55a4771
MS
235732001-09-27 Michael Snyder <msnyder@redhat.com>
23574
23575 * lib/gdb.exp (test_debug_format): New proc.
23576 (setup_xfail_format): Use new proc test_debug_format.
23577 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23578 proc; use new service proc test_debug_format.
23579 Replace all other "gcc_compiled" tests with this test.
23580 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23581 proc; use new service proc test_debug_format.
23582 Replace all other "gcc_compiled" tests with this test.
23583
235842001-09-27 Michael Snyder <msnyder@redhat.com>
23585
23586 * gdb.base/cvexpr.exp: New file.
23587 * gdb.base/cvexpr.c: New file
23588 Test for expressions using const and volatile keywords.
23589
4e6667ac
CV
235902001-09-26 Corinna Vinschen <vinschen@redhat.com>
23591
23592 * gdb.base/constvars.exp: Check for different orders of keywords
23593 and additional "int" strings in output.
23594
4f337972
AC
235952001-09-22 Andrew Cagney <ac131313@redhat.com>
23596
23597 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23598 responses from "help maint".
23599
2015650d
FCE
236002001-09-19 Frank Ch. Eigler <fche@redhat.com>
23601
23602 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23603 to localhost:NNN instead of :NNN, in case Xvfb is listening
23604 only on TCP.
23605
f3bcedc1
CV
236062001-09-19 Corinna Vinschen <vinschen@redhat.com>
23607
23608 * gdb.base/recurse.exp: When checking leaving the watchpoint
23609 scope, recognize when gdb is in function's epilogue and pass.
23610
6b819c92
KS
236112001-09-18 Keith Seitz <keiths@redhat.com>
23612
23613 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23614 support for running tests against sid targets.
23615 (gdbtk_done): Ditto.
23616
a10c9419
CV
236172001-09-18 Corinna Vinschen <vinschen@redhat.com>
23618
23619 * gdb.base/ending-run.c (main): Set stdout buffersize
23620 to the same reasonable value for any target.
23621 * gdb.base/ending-run.exp: Add a regular expression
23622 to make testsuite happy on Sanyo Stormy16 target.
23623
739d0d99
CV
236242001-09-17 Corinna Vinschen <vinschen@redhat.com>
23625
23626 * gdb.base/display.c (do_loops): Add float variable `f'.
23627 Increment f in loop.
23628 * gdb.base/display.exp: Increment timeout by 60 seconds.
23629 Change float display test to use variable `f'.
23630
1b8947f0
JB
236312001-09-17 Jim Blandy <jimb@redhat.com>
23632
23633 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23634 overflowing the limited breakpoint tables on some ROM monitors
23635 (like the ROM68K).
23636
9890ac81
FCE
236372001-09-15 Frank Ch. Eigler <fche@redhat.com>
23638
23639 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23640 the "-ac" (disable access control) flag.
23641
6db765ea
JH
236422001-08-30 Jeff Holcomb <jeffh@redhat.com>
23643
23644 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23645 ints.
23646
4c32cc04
KS
236472001-08-30 Keith Seitz <keiths@redhat.com>
23648
23649 * lib/gdb.exp: Move all insight-related functionality into
23650 separate file.
23651 * lib/insight-support.exp: New file.
23652
8d6e6f81
FCE
236532001-08-29 Frank Ch. Eigler <fche@redhat.com>
23654
23655 * config/sid.exp (sid_start): Never set sid verbosity; disable
23656 expect_background {} that consumed its stdout; tolerate </dev/null.
23657 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23658
6a90e1d0
AC
236592001-08-18 Andrew Cagney <ac131313@redhat.com>
23660
23661 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23662 CLI jump command to start it.
23663 (mi_run_to_main): Fail immediatly when unexpected output.
23664
1759b3c3
AC
236652001-08-18 Andrew Cagney <ac131313@redhat.com>
23666
23667 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23668 beginning of function. Fix PR gdb/191.
23669
61d11d80
FCE
236702001-08-16 Frank Ch. Eigler <fche@redhat.com>
23671
23672 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23673 what to force sid endianness to.
23674
942a4df2
KS
236752001-08-15 Keith Seitz <keiths@redhat.com>
23676
23677 * lib/gdb.exp (gdbtk_start): Don't set environment
23678 variables for TCL_LIBRARY and friends. Insight will
23679 now figure these out for itself.
23680
0521c418
MS
236812001-08-02 Michael Snyder <msnyder@redhat.com>
23682
23683 * gdb.base/completion.exp: Remove the symbol "a64l" from
23684 the expect string; this is target-specific, and not related
23685 to what is being tested.
23686
74a9a58a
DB
236872001-08-02 Dave Brolley <brolley@redhat.com>
23688
23689 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23690
c70819fa
MS
236912001-07-25 Michael Snyder <msnyder@redhat.com>
23692
c2b8fa57
MS
23693 * gdb.base/consecutive.exp: New file. Test stepping over
23694 breakpoints on consecutive instructions.
23695 * gdb.base/consecutive.c: New file.
23696
c70819fa
MS
23697 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23698 curly braces in regular expressions.
23699
2b1a1355
MS
237002001-07-25 Michael Snyder <msnyder@redhat.com>
23701
23702 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23703 legitimate output from stepping out of main.
23704
413eca6f
KS
237052001-07-22 Keith Seitz <keiths@redhat.com>
23706
23707 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23708 the empty string, do not run the tests.
23709
7e5a9322
SC
237102001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23711
23712 * gdb.base/long_long.exp: Detect size of pointer. Take into
23713 account 2-byte pointers when testing for p/a results.
23714
de58f10f
SC
237152001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23716
d63a86f8 23717 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23718 and defined to 1K for m68hc11.
23719 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23720 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23721 (sizeof_random_data): New variable to tell the size of the data table;
23722 don't test past this size; always run to main.
23723
d6f5fea1
SC
237242001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23725
23726 * gdb.base/return2.exp: return of long long and double fails for
23727 68HC11; don't execute these tests on that platform.
23728 * gdb.base/return.exp: Return of a double fails for 68hc11.
23729
c477543d
SC
237302001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23731
23732 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23733 tests that print a float.
23734 * call-rt-st.exp: Likewise.
23735
63cf1c79
MK
237362001-07-12 Mark Kettenis <kettenis@gnu.org>
23737
23738 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23739 running this test on Linux.
23740
112f9ab5
MC
237412001-06-24 Michael Chastain <chastain@redhat.com>
23742
23743 * gdb.base/arithmet.exp: Remove some tests to make all test names
23744 unique.
23745
4970cb0f
MS
237462001-07-03 Michael Snyder <msnyder@redhat.com>
23747
23748 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23749 the output of the ptype command.
23750
d85da69f
MS
237512001-07-02 Michael Snyder <msnyder@redhat.com>
23752
4c8a82de
MS
23753 * gdb.base/completion.exp: Don't assume that break.c is the only
23754 source file that may contain functions named "marker".
d85da69f
MS
23755 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23756
8afc772b
AC
237572001-06-28 Andrew Cagney <ac131313@redhat.com>
23758
23759 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23760 of files to delete.
23761
23762 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23763 * gdb.disasm/h8300s.exp: New file.
23764 gdb.disasm/h8300s.s: Likewise.
23765
cff22675
AC
237662001-06-27 Andrew Cagney <ac131313@redhat.com>
23767
23768 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23769 empty breakpoint tables.
23770
68c81b54
AC
237712001-06-25 Andrew Cagney <ac131313@redhat.com>
23772
23773 * lib/mi-support.exp: Update args=... part of stop-reason
23774 patterns. Accept either a list or a tuple.
23775
2dd62704
AC
237762001-06-23 Andrew Cagney <ac131313@redhat.com>
23777
23778 * lib/mi-support.exp: Remove local emacs variable defining
23779 change-log-default-name.
23780
b4127474
MC
237812001-06-22 Michael Chastain <chastain@redhat.com>
23782
23783 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23784 This is operationally compatible with the previous version.
23785
8dbfb380
JB
237862001-06-13 Jim Blandy <jimb@redhat.com>
23787
23788 * lib/gdb.exp (gdb_test): Doc fix.
23789
f2d8c86d
MC
237902001-06-10 Michael Chastain <chastain@redhat.com>
23791
23792 * gdb.base/exprs.exp: Remove a duplicate test.
23793
81564d34
JB
237942001-06-06 Jim Blandy <jimb@redhat.com>
23795
23796 * gdb.base/return2.exp (main): Use values to test float and double
23797 returns that are not NaN's, to avoid being confused by IEEE
23798 comparison rules.
23799
da55addb
MS
238002001-06-04 Michael Snyder <msnyder@redhat.com>
23801
23802 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23803 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23804 rather than wait for 12 more tests to time out.
23805
42c65987
JB
238062001-06-06 Jim Blandy <jimb@redhat.com>
23807
b18bced9 23808 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23809 Don't forget to match the GDB prompt.
b18bced9 23810
42c65987
JB
23811 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23812
5b41e5f0
JB
238132001-06-04 Jim Blandy <jimb@redhat.com>
23814
23815 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23816 command.
23817
015e046f
KB
238182001-05-31 Kevin Buettner <kevinb@redhat.com>
23819
23820 * gdb.base/annota1.exp (info break): Match four or more spaces
23821 after "Address".
23822
fb1ffbbe
MC
238232001-05-31 Michael Chastain <chastain@redhat.com>
23824
23825 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23826 (dm_type_int_star): Likewise.
23827 (dm_type_long_star): Likewise.
23828 (dm_type_void_star): Likewise.
23829
5ea2a32c
KB
238302001-05-29 Kevin Buettner <kevinb@redhat.com>
23831
23832 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23833 to a known value in order to get consistent results regardless
23834 of the setting of INPUTRC or the presence or contents of .inputrc.
23835
ae23c492
MS
238362001-05-24 Michael Snyder <msnyder@redhat.com>
23837
ac55707e
MS
23838 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23839 Don't require that the main thread and the manager thread are the
23840 first in the list.
23841
ae23c492
MS
23842 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23843 debugging. If test fails, issue an "unsupported" not a "fail".
23844
400071f1
JB
238452001-05-24 Jim Blandy <jimb@redhat.com>
23846
23847 Don't assume that short is shorter than int.
23848 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23849 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23850 this isn't true.
400071f1
JB
23851 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23852 an int, is not equal to ~0 stored in an unsigned char. This tests
23853 the same thing that the previous test meant to, but works on
23854 16-bit machines, too.
23855 ("print unsigned char != (~0)"): Same test, complemented.
23856
0816a3e5
MS
238572001-05-24 Michael Snyder <msnyder@redhat.com>
23858
23859 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23860 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23861 and prevents dejagnu getting out of step.
23862
f6dc23a9
KB
238632001-05-23 Kevin Buettner <kevinb@redhat.com>
23864
23865 * gdb.base/finish.exp (finish_void): Revise pattern for
23866 stopping on the call statement to not permit stopping at
23867 the start of the instructions comprising the call sequence.
23868
7dbd117d
MC
238692001-05-19 Michael Chastain <chastain@redhat.com>
23870
23871 * gdb.base/callfuncs.exp: Make all test names unique.
23872 * gdb.base/commands.exp: Make all test names unique.
23873 * gdb.base/condbreak.exp: Make all test names unique.
23874 * gdb.base/dbx.exp: Make all test names unique.
23875 * gdb.base/default.exp: Make all test names unique.
23876 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23877 and TIMEOUT messages to their corresponding PASS message.
23878 * gdb.base/ending-run.exp: Make all test names unique.
23879 * gdb.base/long_long.exp: Remove duplicate test.
23880
6b0b0a9e
KB
238812001-05-21 Kevin Buettner <kevinb@redhat.com>
23882
23883 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23884 stop on the call statement as well as the statement after the
23885 call.
23886
2caa35cb
MS
238872001-05-21 Michael Snyder <msnyder@redhat.com>
23888
23889 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23890
40713331
EZ
238912001-05-10 Elena Zannoni <ezannoni@redhat.com>
23892
a9c64011
AS
23893 * gdb.base/completion.exp: Revamp test. Make it execute on all
23894 platforms.
40713331 23895
c2c1be8d
EZ
238962001-05-10 Elena Zannoni <ezannoni@redhat.com>
23897
a9c64011
AS
23898 * config/gdbserver.exp (gdb_load): Handle the case
23899 in which the arguments to gdbserver are given in the
23900 baseboard configuration file.
23901 Also handle the case in which the server needs to do a
23902 load.
2c9cd303 23903
9671de48
KS
239042001-05-07 Keith Seitz <keiths@cygnus.com>
23905
a9c64011
AS
23906 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23907 set up the display for testing.
23908 (gdbtk_start): Convert all paths to paths that tcl will like.
23909 Export target information to environment.
23910 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23911 necessary.
23912 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23913 (to_tcl_path): New proc to convert a given pathname into
23914 a path acceptible as an argument to a tcl command.
23915 (_gdbtk_export_target_info): New proc to export target info
23916 into the environment for gdbtk testing.
23917 (gdbtk_done): New proc to signal end-of-test.
9671de48 23918
5a360f47
JB
239192001-05-06 Jim Blandy <jimb@redhat.com>
23920
23921 * restore.c: Make the code of caller0 correspond to its comment.
23922
66c756c6
MS
239232001-05-03 Michael Snyder <msnyder@redhat.com>
23924
23925 * config/sid.exp (gdb_target_sid): Check for error messages.
23926 On error or timeout, don't make expect exit (which will terminate
23927 all subsequent tests); instead just make gdb exit.
d63a86f8 23928 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23929 return a negative value.
23930
a966fde5
JB
239312001-04-24 Jim Blandy <jimb@redhat.com>
23932
851c18e0
JB
23933 * gdb.c++/templates.exp: If we see the prompt for the overload
23934 list, but we haven't recognized any of the longer patterns,
23935 arrange for this test to fail, not hang.
23936
a966fde5
JB
23937 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23938 variations.
23939
db144853
MC
239402001-04-22 Michael Chastain <chastain@redhat.com>
23941
23942 * gdb.c++/local.exp: Use the 'runto' library function.
23943 * gdb.c++/namespace.exp: Likewise.
23944 * gdb.c++/overload.exp: Likewise.
23945
3207ec21
KB
239462001-03-26 Kevin Buettner <kevinb@redhat.com>
23947
23948 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23949 * gdb.base/step-line.exp: New file. Test step/next in presence of
23950 #line directives.
23951 * gdb.base/step-line.c: New file. Test program for the above.
23952 * gdb.base/step-line.inp: New file. We pretend that this file has
23953 been transformed by some other tool into step-line.c.
23954
13b57657
JB
239552001-03-21 Jim Blandy <jimb@redhat.com>
23956
23957 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23958 unmangled operator names.
23959
754cbe1c
JB
239602001-03-20 Jim Blandy <jimb@redhat.com>
23961
23962 * gdb.threads/linux-dp.exp: Recognize an additional message
23963 generated by GDB when it doesn't understand how to debug threads
23964 on the target system.
23965
177495c9
AC
239662001-03-19 Andrew Cagney <ac131313@redhat.com>
23967
23968 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23969
f266096b
MC
239702001-03-12 Michael Chastain <chastain@redhat.com>
23971
23972 * gdb.c++/derivation.exp: Use the 'runto' library function.
23973
cac3c2ff
MC
239742001-03-12 Michael Chastain <chastain@redhat.com>
23975
23976 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23977
b6c11a24
MC
239782001-02-24 Michael Chastain <chastain@redhat.com>
23979
23980 * gdb.c++/ref-types.exp: Change handwritten code to library
23981 function 'runto'.
23982
6bae5bce
OF
239832001-03-16 Orjan Friberg <orjanf@axis.com>
23984
23985 * gdb.base/signals.exp: Set count to 0 explicitly.
23986
0015fd9a
MS
239872001-03-15 Mark Salter <msalter@redhat.com>
23988
23989 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23990 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23991 (gdb_load): Add support for additional target_info: gdb_download_size
23992 and gdb_load_timeout.
0015fd9a 23993
fc33412a
DT
23994Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23995
23996 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23997 file -- to prevent failing when the compile fails but we have no
23998 intention of running the tests anyway.
fc33412a
DT
23999
24000 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24001 tests if set.
24002
24003 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24004 integers.
fc33412a
DT
24005
24006 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24007 * gdb.c++/namespace.exp: Ditto.
24008
115f06de
OF
240092001-03-07 Orjan Friberg <orjanf@axis.com>
24010
24011 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24012 * gdb.base/pointers.exp: Relax pattern match of decimals.
24013
b6ba6518
KB
240142001-03-06 Kevin Buettner <kevinb@redhat.com>
24015
24016 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24017 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24018 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24019 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24020 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24021 config/sh.exp, config/sid.exp, config/slite.exp,
24022 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24023 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24024 config/vxworks.exp, config/vxworks29k.exp,
24025 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24026 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24027 gdb.base/arithmet.exp, gdb.base/assign.exp,
24028 gdb.base/async.exp, gdb.base/attach.exp,
24029 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24030 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24031 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24032 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24033 gdb.base/commands.exp, gdb.base/completion.exp,
24034 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24035 gdb.base/constvars.exp, gdb.base/corefile.exp,
24036 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24037 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24038 gdb.base/ending-run.exp, gdb.base/environ.exp,
24039 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24040 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24041 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24042 gdb.base/funcargs.exp, gdb.base/help.exp,
24043 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24044 gdb.base/logical.exp, gdb.base/long_long.exp,
24045 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24046 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24047 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24048 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24049 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24050 gdb.base/regs.exp, gdb.base/relational.exp,
24051 gdb.base/remote.exp, gdb.base/reread.exp,
24052 gdb.base/restore.exp, gdb.base/return2.exp,
24053 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24054 gdb.base/selftest.exp, gdb.base/setshow.exp,
24055 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24056 gdb.base/sigall.exp, gdb.base/signals.exp,
24057 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24058 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24059 gdb.base/step-test.exp, gdb.base/structs.c,
24060 gdb.base/structs.exp, gdb.base/structs2.exp,
24061 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24062 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24063 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24064 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24065 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24066 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24067 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24068 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24069 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24070 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24071 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24072 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24073 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24074 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24075 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24076 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24077 gdb.trace/circ.exp, gdb.trace/collection.exp,
24078 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24079 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24080 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24081 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24082 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24083 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24084 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24085 notices.
24086
dc96c6c7 240872001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24088
24089 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24090 first arg is int not float.
24091
dc96c6c7 240922001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24093
24094 * gdb.base/reread.exp: Unsupported for non-native targets;
24095 doesn't work for remote debugging.
24096
9b0c4aeb
FN
240972001-02-19 Fernando Nasser <fnasser@redhat.com>
24098
24099 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24100 * gdb.base/ending-run.exp: Properly handle the BSP state when
24101 stepping past the end of main.
9b0c4aeb 24102
02aa71d5
MC
241032001-02-19 John Moore <jmoore@redhat.com>
24104
24105 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24106 Converted HPUX fix for non-expected items following multiple
24107 step commands into general solution for all platforms.
24108
1fa449a4
MC
241092001-02-18 Michael Chastain <chastain@redhat.com>
24110
24111 * gdb.c++/classes.exp (do_tests): Change runto statements
24112 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24113 statements demangler agnostic.
24114 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24115 (gdb_virtfunc_restart): Likewise.
24116
b2f9ec70
MC
241172001-02-14 Michael Chastain <chastain@redhat.com>
24118
24119 * gdb.c++/inherit.exp (do_tests): Change runto statements
24120 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24121 statements demangler agnostic.
24122
cf74b8ca
AC
24123Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24124
24125 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24126 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24127 before calling common_routine 15 times'' tests.
cf74b8ca 24128
99f78f56
MC
241292001-02-11 Michael Chastain <chastain@redhat.com>
24130
24131 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24132 Helps the test script figure out which demangler is in use.
24133 (dm_type_foo_ref): Ditto.
24134 (dm_type_int_star): Ditto.
24135 (dm_type_long_star): Ditto.
24136 (dm_type_unsigned_int): Ditto.
24137 (dm_type_void): Ditto.
24138 (dm_type_void_star): Ditto.
99707966 24139 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24140 Probe the gdb demangler and set variables to accommodate
24141 formatting differences.
24142 (info_func_regexp): New function. Same as info_func, but
24143 matches against a regexp.
24144 (info_func): Match against a literal string.
24145 (print_addr_2): New function. Match against a literal string,
24146 which can be different from the input to gdb.
24147 (print_addr): Simply call print_addr_2 with the same argument twice.
24148 (test_lookup_operator_functions): Use demangler formatting variables.
24149 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24150 the tests in the same order as the C++ class declaration.
24151 (test_paddr_operator_functions): Ditto.
24152 (test_paddr_overloaded_functions): Ditto.
24153 (test_paddr_hairy_functions): Use demangler formatting variables.
24154 Add reference to gdb/19 for related tests.
24155 (do_tests): Call probe_demangler.
24156
1de8f023
KB
241572001-01-30 Kevin Buettner <kevinb@redhat.com>
24158
24159 * gdb.c++/templates.cc (printf): Remove unused function definition.
24160
ca3f91ed
MS
241612001-01-26 Felix Lee <flee@redhat.com>
24162
24163 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24164
241652001-01-25 matthew green <mrg@redhat.com>
24166
24167 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24168 up sid.
24169 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24170
241712001-01-25 matthew green <mrg@redhat.com>
24172
24173 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24174 Deprecate $sid_spawn_id.
ca3f91ed
MS
24175 (sid_exit): Remove code necessary only for `spawn.'
24176
241772001-01-25 matthew green <mrg@redhat.com>
24178
24179 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24180
fb18ec4a
MC
241812001-01-28 Michael Chastain <chastain@redhat.com>
24182
24183 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24184 to call when tests fail. It takes gdb out of the overloaded
24185 function choice menu back to the main prompt, so that the test
24186 program stays synchronized.
24187 (set_bp_overloaded): New proc to collect all the common
24188 code for setting a breakpoint on an overloaded name. Calls
24189 take_gdb_out_of_choice_menu when needed.
24190 (menu_overload1arg): New variable to collect the repeated
24191 instances of the expected menu for an overloaded name. Change
24192 the regular expression to handle changes in g++ type encoding:
24193 "void" can be either "void" or "", and "unsigned int" can be
24194 either "unsigned int" or "unsigned".
24195 (continue_to_bp_overloaded): Change regular expressions to handle
24196 changes in g++ type encoding.
24197 (no proc): Call take_gdb_out_of_choice_menu when needed.
24198 Remove redundant calls to "info break". Accept either "canceled"
24199 or "cancelled". Change regular expressions in "info break"
24200 calls to handle changes in g++ type encoding. Give all tests
24201 unique strings.
24202
9c646a6e
BE
242032001-01-17 Ben Elliston <bje@redhat.com>
24204
24205 * config/sid.exp: New file.
24206
9549d9c1
AC
24207Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24208
24209 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24210
dc96c6c7 242112000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24212
24213 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24214 Add a RE to accept a non-ascii char if one is ever presented.
24215
b4df4f68
FN
242162000-12-20 Fernando Nasser <fnasser@redhat.com>
24217
297dd0fd 24218 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24219
dc96c6c7 242202000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24221
d63a86f8 24222 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24223 in regexp. One '\' does not suffice on Linux.
24224
4a7bddb6
MC
242252000-12-09 Michael Chastain <chastain@redhat.com>
24226
24227 * gdb.base/break.exp (test_clear_command): Use a marker function
24228 rather than 'main' for the test function. Also move this
24229 test to an execution point where the marker function names are
24230 guaranteed to be bound to functions. (Executing tests after a
24231 'finish' from main runs into name conflicts with local names
24232 in __libc_start_main).
24233
dc96c6c7 242342000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24235
24236 * gdb.base/finish.exp: New test for gdb's "finish" command.
24237 * gdb.base/return2.exp: New test for gdb's "return" command.
24238 * gdb.base/return2.c: New source file for above.
24239
dc96c6c7 242402000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24241
24242 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24243 * gdb.base/miscexprs.exp: Ditto.
24244 * gdb.base/pointers.exp: Ditto.
24245 * gdb.c++/derivation.exp: Ditto.
24246 * gdb.c++/local.exp: Ditto.
24247 * gdb.c++/namespace.exp: Ditto.
24248 * gdb.c++/overload.exp: Ditto.
24249 * gdb.c++/ref-types.exp: Ditto.
24250
dc96c6c7 242512000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24252
24253 * gdb.base/constvars.exp: Test result of "up" command.
24254 * gdb.base/miscexprs.exp: Ditto.
24255 * gdb.base/pointers.exp: Ditto.
24256 * gdb.base/scope.exp: Ditto.
24257 * gdb.c++/derivation.exp: Ditto.
24258 * gdb.c++/local.exp: Ditto.
24259 * gdb.c++/namespace.exp: Ditto.
24260 * gdb.c++/overload.exp: Ditto.
24261 * gdb.c++/ref-types.exp: Ditto.
24262
44097287
FN
242632000-11-22 Michael Chastain <chastain@redhat.com>
24264
24265 * mips_pro.exp: Accept either "middle -> top -> main" or
24266 "middle -> main" in the backtrace, because gcc can optimize
24267 tail calls to jumps. Remove setup_xfail for the hppa case.
24268 Add a comment with the original warning messages from PR 3016,
24269 which was filed in 1993, to preserve them for posterity.
24270
9d2e1bab
ND
242712000-11-17 Nick Duffek <nsd@redhat.com>
24272
24273 * lib/gdb.exp (gdb_test): Override timeout with board info.
24274
1aca8eb7
ND
242752000-11-17 Nick Duffek <nsd@redhat.com>
24276
24277 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24278 the second kill and detach messages.
24279
93076499
ND
242802000-11-17 Nick Duffek <nsd@redhat.com>
24281
24282 * configure.in: Add AC_EXEEXT.
24283 * configure: Regenerate.
24284 * Makefile.in (just-check): Export EXEEXT.
24285 * lib/gdb.exp ($EXEEXT): Import from environment.
24286 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24287 expect "maint dump-me" on Cygwin.
24288 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24289 $EXEEXT.
24290
30e87cd3
ND
242912000-11-17 Nick Duffek <nsd@redhat.com>
24292
24293 * gdb.base/break.exp: Test backtrace and finish from called
24294 function on all platforms, not just HP-UX.
24295
dc96c6c7 242962000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24297
24298 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24299 code from gdb_target_monitor, so it can be used independantly
24300 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24301
dc96c6c7 243022000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24303
24304 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24305 * gdb.base/corefile.exp: Expect the message "Program is being
24306 debugged already" when we send the "corefile" command, since
24307 the preceeding gdb_load may have connected gdb to a remote target.
24308 * gdb.base/display.exp: Disable hardware watchpoints if new
24309 board info variable "no_hardware_watchpoints" is true.
24310 Replace single-letter commands with more readable ones.
24311 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24312 if new board info variable "no_hardware_watchpoints" is true.
24313 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24314 to see if stdio (printf) testing is possible.
24315 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24316 board info variable "no_hardware_watchpoints" is true. Use new
24317 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24318
39124dea
FN
243192000-11-13 Fernando Nasser <fnasser@redhat.com>
24320
24321 From Orjan Friberg <orjanf@axis.com>:
24322 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24323 in array print pattern match.
24324
a9e2e984
FN
243252000-11-09 Fernando Nasser <fnasser@redhat.com>
24326
24327 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24328 spelling "cancelled" to U.S. spelling "canceled" to match changes
24329 made to gdb.
24330 * gdb.c++/ovldbreak.exp: Ditto.
24331
c7db355b
PS
243322000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24333
24334 * gdb.base/callfuncs.c (main): Moved to end of file, call
24335 t_double_values to initialize the FPU before inferior calls are made.
24336 * gdb.base/callfuncs.exp: Test for register preservation after calling
24337 inferior functions. Add tests for continuining, finishing and
24338 returning from a stop in a call dummy.
24339
dc96c6c7 243402000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24341
24342 * gdb.base/commands.exp: Break up long lines, and re-indent.
24343
dc96c6c7 243442000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24345
24346 * config/gdbserver.exp: Rewritten from the ground up, to make it
24347 compatible with the current dejagnu tree, and to make it work with
24348 the new "gdbserver" in libremote.
24349
dc96c6c7 243502000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24351
24352 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24353 * gdb.base/varargs.exp: Skip entire test if no printf support.
24354 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24355 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24356
dc96c6c7 243572000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24358
24359 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24360 no floating point support.
24361 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24362 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24363 * gdb.base/call-rt-st.exp: Ditto.
24364 * gdb.base/call-strs.exp: Ditto.
24365
bac5fc66
JG
243662000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24367
24368 * gdb.base/sizeof.c: include <stdio.h>.
24369
24370 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24371 'finish', otherwise uncaptured gdb_prompt would potentially
24372 throw remaining test points out of sync.
bac5fc66 24373
b22a6027
SB
243742000-07-26 Scott Bambrough <scottb@netwinder.org>
24375
24376 * gdb.base/recurse.exp: Run tests for all targets.
24377 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24378 gnu-oldld case on ARM.
24379 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24380 for ARM targets.
d63a86f8 24381
d8231941
AG
24382Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24383
24384 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24385 * gdb.java/configure: Rebuild.
24386
8caabe69
AG
24387Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24388
24389 * gdb.java/jv-exp.exp: New file.
24390
9d273ca3
AG
24391Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24392
24393 * configure: Rebuilt.
24394 * configure.in (configdirs): Add gdb.java.
24395 * gdb.java/jmisc.java: New file.
24396 * gdb.java/jmisc.exp: New file.
24397 * gdb.java/Makefile.in: New file.
24398 * gdb.java/configure: Rebuilt.
24399 * gdb.java/configure.in: New file.
24400 * lib/java.exp: New file.
24401
4f823a66
AC
24402Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24403
24404 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24405 underflow.
4f823a66 24406
2391e11d
AC
24407Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24408
24409 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24410 and the compilers sizes.
2391e11d 24411
54602222
ND
244122000-07-09 Nick Duffek <nsd@redhat.com>
24413
24414 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24415 (use_methods): New function.
24416 (main): Call use_methods().
24417 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24418 (do_tests): Call test_method_param_class.
24419
2bec0572
ND
244202000-07-09 Nick Duffek <nsd@redhat.com>
24421
24422 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24423 spelling.
24424 (test_enums): New procedure. Move enum tests from end of script
24425 to here. Set breakpoint on function name instead of line number.
24426 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24427 (enums2): New marker function.
24428 (enums1): New function.
24429 (main): Call enums1(). Move enum tests to enums1().
24430
78492fde
AC
24431Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24432
24433 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24434 compile/link program. Update line numbers.
78492fde
AC
24435 * gdb.asm/d10v.inc: Define ``startup''.
24436 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24437
49a2cef8
AC
24438Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24439
24440 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24441
3e6c8688
EZ
244422000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24443
24444 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24445 of 'help maint print' command.
3e6c8688 24446
9ff5cbe9
AC
24447Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24448
24449 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24450 they use gdb_expect_list.
9ff5cbe9 24451
17c579bd
AC
24452Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24453
24454 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24455 memory-read-packet-size'' instead of ``set endian big'' to test
24456 long commands.
17c579bd 24457
e6d71bf3
DB
244582000-06-03 Daniel Berlin <dan@cgsoftware.com>
24459
24460 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24461 g++, and stop skipping them.
e6d71bf3
DB
24462
24463 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24464 work under g++.
24465
d63a86f8 24466 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24467 initialization.
24468
dc96c6c7 244692000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24470
24471 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24472 the regular expression: accept an (almost) arbitrary sequence of
24473 "frames-invalid" and "breakpoints-invalid" messages both before
24474 and after the "starting" message.
24475
dc96c6c7 244762000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24477
24478 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24479
dc96c6c7 244802000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24481
24482 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24483 Relax the regular expression a little, make it pass on Solaris 8.
24484
8216cda9
KB
244852000-05-12 Kevin Buettner <kevinb@redhat.com>
24486
24487 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24488 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24489 Instead, it is permissible for gdb to stop on the line of the
24490 call itself.
24491
1a570b2f
MS
244922000-05-12 Michael Snyder <msnyder@.cygnus.com>
24493
24494 * gdb.base/break.exp (bp on small function, optimized file):
24495 Add a second pass pattern. The behavior differs here between stabs
24496 and dwarf for one-line functions. Stabs preserves two line symbols
24497 (one before the prologue and one after) with the same line number,
24498 but dwarf regards these as duplicates and discards one of them.
24499 Therefore the address after the prologue (where the breakpoint is)
24500 has no exactly matching line symbol, and GDB reports the breakpoint
24501 as if it were in the middle of a line rather than at the beginning.
24502
dc96c6c7 245032000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24504
d63a86f8 24505 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24506 rather than "send_gdb" (for consistancy).
24507
7d418785
AC
24508Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24509
24510 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24511 * gdb.c++/templates.cc: Properly check for GCC version number.
24512 * lib/compiler.cc: Likewise
24513
dc96c6c7 245142000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24515
d63a86f8 24516 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24517 gdb may not stop at the first line of main, due to code motion.
24518
dc96c6c7 245192000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24520
24521 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24522 This test depends on parsing the printf output from the target.
24523 Since the sparclet stub doesn't do stdio, this will never work.
24524 * gdb.base/call-rt-st.exp: ditto.
24525 * gdb.base/call-strs: ditto.
24526
dc96c6c7 245272000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24528
24529 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24530
24531 * gdb.base/ending-run.exp: After connecting to a remote target,
24532 but before running, the target will appear to be in a random
24533 location. Specify both a file and a line for breakpoints.
24534 Also, the function that calls main may be called 'init'
24535 rather than 'start'.
24536
a5a51225
EZ
245372000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24538
24539 * gdb.base/help.exp: Update output for add-symbol-file command.
24540
7930cc7c
FN
245412000-04-10 Fernando Nasser <fnasser@cygnus.com>
24542
24543 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24544 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24545
23e37ab1
C
245462000-04-07 J.T. Conklin <jtc@redback.com>
24547
e93c542c
C
24548 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24549
23e37ab1
C
24550 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24551
591b8fa3
PDM
24552Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24553
24554 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24555 values that can be represented exactly.
591b8fa3
PDM
24556 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24557 above change, and to not check against the directory part of the source
24558 file name.
24559 (step into print_long_arg_list): Likewise.
24560 (print print_small_structs from print_long_arg_list): Likewise.
24561 (print print_long_arg_list): Likewise.
24562
7a495180
EZ
245632000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24564
30b53638 24565 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24566
beb998c6
AC
24567Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24568
24569 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24570
1c689132
DB
245712000-03-25 Daniel Berlin <dan@cgsoftware.com>
24572
24573 * gdb.base/commands.exp (deprecated_command_test): Add test for
24574 deprecate with no arguments.
24575
c1790a9d
JL
245762000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24577
24578 * gdb.base/break.exp: Add new test for setting breakpoints on
24579 optimized code so we can test breakpoints work even when function
24580 prologues may be optimized away
24581
003ba290
FN
245822000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24583
24584 From David Whedon <dwhedon@gordian.com>
a9c64011 24585 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24586
6837a0a2
DB
245872000-03-22 Daniel Berlin <dan@cgsoftware.com>
24588
24589 * gdb.base/help.exp: Added test for new apropos command.
24590
b9593231
KB
245912000-03-21 Kevin Buettner <kevinb@redhat.com>
24592
24593 * gdb.base/pointers.c (usevar): New function.
24594 (main): Make sure that global variables v_int_pointer2, rptr,
24595 and y are all referenced someplace in the program by calling
24596 usevar() on them. [Some linkers delete symbols which are
24597 never referenced. The space remains, but there's no way to
24598 get a (symbolic) handle on the variable from the debugger.]
24599
751a959b
EZ
246002000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24601
24602 * gdb.base/printcmds.c: Add typedeffed arrays.
24603
24604 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24605 procedure to test arrays that are typedef'd.
751a959b 24606
73a93a32
JI
246072000-03-13 James Ingham <jingham@leda.cygnus.com>
24608
24609 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24610 the library directories.
73a93a32 24611
fb40c209
AC
24612Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24613
24614 * configure.in (configdirs): Add sub directory gdb.mi.
24615 * configure: Re-generate.
24616
24617 * gdb.mi: New directory.
d63a86f8 24618
ee4dd2c9
AC
246192000-02-25 Scott Bambrough <scottb@netwinder.org>
24620
24621 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24622 a long long value as a double on ARM platforms.
ee4dd2c9 24623
70f0cc22
JB
246242000-02-16 Jim Blandy <jimb@redhat.com>
24625
24626 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24627 default source file is set properly before running this test.
24628
853819b8
EZ
246292000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24630
24631 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24632 gdbtk/library directory, not in gdbtcl2.
853819b8 24633
dfcd3bfb
JM
246342000-02-04 Jim Blandy <jimb@redhat.com>
24635
24636 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24637 backslash from regexp pattern.
24638
24639 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24640 procedure. Use it to run all the "continue to bp overloaded"
24641 tests. Note that this changes the names of the tests slightly.
24642 If the breakpoint hit message includes a hex PC value, because
24643 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24644 from the real source code, still consider that a pass.
24645
24646 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24647 XFAIL here if the breakpoint message contains a hex address. Note
24648 similar change on 1999-11-02.
24649
24650 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24651
24652 * gdb.base/ptype.exp: Establish a default source file before
24653 calling get_debug_format.
24654
246552000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24656
24657 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24658
8b93c638
JM
246592000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24660
24661 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24662 of successive stepi commands -- while in the prologue we should see
24663 the function entry bracket.
24664
246652000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24666
24667 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24668 reach __change_mode() when stepping through the end of main().
24669
c5394b80
JM
246702000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24671
24672 * gdb.base/default.exp: Fix expected pattern.
24673 * gdb.base/help.exp: Same.
24674
0d06e24b
JM
246752000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24676
24677 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24678 Don't use xfail's because that affects only the following test.
d63a86f8 24679
0d06e24b 24680 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24681 solaris or linux.
0d06e24b
JM
24682
24683 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24684
dc96c6c7 246852000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24686
d63a86f8 24687 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24688 "A syntax error" rather than "A parse error". Accept both.
24689
246902000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24691
24692 * gdb.base/default.exp: Remove OS dependent string from "target
24693 remote" test.
24694 * gdb.base/help.exp: Same for "help target remote" test.
24695
c3f6f71d
JM
246962000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24697
24698 From Jim Kingdon <kingdon@redhat.com>:
24699
24700 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24701 prompt (cleanup rather than necessity, but still might keep output
24702 from spilling to next test).
c3f6f71d
JM
24703
247042000-01-02 Fred Fish <fnf@cygnus.com>
24705
24706 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24707 AIX, which defines them in <sys/types.h>.
24708
ed9a39eb 247091999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24710
ed9a39eb 24711 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24712 float" test.
ed9a39eb
JM
24713
247141999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24715
ed9a39eb 24716 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24717
24718 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24719 outermost frame disallowed".
24720
247211999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24722
24723 * gdb.base/setvar.exp: New tests for setting the value of a struct
24724 with a constant list.
24725
247261999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24727
24728 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24729 require the user to type a cast before setting the value of a struct.
24730
de57eccd
JM
247311999-12-06 Jim Blandy <jimb@cygnus.com>
24732
24733 * gdb.base/default.exp: Expect the new 'info float' command on
24734 all i386 platforms.
24735
24736 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24737 LinuxThreads libraries that don't support debugging.
24738
c2d11a7d
JM
24739Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24740
24741 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24742 Change the buffer type to ``unsigned char'' to simplify size
24743 arithmetic.
c2d11a7d
JM
24744
24745 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24746 stub only handles 400-1 byte packets. Verify that the download
24747 worked.
c2d11a7d
JM
24748
247491999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24750
24751 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24752 tests, using UNRESOLVED for the untested cases. Also, does not wait
24753 for a timeout if the prompt was received before a recognizable pattern.
24754
247551999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24756
24757 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24758
247591999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24760
24761 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24762 watchpoints.
c2d11a7d
JM
24763
247641999-11-24 Jason Merrill <jason@casey.cygnus.com>
24765
24766 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24767
24768 * gdb.c++/local.exp: Be more flexible in recognizing local class
24769 name mangling. Don't allow horribly truncated method names.
24770 * gdb.c++/derivation.exp: Expect protected inheritance.
24771 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24772 * gdb.c++/virtfunc.exp: Likewise.
24773 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24774 when printing a nested enum.
24775
247761999-11-22 Jim Blandy <jimb@cygnus.com>
24777
24778 * gdb.base/step-test.exp: Properly await GDB's response to setting
24779 a breakpoint on the call to large_struct_by_value.
24780
24781 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24782 just because we have debug info for the `start' function.
24783
247841999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24785
24786 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24787 "Unknown signal" messages, which indicate (on LinuxThreads) that
24788 GDB doesn't know how to debug threads on this system. This is
24789 better than hanging while philosopher 0 dumps chatter into gdb.log.
24790
247911999-11-18 Tom Tromey <tromey@cygnus.com>
24792
24793 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24794
247951999-11-18 Fred Fish <fnf@cygnus.com>
24796
24797 * gdb.base/coremaker2.c: Add sample program for generating
24798 cores that is more self contained than coremaker.c. Eventually
24799 I'll add more code to this and tie it into the testsuite.
24800
4ce44c66
JM
248011999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24802
24803 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24804
248051999-11-10 Jimmy Guo <guo@cup.hp.com>
24806
24807 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24808 from $srcdir/lib/.
4ce44c66 24809 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24810 and gdb.c++/.
4ce44c66
JM
24811
24812 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24813
d63a86f8 24814 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24815 'continue with watch' test point.
24816
248171999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24818
24819 Merged from p2linux-990323-branch:
d63a86f8 24820
4ce44c66
JM
24821 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24822
11cf8741
JM
24823Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24824
24825 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24826 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24827
24828Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24829
24830 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24831 gdb_expect_list.
11cf8741
JM
24832
24833Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24834
24835 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24836
248371999-11-03 Mark Salter <msalter@cygnus.com>
24838
24839 * gdb.base/break.exp: Fix "stub continue" pattern.
24840
248411999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24842
24843 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24844
248451999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24846
24847 * gdb.base/display.exp ("finish"): Add timeout clause.
24848
24849 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24850 plain prompt clause, so this doesn't have to time out in order to
24851 fail.
24852
24853 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24854 breakpoint hit messages include an address.
11cf8741
JM
24855
24856 * gdb.base/display.exp: Don't forget to escape parens in regular
24857 expressions. Unix regexp notatation sucks.
24858
248591999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24860
24861 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24862 order for 'signalled' message.
11cf8741 24863
5c44784c
JM
248641999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24865
24866 From Jimmy Guo <guo@cup.hp.com>:
24867 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24868 * gdb.base/annota1.c: Add code for tests to work with.
24869
248701999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24871
24872 * gdb.base/remote.exp: New test for remote downloading settings.
24873 * gdb.base/remote.c: New file with large .data.
24874
917317f4
JM
248751999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24876
24877 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24878 for LinuxThreads support, merged from the Code Fusion branch.
24879
24880Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24881
24882 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24883 containing exp_continue into a while within an expect. Don't
24884 attempt a start more than three times. Check return value from
24885 gdb_load.
d63a86f8 24886
2df3850c
JM
24887Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24888
24889 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24890 a pass case.
2df3850c 24891
2acceee2
JM
248921999-10-01 Kevin Buettner <kevinb@cygnus.com>
24893
24894 * gdb.base/break.c (main): Added a statement that we can step
24895 off of.
24896 * gdb.base/break.exp: Added tests for setting a breakpoint
24897 at an offset and stepping onto a breakpoint.
24898
248991999-10-01 Fred Fish <fnf@cygnus.com>
24900
d63a86f8 24901 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24902 gdb output.
24903
c2c6d25f
JM
249041999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24905
24906 * gdb.base/break.exp: Code locations are in hex, don't forget!
24907 (For HP-UX.)
24908
249091999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24910
24911 * condbreak.exp: Use break.c as test program.
24912 * condbreak.c: Remove, redundant with break.c.
24913
249141999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24915
24916 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24917 Z-packets if the target needs it.
c2c6d25f
JM
24918
249191999-09-13 James Ingham <jingham@leda.cygnus.com>
24920
24921 * gdb.c++/overload.exp: Added tests for listing overloaded
24922 functions with function pointers in the arg, explicitly calling
24923 out the version you want.
24924
cff3e48b
JM
249251999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24926
24927 * long_long.exp: Add variations of test cases that work for
24928 targets with 16-bit ints and 32-bit doubles.
24929
d4f3574e
SS
249301999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24931
24932 * break.c (main): Compare a possibly-uninitialized argc with an
24933 unlikely value that fits in 16 bits.
24934
249351999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24936
24937 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24938 0xfeeb, don't want negative numbers if ints are 16 bits.
24939
24940 * lib/gdb.exp (skip_cplus_tests): New proc.
24941 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24942 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24943 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24944 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24945 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24946 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24947 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24948 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24949
24950 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24951
24952Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24953
24954 * gdb.base/corefile.exp (up): Allow a parameter to appear
24955 in the frame that we're going up to.
24956
24957 From Jim Blandy <jimb@cygnus.com>:
24958
24959 * gdb.base/default.exp (info float): Expect some output now.
24960
24961 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24962 returning floating-point values to fail on the x86.
24963 * gdb.base/callfwmall.exp (do_function_calls): Same.
24964
24965 * gdb.base/list.exp (test_listsize): Correct expectations for
24966 listing line 1 with listsize 2. Also, listing a single line
24967 works now, as does listing three lines. [Kevin's note: There
24968 were a number of other cases fixed too where the expectations
24969 differed...]
24970
249711999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24972
24973 * gdb.base/selftest.exp: Add case for when version prints as
24974 constant string instead of char pointer.
24975
104c1213
JM
249761999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24977
24978 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24979 stepping out of main.
104c1213
JM
24980
24981 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24982 G++ used.
24983
24984 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24985 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24986
24987 * gdb.c++/ovldbreak.exp: Update match string in test that
24988 includes a warning of multiple breakpoints.
24989
249901999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24991
24992 * gdb.base/display.exp: Improve precision of step-after-finish
24993 added yesterday.
24994
24995 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24996 test.
104c1213
JM
24997
24998 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24999 configs when using G++, not just hppa*.
25000
250011999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25002
25003 * gdb.base/async.c: New file.
25004 * gdb.base/async.exp: New file.
25005
25006Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25007
25008 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25009 PA64.
25010
53a5351d
JM
25011Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25012
104c1213
JM
25013 * gdb.base/display.exp: "finish" can leave us mid-line on many
25014 targets, deal with it. Add a small constant to main, instead of
25015 1000 since main+1000 may not be a valid address in the target.
25016
53a5351d
JM
25017 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25018 on hpux11.
25019
25020 * gdb.base/attach.exp: Handle another hpux11 error message variant
25021 when attaching to a process that does not exist.
25022
250231999-08-19 J.T. Conklin <jtc@redback.com>
25024
25025 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25026 characters in 'continue to 1241' test.
53a5351d
JM
25027
250281999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25029
25030 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25031 stop in print_long_arg_list, define and use a whitespace
25032 variable in print_small_structs test, add an XFAIL for Solaris.
25033 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25034 interested enough to fix.
25035
7be570e7
JM
250361999-08-13 Keith Seitz <keiths@cygnus.com>
25037
25038 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25039 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25040 proc knows about targets other than the natives.
25041 (test_assign): Use "gdb_run_cmd" to "run" the target.
25042 Check that we've actually hit the breakpoint at main.
25043 When we attempt to assign a value to a local variable, check
25044 that the variable is in the current scope, i.e., don't use
25045 a test with an empty result.
25046
25047Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25048
25049 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25050 command.
7be570e7
JM
25051
250521999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25053
25054 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25055 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25056 gdb.compat, gdb.threads-hp.
25057 gdb.hp/configure, gdb.hp/configure.in: New files.
25058 gdb.hp/Makefile.in: Recurse into new subdirs.
25059 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25060 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25061 in object files.
25062 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25063
96baa820
JM
250641999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25065
25066 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25067 funky printf, remove a bogus p/a test.
96baa820
JM
25068
250691999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25070
25071 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25072 connected to the target. This is necessary when running not
25073 natively.
96baa820
JM
25074
250751999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25076
25077 * gdb.base/step-test.exp: Removed some extraneous messages.
25078
25079 * gdb.base/long_long.exp: Don't run memory examination tests
25080 on little-endian targets (they will need a different set of
25081 results to match).
25082
250831999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25084
25085 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25086 until somebody decides to fix GDB.
25087
25088 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25089 constant as "ULL".
96baa820
JM
25090 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25091 matches for a couple x/2 commands.
25092
a0b3c4fd
JM
250931999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25094
25095 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25096 by merging in ref-types2 tests.
25097 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25098
25099 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25100 * gdb.c++/Makefile.in: Add standard actions.
25101 (EXECUTABLES): Rename from PROGS, update list.
25102 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25103 from gdb.hp.
25104 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25105 foo and bar locals.
25106 * gdb.c++/anon-union.exp: Fix tests to match.
25107 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25108 expect matches to handle output variations.
25109 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25110 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25111 output, add HP alternatives for new and delete prints.
a0b3c4fd 25112 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25113 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25114 * gdb.c++/demangle.exp: Use $style when reporting failure.
25115 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25116 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25117 match alternatives.
25118 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25119 compilers.
a0b3c4fd
JM
25120 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25121 * gdb.c++/method.exp: Add match alternatives.
25122 * gdb.c++/misc.cc: Add bool types.
25123 * gdb.c++/misc.exp: Add tests for bool types.
25124 * gdb.c++/overload.exp: Add xfails.
25125 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25126 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25127 add some more template parameter tests (only for HP currently).
25128 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25129 * gdb.c++/virtfunc.cc: Add return type and value for main.
25130 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25131 match alternatives.
d63a86f8 25132
a0b3c4fd
JM
251331999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25134
25135 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25136
251371999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25138
25139 * gdb.base/signals.exp: Don't expect getting a backtrace from
25140 within a signal handler to fail on Linux.
25141
251421999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25143
25144 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25145 * lib/gdb.exp: Remove some gratuitious semicolons.
25146 (delete_breakpoints): Increase timeout.
25147 (gdb_expect): Add -notransfer option.
25148 (gdb_test): Use -notransfer option.
25149 (get_compiler_info): Add f77 case.
25150 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25151 case.
a0b3c4fd
JM
25152 (gdb_preprocess): Call get_compiler.
25153
25154 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25155 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25156 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25157 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25158 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25159 third arg to gdb_test.
a0b3c4fd
JM
25160 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25161 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25162 HP-UX xfails, add others.
a0b3c4fd
JM
25163 * gdb.base/completion.exp: Reflect name change of self-test.
25164 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25165 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25166 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25167 HP failure number.
a0b3c4fd
JM
25168 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25169 useless HP-UX 10.30 references.
25170 * gdb.base/maint.exp: Loosen matches.
25171 * gdb.base/pointers.c (main): Declare more_code.
25172 * gdb.base/pointers.exp: Match on output of a `next'.
25173 * gdb.base/structs.c: Add prototypes.
25174 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25175 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25176
251771999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25178
25179 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25180 command.
a0b3c4fd
JM
25181
251821999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25183
25184 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25185 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25186
25187 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25188 debug info. Deal with lack of signal hanlder info in stack.
25189
a9c64011 25190 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25191 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25192
5a2468f5
JM
251931999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25194
25195 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25196 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25197
adf40b2e
JM
25198Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25199
25200 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25201 a1-selftest.exp.
adf40b2e
JM
25202 * gdb.base/configure: Re-generate.
25203
252041999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25205
25206 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25207 in trying to run first and name is too long.
25208
25209 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25210 pointers2.c and pointers2.exp, respectively.
25211 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25212 doschk happier.
25213
43e526b9
JM
252141999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25215
25216 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25217 callfuncs2.c and callfuncs2.exp.
25218
25219 * gdb.base/list.exp: Remove mistaken xfails.
25220 * gdb.base/list0.h: Add optional prototypes.
25221
9846de1b
JM
25222Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25223
a9c64011 25224 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25225 calling malloc.
a9c64011
AS
25226 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25227 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25228 use.
9846de1b
JM
25229
252301999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25231
25232 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25233 * gdb.base/annota2.cc, annota2.exp: Move from here.
25234 * gdb.c++/annota2.cc, annota2.exp: To here.
25235 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25236
43ff13b4
JM
25237Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25238
25239 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25240 a consistent format.
43ff13b4 25241
085dd6e6
JM
252421999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25243
25244 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25245 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25246 HP compilers, also set the globals $true and $false.
25247
25248 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25249 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25250 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25251 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25252 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25253 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25254 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25255 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25256 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25257 whatis.c} Add C++ compatible function definitions and return
25258 types, add includes for library functions.
085dd6e6
JM
25259 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25260 * gdb.base/step-test.c (myglob): Rename from glob.
25261 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25262 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25263 files, move here from gdb.hp.
085dd6e6 25264 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25265 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25266 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25267 Adjust line numbers in regexps.
085dd6e6
JM
25268
25269 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25270 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25271 instead of 0/1.
25272
25273 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25274 foll-vfork.exp: New files, move here from gdb.hp.
25275 * gdb.base/page.exp: New file, test of pagination command.
25276
25277 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25278 recursion test.
25279 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25280
25281 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25282 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25283
25284 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25285 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25286 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25287 watchpoint test.
085dd6e6
JM
25288 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25289 them work.
25290 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25291 expressions properly.
25292 * gdb.base/corefile.exp: Loosen the match slightly.
25293 * gdb.base/default.exp: Allow "Error accessing memory" message
25294 also.
25295 * gdb.base/display.exp: Skip over x/0 j if PA64.
25296 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25297 * gdb.base/interrupt.exp: Ditto.
25298 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25299 in use.
25300 * gdb.base/list.exp: Add xfails for HP-UX.
25301 * gdb.base/long_long.exp: Refine some of the numeric matches.
25302 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25303 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25304 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25305 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25306 * gdb.base/ptype.exp: Succeed on more varieties of output.
25307 * gdb.base/scope.exp: Add xfails for HP-UX.
25308 * gdb.base/sect-cmd.exp: Add more cases.
25309 * gdb.base/setvar.exp: Add xfails for HP-UX.
25310 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25311 * gdb.base/signals.exp: Match on void symbolically.
25312 * gdb.base/step-test.exp: Add case for PA64.
25313 * gdb.base/term.exp: Add exit and restart.
25314 * gdb.base/twice.exp: Clean up after self.
25315 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25316 * gdb.base/whatis.exp: Allow more ways to pass tests.
25317
25318 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25319 no longer useful.
085dd6e6
JM
25320
25321Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25322
25323 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25324 list of patterns.
085dd6e6 25325 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25326 print_double_array(double_array)", "continuing to breakpoint
25327 1018", "print print_double_array(array_d)" and "continuing to
25328 1034" tests.
d63a86f8 25329
085dd6e6
JM
253301999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25331
a9c64011 25332 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25333
253341999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25335
25336 * config/mt-*: Remove, these haven't been used since 1996.
25337
253381999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25339
25340 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25341 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25342 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25343
9e0b60a8
JM
253441999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25345
25346 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25347 simpler match case for the ptype of the big class.
25348
253491999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25350
25351 * gdb.exp: Fix test for gdb_prompt existence.
25352
253531999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25354
25355 * gdb.exp (gdb_test): Add fail after calls to perror.
25356
253571999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25358
25359 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25360
253611999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25362
25363 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25364
0f71a2f6
JM
25365Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25366
25367 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25368 malloc() is linked in.
0f71a2f6
JM
25369
253701999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25371
25372 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25373 step at end.
25374
25375 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25376
253771999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25378
25379 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25380
cce74817
JM
25381Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25382
25383 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25384 * gdb.base/mips_pro.exp: Likewise.
25385
253861999-06-02 Keith Seitz <keiths@cygnus.com>
25387
25388 * gdb.c++/templates.cc: Change all "new" operators to throw
25389 an exception.
25390 * gdb.c++/cplusfuncs.cc: Likewise.
25391
25392 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25393
25394Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25395
25396 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25397 * gdb.base/ending-run.exp: When stepping out of main, accept a
25398 step into an arbitrary assembler file.
cce74817 25399
392a587b
JM
254001999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25401
d63a86f8 25402 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25403 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25404 * gdb.base/annota2.exp: Revise line number for main
25405 breakpoint. Allow any number of "frames-invalid" and
25406 "breakpoint-invalid" to be printed.
392a587b
JM
25407 * gdb.base/annota2.cc: Initialize a.x to 0.
25408
9e086581
JM
254091999-05-17 Keith Seitz <keiths@cygnus.com>
25410
6fdff2c5
PA
25411 * gdb.base/call-ar-st.exp: Skip
25412 "print print_double_array (double_array)" when "skip_float_tests" set.
25413 Ditto for "print print_double_array(array_d)",
25414 "print print_small_structs", "print print_ten_doubles", and
25415 "step into print_long_arg_list".
25416 Don't assume we can step into "print_long_arg_list": we could step
25417 into memcpy.
25418 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25419 "skip_float_tests" is set: "print print_one_double(*d1)"
25420 and "print print_two_floats(*f3)".
9e086581
JM
25421 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25422 "skip_float_tests" is set.
6fdff2c5
PA
25423 * gdb.base/varargs.exp: Skip
25424 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25425 "skip_float_tests" set.
d63a86f8 25426
cd0fc7c3
SS
254271999-05-06 Keith Seitz <keiths@cygnus.com>
25428
25429 * gdb.base/annota2.cc: Include stdio.h.
25430
25431Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25432
25433 * gdb.base/crossload.exp: Remove, this has been disabled ever
25434 since BFD stopped including all targets, and cross-GDB gets
25435 plenty of testing anyway.
25436 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25437 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25438 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25439 * gdb.base/README: Remove, was doc for this.
25440 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25441 needed.
cd0fc7c3 25442
b83266a0
SS
254431999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25444
25445 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25446 output.
25447
25448 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25449 * gdb.base/annota2.exp: New file. More annotation tests.
25450 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25451 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25452
254531999-04-23 Angela Marie Thomas <angela@cygnus.com>
25454
25455 * config/cfdbug.exp: New file.
25456
7a292a7a
SS
254571999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25458
25459 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25460 Marcus Daniel's and Dale Hawkins's demangler crashes.
25461
25462 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25463 test_lucid_style_demangling, test_arm_style_demangling,
25464 test_hp_style_demangling): Try Tom Tromey's core-dumping
25465 identifier under each demangling style.
7a292a7a
SS
25466
254671999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25468
25469 * gdb.c++/demangle.exp: Include the current demangling style
25470 in all test names.
25471 (current_demangling_style): New global variable.
25472 (set_demangling_style, test_demangling_core, test_demangling,
25473 test_demangling_exact): New functions.
25474 (test_gnu_style_demangling, test_lucid_style_demangling,
25475 test_arm_style_demangling, test_hp_style_demangling): Use those,
25476 instead of calling gdb_test and gdb_test_exact directly.
25477 (catch_demangling_errors): New function, which reports errors
25478 signalled by the demangling test functions in an orderly way.
25479 (do_tests): Use catch_demangling_errors.
25480
254811999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25482
25483 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25484 grouping in expressions, not {}.
7a292a7a
SS
25485
25486 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25487 initialized yet.
7a292a7a
SS
25488
254891999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25490
25491 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25492 are listed.
25493
254941999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25495
25496 * gdb.stabs/weird.exp: Test for CC being defined before
25497 looking at its value.
25498
254991999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25500
25501 * gdb.base/call-ar-st.exp: Remove stray '#'.
25502 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25503 "short int" and "long int".
25504 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25505 change, to mollify finicky HP compiler.
7a292a7a
SS
25506 * gdb.hp/reg-test.exp (testfile): Fix file name.
25507 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25508
7a292a7a
SS
25509 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25510 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25511 alternate form of enum ptype.
25512
c906108c
SS
255131999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25514
7a292a7a
SS
25515 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25516 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25517 passing skip_hp_tests, so as not to waste time on guaranteed
25518 failure.
7a292a7a 25519
c906108c
SS
25520 * gdb.c++/overload.cc: Pass string instead of char addr, always
25521 init ccpfoo.
25522 * gdb.c++/templates.cc: Fix syntax error.
25523
7a292a7a
SS
25524Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25525
25526 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25527 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25528 command.
25529
255301999-03-18 James Ingham <jingham@cygnus.com>
25531
25532 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25533
25534 * gdb.c++/method.exp: It was testing an uninitialized int on the
25535 stack and assuming it was positive.
25536
25537 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25538
25539 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25540 keep it from killing the rest of the tests.
7a292a7a
SS
25541 Use gdb_continue_to_end.
25542
25543 * gdb.base/sigall.exp: use gdb_continue_to_end.
25544
25545 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25546
25547 * gdb.base/display.exp: use runto_main, not run.
25548
d63a86f8
RM
25549 * gdb.base/default.exp: Check for the current error message in the
25550 r abbreviation test.
7a292a7a
SS
25551 Add strongarm to the targets that know info float.
25552
d63a86f8 25553 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25554 run which doesn't work with monitors.
25555
6fdff2c5
PA
25556 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25557 1034 test.
7a292a7a
SS
25558
25559 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25560
6fdff2c5
PA
25561 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25562 end of a program. Traps the case (in Cygmon) when the program
25563 never really exits. Same as Mark's continue_to_exit, but I had
25564 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25565
25566 * config/monitor.exp (gdb_target_monitor): added another
25567 target_info parameter: remotebinarydownload. This will set the
25568 remotebinarydownload flag if this is causing some boards trouble.
25569
255701999-03-18 Mark Salter <msalter@cygnus.com>
25571
25572 * lib/gdb.exp (continue_to_exit): New function.
25573
25574 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25575 * gdb.base/ending-run.exp: Ditto.
25576 * gdb.base/step-test.exp: Ditto.
25577
255781999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25579
25580 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25581 (suggested by Art Haas <ahaas@neosoft.com>).
25582
255831999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25584
889bf7c5 25585 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25586
25587Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25588
25589 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25590 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25591
255921999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25593
25594 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25595 a call to strlen; sometimes we do have sources.
25596
255971999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25598
25599 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25600 character, so GDB won't print garbage after its end.
d63a86f8 25601
c906108c
SS
25602 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25603 breakpoint there instead. Sometimes GCC emits memcpy to handle
25604 the large structures being passed by value, so we step into that
25605 instead of sum_array_print, which obscures what we're really testing.
25606 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25607 the bizarre steps into memcpy, so do that here. Add check for
25608 stepping into function calls that pass large structures by value.
25609 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25610 Remove all references to specific line numbers.
25611 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25612 New type and function.
25613 (main): Call large_struct_by_value, passing it a large struct by value.
25614 * lib/gdb.exp (gdb_get_line_number): New function.
25615
25616 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25617 more portable.
25618
7a292a7a
SS
256191999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25620
c906108c
SS
25621 * lib/gdb.exp: Doc fixes.
25622
7a292a7a
SS
256231999-03-05 Nick Clifton <nickc@cygnus.com>
25624
d63a86f8 25625 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25626
256271999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25628
c906108c 25629 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25630 commands. They're not germane to this test, and they don't work
25631 that way on remote targets.
c906108c 25632
3fc11d3e
JM
256331999-03-01 James Ingham <jingham@cygnus.com>
25634
25635 * Changelog entries merged over from gdb development branch.
25636
3fc11d3e
JM
25637 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25638
25639 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25640 for outputting results of test run.
25641
2d4a1622 25642 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25643
25644 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25645
7a292a7a
SS
256461999-02-25 Felix Lee <flee@cygnus.com>
25647
25648 * lib/gdb.exp (debug_format): initialize
25649
c906108c
SS
256501999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25651
25652 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25653 * gdb.base/call-rt-st.c: Ditto.
25654
c906108c
SS
256551999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25656
25657 * gdb.threads/pthreads.exp (horiz): New variable.
25658 (test_startup): Fix regexps that capture thread numbers.
25659
256601999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25661
25662 * gdb.base/smoke.exp: Disambiguate two test case names (both
25663 called ``print'').
25664
25665Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25666
25667 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25668 compilation.
c906108c
SS
25669
256701999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25671
25672 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25673 actual output formatting.
25674 * gdb.base/smoke.exp: GDB removes leading 0's.
25675 * gdb.base/volatile.exp: Don't check type of remuneration;
25676 that variable is no longer defined in constvars.c.
25677 * gdb.base/step-test.c (main): Exit with explicit exit code.
25678 * gdb.base/step-test.exp: Remove two nexti checks--they are
25679 not portable.
25680
256811999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25682
25683 * gdb.base/help.exp ("help delete display"): Fix test to match
25684 gdb's output.
25685
25686 * gdb.base/long_long.c (known_types): Initialize values to zero.
25687 * gdb.base/long_long.exp: Step one more line
25688 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25689 leading zeros. Explicitly ask for hex formatting. Use
25690 unique test case names.
c906108c
SS
25691
25692Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25693
d63a86f8 25694 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25695
25696 * gdb.c++/method.exp: Add missing close brace.
25697
256981999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25699
25700 * gdb.base/maint.exp: Use 'set height 0' to disable page
25701 prompting, not 'set height 400'.
25702
25703 Fix a bunch of timeouts.
25704 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25705 four separate tests, so expect doesn't take forever to match a ton
25706 of text against a regexp with lots of .* forms.
25707 ("maint print psymbols", "maint print symbols"): Make some of
25708 these greps more selective, so that expect doesn't try to wade
25709 through huge piles of output and time out.
25710
25711 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25712
25713 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25714 tests: one which doesn't expect shlib events to be reported, and
25715 another which does, but is XFAIL for all platforms other than
25716 HP/UX.
c906108c
SS
25717
25718 * gdb.base/break.exp: Teach the test suite that the `catch
25719 fork', `catch vfork', and `catch exec' commands produce error
25720 messages on platforms that don't provide these features.
25721
25722Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25723
25724 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25725 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25726 (shortening names from solib_threshold.exp etc), won't run on
25727 anything but HP-UX for the foreseeable future.
c906108c 25728 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25729 reflect move.
c906108c
SS
25730
25731Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25732
25733 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25734 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25735
25736Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25737
25738 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25739 successfully re-sets breakpoints in shared libraries.
25740 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25741
25742Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25743
d63a86f8
RM
25744 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25745 and compiled w/o GCC.
c906108c
SS
25746
25747 * gdb.hp/watch-cmd.exp: ditto.
25748
25749 * gdb.hp/watch-hp.exp: ditto.
25750
25751 * gdb.hp/xdb1.exp: ditto.
25752
25753 * gdb.hp/xdb2.exp: ditto.
25754
25755 * gdb.hp/dbx.exp: ditto.
25756
25757Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25758
25759 * constvars.c: Remove C++-isms.
25760 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25761 with GCC.
c906108c
SS
25762
25763Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25764
25765 The following changes are part of the HP merge.
25766
25767 * gdb.base/break.exp: new tests to verify that catchpoints for
25768 fork, vfork, and exec don't trigger inappropriately.
25769
25770 * gdb.base/opaque.exp: compile one file at a time, then link.
25771
25772 * gdb.base/signals.exp: be more restrictive about which hppa
25773 systems receive a setup_xfail. new tests.
25774
25775 * gdb.base/solib_threshold.build: new file.
25776 * gdb.base/solib_threshold.exp: new file.
25777 * gdb.base/solib_threshold.link_opts: new file.
25778 * gdb.base/solib_threshold.mk: new file.
25779 * gdb.base/gen_solib_threshold.c: new file.
25780
25781 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25782 tests. New tests for enums inside classes.
25783
25784 * gdb.c++/compiler.cc: indicate support of template debugging.
25785
25786 * gdb.c++/demangle.exp: run hp style demangling tests.
25787
25788 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25789 tests.
25790
25791 * gdb.c++/misc.cc: changes to support new tests.
25792
25793 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25794 to support new tests.
25795
25796 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25797 gcc, then skip these tests.
25798
25799Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25800
25801 The following files are part of the HP merge; some had longer
25802 names at HP, but have been renamed to be no more than 14
25803 characters in length.
25804
25805 * gdb.hp/ambiguous.cc: new file.
25806 * gdb.hp/ambiguous.exp: new file.
25807 * gdb.hp/attach.exp: new file.
25808 * gdb.hp/attach2.exp: new file.
25809 * gdb.hp/classes-hp.exp: new file.
25810 * gdb.hp/ctti.exp: new file.
25811 * gdb.hp/ctti-add.cc: new file.
25812 * gdb.hp/ctti-add1.cc: new file.
25813 * gdb.hp/ctti-add2.cc: new file.
25814 * gdb.hp/ctti-add3.cc: new file.
25815 * gdb.hp/dbx.exp: new file.
25816 * gdb.hp/exception.cc: new file.
25817 * gdb.hp/exception.exp: new file.
25818 * gdb.hp/foll-exec.c: new file.
25819 * gdb.hp/foll-exec.exp: new file.
25820 * gdb.hp/foll-fork.c: new file.
25821 * gdb.hp/foll-fork.exp: new file.
25822 * gdb.hp/foll-vfork.c: new file.
25823 * gdb.hp/foll-vfork.exp: new file.
25824 * gdb.hp/inherit-hp.exp: new file.
25825 * gdb.hp/more-steps.exp: new file.
25826 * gdb.hp/namespace.cc: new file.
25827 * gdb.hp/namespace.exp: new file.
25828 * gdb.hp/optimize.exp: new file.
25829 * gdb.hp/pxdb.c: new file.
25830 * gdb.hp/pxdb.exp: new file.
25831 * gdb.hp/quicksort.exp: new file.
25832 * gdb.hp/reg-test.exp: new file.
25833 * gdb.hp/reg-test.s: new file.
25834 * gdb.hp/sized-enum.c: new file.
25835 * gdb.hp/sized-enum.exp: new file.
25836 * gdb.hp/start-stop.exp: new file.
25837 * gdb.hp/templ-hp.cc: new file.
25838 * gdb.hp/templ-hp.exp: new file.
25839 * gdb.hp/thr-lib.c: new file.
25840 * gdb.hp/thr-lib.exp: new file.
25841 * gdb.hp/thr-lib.h: new file.
25842 * gdb.hp/thr-liblib.c: new file.
25843 * gdb.hp/virtfun-hp.c: new file.
25844 * gdb.hp/virtfun-hp.exp: new file.
25845 * gdb.hp/watch-cmd.exp: new file.
25846 * gdb.hp/watch-hp.exp: new file.
25847 * gdb.hp/xdb1.exp: new file.
25848 * gdb.hp/xdb2.exp: new file.
25849 * gdb.hp/xdb3.exp: new file.
25850
25851Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25852
25853 The following files are part of the HP merge; some had longer
25854 names at HP, but have been renamed to be no more than 14
25855 characters in length.
25856
25857 * gdb.base/ss.h: new file.
25858 * gdb.base/call-ar-st.c: new file.
25859 * gdb.base/call-ar-st.exp: new file.
25860 * gdb.base/call-rt-st.c: new file.
25861 * gdb.base/call-rt-st-exp: new file.
25862 * gdb.base/call-strs.exp: new file.
25863 * gdb.base/ena-dis-br.exp: new file.
25864 * gdb.base/environ.exp: new file.
25865 * gdb.base/long_long.exp: new file.
25866 * gdb.base/sect-cmd.exp: new file.
25867 * gdb.base/shlib-cl2.exp: new file.
25868 * gdb.base/smoke.exp: new file.
25869 * gdb.base/so-impl-ld.c: new file.
25870 * gdb.base/so-impl-ld.exp: new file.
25871 * gdb.base/so-indr-cl.c: new file.
25872 * gdb.base/so-indr-cl.exp: new file.
25873 * gdb.base/varargs.exp: new file.
25874 * gdb.base/volatile.exp: new file.
25875 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25876 * gdb.base/display.exp: new file.
c906108c
SS
25877 * gdb.c++/derivation.exp: new file.
25878 * gdb.c++/local.exp: new file.
25879 * gdb.c++/member-ptr.exp: new file.
25880 * gdb.c++/overload.exp: new file.
25881 * gdb.c++/ovldbreak.exp: new file.
25882 * gdb.c++/ref-types.exp: new file.
25883 * gdb.c++/ref-types2.exp: new file.
25884 * gdb.c++/userdef.exp: new file.
d63a86f8 25885
c906108c
SS
25886Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25887
25888 * gdb.base/default.exp: Reflect wording change in remote.c.
25889
dc96c6c7 25890Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25891
25892 * gdb.base/help.exp: Update to reflect current text.
25893
25894Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25895
25896 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25897 they're stack variables and contain garbage.
25898 * gdb.c++/anon-union.exp: new file.
25899
25900 The following changes were made by David Taylor
889bf7c5
PA
25901 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25902 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25903 in changes by HP.
c906108c
SS
25904
25905 * gdb.base/bitops.exp: new file.
25906 * gdb.base/default.exp: change expected messages for catch and
25907 info catch tests to reflect HP merge changes.
25908 * gdb.base/enable-disable-break.exp
25909 * gdb.base/ending-run.c: new file.
25910 * gdb.base/long_long.c: new file.
25911 * gdb.base/maint.exp: new file.
25912 * gdb.base/pointers2.exp: new file.
25913 * gdb.base/shlib-call2.exp: new file.
25914 * gdb.base/solib.exp: new file.
25915 * gdb.base/step-test.c: new file.
25916 * gdb.c++/anon-union.cc: new file.
25917 * gdb.c++/local.cc: new file.
25918 * gdb.c++/member-pointer.cc: new file.
25919 * gdb.c++/method.cc: new file.
25920 * gdb.c++/ref-types.cc: new file.
25921 * gdb.c++/ref-types2.cc: new file.
25922 * gdb.c++/userdef.cc: new file.
d63a86f8 25923
c906108c
SS
25924 * gdb.base/scope.exp: compile one file at a time, then link.
25925 * gdb.base/langs.exp: ditto.
25926 * gdb.base/list.exp: ditto.
d63a86f8 25927
c906108c
SS
25928Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25929
25930 The following changes were made by David Taylor
889bf7c5
PA
25931 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25932 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25933 in changes by HP.
d63a86f8 25934
c906108c
SS
25935 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25936 skip tests. When compiling pass c++ flag to gdb_compile.
25937 * gdb.c++/
d63a86f8 25938
c906108c
SS
25939 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25940 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25941 (skip_hp_tests): new function.
25942 (gdb_preprocess): new function.
25943
25944 * configure.in (hpdir): decide whether to configure gdb.hp.
25945 * configure: regenerated.
25946
25947 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25948 to delete on clean.
25949 (EXECUTABLES): update to reflect new additions.
25950 * gdb.base/commands.exp: update message expected.
25951 * gdb.base/default.exp: add copyright notice.
25952 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25953 * gdb.base/help.exp: update messages to reflect current text.
25954 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25955 targets for recurse tests.
25956 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25957 skip this file.
25958
25959 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25960 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25961 compilation.
25962 * gdb.c++/misc.exp: ditto.
25963 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25964 run the tests. tell gdb_compile that it's a c++ compilation.
25965
25966 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25967
c906108c
SS
25968 * gdb.base/all-bin.exp: new file.
25969 * gdb.base/arithmet.exp: new file.
25970 * gdb.base/assign.exp: new file.
25971 * gdb.base/completion.exp: new file.
25972 * gdb.base/cond-expr.exp: new file.
25973 * gdb.base/condbreak.exp: new file.
25974 * gdb.base/define.exp: new file.
25975 * gdb.base/dollar.exp: new file.
25976 * gdb.base/environment.exp: new file.
25977 * gdb.base/eval-skip.exp: new file.
25978 * gdb.base/jump.exp: new file.
25979 * gdb.base/logical.exp: new file.
25980 * gdb.base/pointers.exp: new file.
25981 * gdb.base/relational.exp: new file.
25982 * gdb.base/section_command.exp: new file.
25983 * gdb.base/whatis-expr.exp: new file.
25984
25985 * gdb.base/all-types.c: new file.
25986 * gdb.base/call-array-struct.c: new file.
25987 * gdb.base/call-return-struct.c: new file.
25988 * gdb.base/call-strings.c: new file.
25989 * gdb.base/callfuncs2.c: new file.
25990 * gdb.base/condbreak.c: new file.
25991 * gdb.base/constvars.c: new file.
25992 * gdb.base/display.c: new file.
25993 * gdb.base/int-type.c: new file.
25994 * gdb.base/jump.c: new file.
25995 * gdb.base/miscexprs.c: new file.
25996 * gdb.base/pointers.c: new file.
25997 * gdb.base/pointers2.c: new file.
25998 * gdb.base/shmain.c: new file.
25999 * gdb.base/shr1.c: new file.
26000 * gdb.base/shr2.c: new file.
26001 * gdb.base/solib.c: new file.
26002 * gdb.base/solib1.c: new file.
26003 * gdb.base/solib2.c: new file.
26004 * gdb.base/varargs.c: new file.
26005 * gdb.c++/derivation.cc: new file.
26006 * gdb.c++/overload.cc: new file.
26007 * gdb.c++/ovldbreak.cc: new file.
26008 * gdb.hp/attach.c: new file.
26009 * gdb.hp/attach2.c: new file.
26010 * gdb.hp/average.c: new file.
26011 * gdb.hp/compiler.c: new file.
26012 * gdb.hp/compiler.cc: new file.
26013 * gdb.hp/execd-program.c: new file.
26014 * gdb.hp/follow-exec.c: new file.
26015 * gdb.hp/follow-fork.c: new file.
26016 * gdb.hp/follow-vfork-and-exec.c: new file.
26017 * gdb.hp/misc-hp.cc: new file.
26018 * gdb.hp/more-steps.c: new file.
26019 * gdb.hp/optimize.c: new file.
26020 * gdb.hp/quicksort.c: new file.
26021 * gdb.hp/run-hp.c: new file.
26022 * gdb.hp/start-stop.c: new file.
26023 * gdb.hp/sum.c: new file.
26024 * gdb.hp/templates-hp.cc: new file.
26025 * gdb.hp/thread-local-in-lib.c: new file.
26026 * gdb.hp/thread-local-in-lib.h: new file.
26027 * gdb.hp/thread-local-in-lib.lib.c: new file.
26028 * gdb.hp/vforked-program.c: new file.
26029 * gdb.hp/virtfunc-hp.cc: new file.
26030 * gdb.hp/watchpoint-hp.c: new file.
26031 * gdb.hp/xdb.c: new file.
26032 * gdb.hp/xdb0.c: new file.
26033 * gdb.hp/xdb0.h: new file.
26034 * gdb.hp/xdb1.c: new file.
26035
26036Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26037
26038 The following change was made by Edith Epstein
889bf7c5
PA
26039 <eepstein@cygnus.com> as part of a project to merge in changes
26040 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26041
26042 * gdb.c++/demangle.exp: changed the expected output for some
26043 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26044 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26045 T1<char>::~T1<char>(void)
c906108c 26046 becomes,
a9c64011
AS
26047 maint demangle __dt__11T1__pt__2_cFv
26048 T1<char>::~T1(void)
c906108c 26049
889bf7c5 26050 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26051
c906108c
SS
26052Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26053
26054 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26055 * gdb.trace/backtrace.exp: Likewise.
26056 * gdb.trace/circ.exp: Likewise.
26057 * gdb.trace/collection.exp: Likewise.
26058 * gdb.trace/deltrace.exp: Likewise.
26059 * gdb.trace/infotrace.exp: Likewise.
26060 * gdb.trace/limits.exp: Likewise.
26061 * gdb.trace/packetlen.exp: Likewise.
26062 * gdb.trace/passc-dyn.exp: Likewise.
26063 * gdb.trace/passcount.exp: Likewise.
26064 * gdb.trace/report.exp: Likewise.
26065 * gdb.trace/save-trace.exp: Likewise.
26066 * gdb.trace/tfind.exp: Likewise.
26067 * gdb.trace/tracecmd.exp: Likewise.
26068 * gdb.trace/while-dyn.exp: Likewise.
26069 * gdb.trace/while-stepping.exp: Likewise.
26070
260711998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26072
26073 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26074
26075Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26076
26077 From Brendan Kehoe:
26078 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26079 int return types.
26080
26081Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26082
26083 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26084 remote dos host testing right.
c906108c
SS
26085
26086Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26087
26088 * gdb.base/corefile.exp: remove some xfails.
26089
26090Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26091
26092 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26093 have different timestamps.
c906108c
SS
26094
26095Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26096
26097 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26098 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26099
26100Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26101
26102 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26103 delta.
c906108c
SS
26104
26105Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26106
26107 * gdb.base/default.exp: Add brace missing from previous delta.
26108
26109Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26110
26111 * gdb.base/default.exp: Support test for info float for all
26112 varieties of arm toolchain.
26113
dc96c6c7 26114Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26115
26116 * gdb.trace/*.exp: remove "remote_download" command.
26117
dc96c6c7 26118Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26119
26120 * gdb.trace/*.exp: remove -gdwarf from compile.
26121
26122Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26123
26124 * gdb.trace/configure.in(AC_INIT): typo
26125 * gdb.trace/configure: regenerated
26126
dc96c6c7 26127Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26128
26129 * config/m68k-emc.exp: New file.
26130 * lib/<emc-support.exp trace-support.exp}: New files.
26131 * configure.in: add new test directory gdb.trace.
26132 * gdb.trace/{configure configure.in Makefile.in}: New files.
26133 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26134 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26135 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26136 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26137 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26138 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26139 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26140
dc96c6c7 26141Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26142
26143 * gdb.c++/classes.exp: Change all regular expressions to match
26144 arbitrary combinations of newline/carriage-return, so that they
26145 will work equally well on Unix and Windows.
26146 * gdb.c++/inherit.exp: ditto.
26147 * gdb.c++/virtfunc.exp: ditto.
26148
261491998-08-11 Dawn Perchik <dawn@cygnus.com>
26150
26151 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26152
c2d11a7d
JM
26153Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26154
26155 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26156 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26157 to use a0-a3/d0-d3 as needed.
26158
26159Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26160
26161 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26162 * gdb.disasm/am33.exp: Corresponding changes.
26163
c906108c
SS
261641998-07-11 Felix Lee <flee@cygnus.com>
26165
26166 * gdb.base/callfuncs.exp: add cmp10 test.
26167 * gdb.base/callfuncs.c (cmp10): new function.
26168
26169Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26170
d63a86f8 26171 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26172 into two parts to get around a synchronization problem in expect.
26173
3fc11d3e
JM
26174Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26175
26176 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26177
26178 * configure.in: Add options for gdbtk testsuite.
26179
26180 * configure: Regenerate.
26181
26182 * gdb.gdbtk: New directory to hold gdbtk tests.
26183
c906108c
SS
26184Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26185
26186 * gdb.fortran/types.exp: Escape brackets in expect patterns
26187 for test_float_literal_types_accepted tests.
26188 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26189 before run test.
26190
c2d11a7d
JM
26191Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26192
26193 * am33.exp: Just compile, do not link the testcase.
26194 * am33.s: Add ".am33" pseudoop to force am33 mode.
26195
c906108c
SS
261961998-06-25 Felix Lee <flee@cygnus.com>
26197
26198 * gdb.base/setshow.exp: make sure $pc is sane.
26199
26200 * gdb.stabs/weird.exp: split expect patterns properly.
26201
c2d11a7d
JM
26202Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26203
26204 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26205 * gdb.disasm/am33.exp: Run it.
26206
dc96c6c7 26207Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26208
26209 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26210 match processing (and eliminate spurious timeouts when running).
26211
dc96c6c7 26212Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26213
26214 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26215 exception test, but conditionalize it on target [mach | gnu].
26216
dc96c6c7 26217Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26218
26219 * gdb.base/overlays.exp: fixup compile line for linker script.
26220
26221Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26222
26223 * gdb.fortran/types.exp: don't guess at float size.
26224
26225Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26226
26227 * gdb.base/exprs.exp: delete test that depends on int size.
26228
26229Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26230
26231 * config/sim.exp: Removed checks for target triplets.
26232 (gdb_target_sim): Use gdb,target_sim_options.
26233
26234Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26235
26236 * gdb.base/reread.exp: New file.
26237 * gdb.base/reread1.c: New file.
26238 * gdb.base/reread2.c: New file.
26239
26240Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26241
26242 * config/sim.exp: Use 'target sim -sparclite' when running
26243 SPARClite programs.
26244
26245Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26246
26247 * gdb.base/structs2.exp: New file.
26248 * gdb.base/structs2.c: New file.
26249
26250Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26251
26252 * gdb.asm/common.inc: New file.
26253 * gdb.asm/d10v.inc: New file.
26254 * asm-source.exp: Pass -I's to gas to find .inc files.
26255 Update line numbers in expected output.
26256 * asmsrc1.s: Rewrite.
26257 * asmsrc2.s: Rewrite.
26258 * configure.in: Create arch.inc symlink.
26259 * configure: Regenerate.
26260 * Makefile.in (distclean): Delete arch.inc.
26261
26262Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26263
26264 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26265 (t_enum_value2): ditto
26266 (t_enum_value3): ditto
26267 (main): ditto
c906108c
SS
26268Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26269
26270 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26271 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26272 change.
26273 Use gdb_test instead of send_gdb/gdb_expect sequences.
26274
26275Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26276
26277 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26278 not void.
26279
26280Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26281
26282 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26283 subroutines. Used to test gdbs ability to single step through PC
26284 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26285
26286Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26287
26288 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26289 more rigorous EGCS C++ error checking.
26290
26291Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26292
a9c64011
AS
26293 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26294 tests.
26295 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26296 function when asleep.
26297 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26298 for i*86 Linux and SVR4 signal handling problems.
26299 Remove linux xfail for `next to handler in signals_tests_1', fixed
26300 by recent infrun.c change.
26301 Limit backtrace to 10 frames to avoid timeout problems with infinite
26302 stack backtraces.
26303 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26304 target.[ch] change.
c906108c
SS
26305
26306Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26307
26308 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26309 for a newline from gdb before continuing.
26310 (default_gdb_exit): Just look for y or n.
26311 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26312 it does, fail the rests of the tests in the file.
26313
26314Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26315
26316 * config/cygmon.exp: New file.
26317
26318Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26319
26320 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26321 main" test on remote targets.
c906108c
SS
26322
26323 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26324 run test on remote targets.
26325
26326Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26327
26328 * gdb.asm: New directory.
26329 * configure.in: Configure it.
26330 * configure: Regenerate.
26331 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26332 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26333
26334Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26335
26336 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26337
dc96c6c7 26338Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26339
a9c64011
AS
26340 * gdb.base/overlays (several files): Merge the two overlay
26341 managers into one. Change variables (foox, barx, bazx, grbxx)
26342 back into ints but force them to load in their proper sections.
c906108c
SS
26343
26344Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26345
26346 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26347 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26348 (D10VCopy): Handle memory regions crossing 16k boundaries.
26349 (D10VCopy): Transfer data in 32 bit chunks.
26350
26351Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26352
26353 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26354 correct.
c906108c
SS
26355
26356 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26357 map. Include space for printf in .text segment.
c906108c
SS
26358
26359 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26360 updated d10v memory VMA/LMA map.
c906108c 26361 (D10VCopy): Call D10VTranslate.
d63a86f8 26362
c906108c
SS
26363Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26364
26365 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26366
26367 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26368 that it won't be put into the .sdata - small data -
26369 section. Update reference.
c906108c
SS
26370 * gdb.base/baz.c (bazx, baz): Ditto.
26371 * gdb.base/foo.c (foox, foo): Ditto.
26372 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26373
26374 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26375 to be arrays.
d63a86f8 26376
dc96c6c7 26377Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26378
a9c64011
AS
26379 * gdb.base/overlays.exp: fix up and get working again.
26380 Add tests for backtraces from an overlay function.
d63a86f8 26381
c906108c
SS
26382Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26383
26384 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26385 "calling function with watchpoint enabled".
26386
26387Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26388
26389 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26390 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26391 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26392 pending review of whether it is useful or not.
26393
26394Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26395
26396 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26397
26398Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26399
26400 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26401 * config/dve.exp: New file to support Densan boards.
26402
26403Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26404
26405 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26406 reads and BSD.
c906108c
SS
26407
26408Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26409
26410 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26411 response.
26412
26413 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26414
26415Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26416
26417 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26418 test.
c906108c
SS
26419
26420 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26421 target_sizeof_long and target_bigendian_p.
c906108c 26422 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26423 to targets word size and endianess.
d63a86f8 26424
c906108c
SS
26425Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26426
26427 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26428 output.
c906108c
SS
26429
26430Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26431
26432 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26433 Update test of set args help to match source change.
c906108c
SS
26434
26435Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26436
26437 * gdb.base/default.exp: Expect help system output to be in
26438 alphabetical order.
26439 * gdb.base/help.exp: Ditto.
26440
26441Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26442
26443 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26444 "i*86-pc-linux-gnu*".
26445 * gdb.base/interrupt.exp: Ditto.
26446 * gdb.base/corefile.exp: Ditto.
26447
26448 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26449 define vxworks when building the testcase.
c906108c
SS
26450
26451 * gdb.base/ptype.exp: Fix testnames to be unique.
26452 * gdb.base/radix.exp: Ditto.
26453 * gdb.base/term.exp: Ditto.
26454 * gdb.base/whatis.exp: Ditto.
26455 * gdb.c++/classes.exp: Ditto.
26456
26457Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26458
26459 * gdb.base/callfuncs.exp: Fix indentation.
26460
26461 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26462 suppress_flag has been set.
26463 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26464 target feature.
26465
26466Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26467
26468 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26469 the testcase.
26470
26471 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26472 set_debug_traps() and breakpoint().
c906108c
SS
26473 * gdb.c++/misc.cc (main): Ditto.
26474 * gdb.c++/templates.cc (main): Ditto.
26475 * gdb.c++/virtfunc.cc (main): Ditto.
26476
26477Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26478
26479 * lib/gdb.exp(gdb_step_for_stub): New function.
26480 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26481 exists, reload the executable and do a "continue" instead of
26482 doing a jump.
26483 (runto_main): Use gdb_step_for_stub.
d63a86f8 26484
c906108c 26485 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26486 tests to have unique names.
c906108c
SS
26487 * gdb.base/callfuncs.exp: Ditto.
26488 * gdb.base/commands.exp: Ditto.
26489 * gdb.base/default.exp: Ditto.
26490 * gdb.base/help.exp: Ditto.
26491 * gdb.base/list.exp: Ditto.
26492 * gdb.base/opaque.exp: Ditto.
26493 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26494 similar tests.
d63a86f8 26495
c906108c
SS
26496 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26497 * gdb.c++/cplusfuncs.cc: Ditto.
26498 * gdb.c++/virtfunc.cc: Ditto.
26499
26500 * config/monitor.exp: Keep track of the last file we saw, rather
26501 than trying to get the info from gdb.
26502
26503 * gdb.fortran/types.exp: Move comment to previous line.
26504
26505Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26506
26507 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26508 target mode.
c906108c
SS
26509
26510Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26511
26512 From Bob Manson:
26513 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26514 string from GDB when it connects.
c906108c
SS
26515
26516 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26517
26518Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26519
26520 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26521 if we can't get a debug format from GDB (we may be testing an
26522 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26523
26524 * gdb.stabs/weird.exp: Fix quoting.
26525
26526 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26527
26528Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26529
26530 * config/arm-ice.exp: New file.
26531
26532Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26533
26534 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26535 until it has been modified to work with the new testsuite.
c906108c 26536
99707966 26537 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26538 testcase won't compile, cause all of the testcases in the file to
26539 fail instead.
c906108c
SS
26540
26541 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26542 (gdb_clear_suppressed): New procedure.
26543 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26544 it contains a positive value.
26545
26546Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26547
26548 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26549
26550 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26551
26552Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26553
26554 * lib/gdb.exp (setup_xfail_format): New function.
26555 (get_debug_format): New function to get debug format.
26556 (debug_format): New global variable to hold last value set
26557 by get_debug_format.
26558 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26559 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26560 * gdb.c++/ptype.exp: Ditto.
26561 * gdb.c++/classes.exp: Ditto.
26562 * gdb.c++/cplusfuncs.exp: Ditto.
26563 * gdb.c++/inherit.exp: Ditto.
26564 * gdb.c++/templates.exp: Ditto.
26565 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26566
c906108c
SS
26567Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26568
26569 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26570 host doesn't have a currently-open connection.
26571
26572 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26573 any gdb stub target. Handle cases where gdb doesn't respond when
26574 interrupted in a sane fashion.
c906108c
SS
26575
26576 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26577 same thing in a totally different way.
c906108c
SS
26578
26579 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26580 setting "timeout".
c906108c 26581 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26582 default_gdb_init now.
c906108c
SS
26583
26584Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26585
26586 * gdb.base/printcmds.exp: Fix "check for floating addition"
26587 regexp to accept results within approx +/- .01 of exact value.
26588 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26589
26590Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26591
26592 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26593 properly.
c906108c
SS
26594 (gdb_expect): Add optional timeout parameter, and add timeout
26595 value to various calls.
26596 (gdb_suppress_tests): Only give one warning message per group.
26597
26598Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26599
26600 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26601 global variables. Handle getting a value for $timeout more
26602 gracefully.
c906108c
SS
26603
26604Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26605
26606 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26607 initialize.
c906108c 26608 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26609 by a target configuration file.
c906108c
SS
26610 (gdb_expect): Pass the timeout to remote_expect.
26611
26612 * config/monitor.exp(gdb_load): Fix typo in regexp.
26613
26614Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26615
26616 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26617
26618Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26619
26620 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26621 here. Call gdb_target_exec before rebooting the target, to make
26622 sure the connection to the target is closed.
c906108c
SS
26623 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26624 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26625 Also detect "Timeout reading from remote" error.
26626
26627 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26628 gdb_target_monitor. Don't call gdb_file_cmd here; let
26629 gdb_target_monitor do it.
c906108c
SS
26630
26631 * gdb.disasm/hppa.exp: Don't use exec_output.
26632
26633Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26634
26635 * gdb.base/list.exp: If we're debugging a non-native target,
26636 try to set the pc register to point to the start of the
26637 program before doing the first list command.
26638
26639 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26640 test_calls after restarting.
c906108c
SS
26641
26642 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26643 reloading.
c906108c
SS
26644
26645 * gdb.base/watchpoint.exp: Fix typo.
26646
26647 * gdb.base/setshow.exp: Check for use_gdb_stub.
26648
26649 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26650 stub case.
c906108c
SS
26651 * gdb.base/langs.exp: Ditto.
26652
26653 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26654 gdb_load_offset. If we weren't given a file to load, figure out
26655 what the current file is and use it.
c906108c
SS
26656
26657 * config/i386-bozo.exp: New file.
26658
26659Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26660
26661 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26662 feature.
26663
26664 * config/proelf.exp: New entry.
26665
26666Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26667
26668 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26669 of regexps.
26670
26671 * gdb.base/watchpoint.exp: Don't run the test_stepping
26672 tests if gdb can't call functions on the target.
26673
26674 * gdb.base/setshow.exp: Don't run the set prompt tests if
26675 the board has gdb_prompt set.
26676
26677Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26678
26679 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26680 * gdb.base/commands.exp: Likewise.
26681 * gdb.base/setshow.exp: Likewise.
26682
26683Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26684
26685 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26686 feature.
26687
26688 * config/i960.exp: New file.
26689
26690Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26691
26692 * gdb.base/funcargs.exp: Check for gdb,short_int target
26693 feature instead of looking for explicit target triplets.
26694
dc96c6c7 26695Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26696
d63a86f8 26697 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26698 "p 123DEADBEEF", to check parse_number.
26699 * top.c: change "to enable to enable" to "to enable" in a couple
26700 of help strings.
26701
26702Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26703
26704 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26705 on the mn10300.
d63a86f8 26706
c906108c
SS
26707Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26708
26709 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26710 where the test executable is run with explicit args.
26711 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26712
26713Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26714
26715 * gdb.base/run.c: Use FAKEARGV to build test executable that
26716 does not require a command line arg, since most simulators
26717 don't currently support passing such an arg into the simulated
26718 program.
26719 * gdb.base/commands.exp: Change tests to insert the proper
26720 value as the arg to the first recursive factorial call. Change
26721 compilation line to define FAKEARGV at compile time.
26722
26723Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26724
26725 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26726 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26727 function with watchpoint enabled" test.
26728
26729Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26730
26731 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26732 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26733
26734 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26735 "Tests restarted" messages.
c906108c
SS
26736
26737Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26738
26739 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26740
dc96c6c7 26741Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26742
26743 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26744 for INFO SYMBOL; add help tests for OVERLAY commands.
26745 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26746 add tests for OVERLAY commands
26747 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26748 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26749 * gdb.base/sigall.c: add usestubs code frag
26750 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26751
c906108c
SS
26752Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26753
26754 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26755 failures.
26756 (gdb_stop_suppressing_tests): Note that tests have restarted.
26757
26758Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26759
26760 * config/h8300.exp: New file.
26761
26762Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26763
26764 * gdb.base/setshow.exp: Check for the existence of a
26765 feature, not its value.
26766
26767Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26768
26769 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26770
26771 * gdb.base/scope.exp: It's now init0(), not init().
26772
26773 * gdb.base/scope0.c: For now, change init() to be init0().
26774
26775 * config/monitor.exp: Use gdb_serial in preference to serial
26776 or netport.
26777
26778 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26779 and it's not already set.
c906108c
SS
26780
26781Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26782
26783 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26784 isn't using a stub and if it supports argument passing.
c906108c
SS
26785
26786Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26787
26788 * config/udi.exp(gdb_start): Make sure UDICONF is set
26789 properly before starting gdb.
26790
26791Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26792
26793 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26794 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26795 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26796
26797Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26798
26799 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26800 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26801
26802 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26803
26804 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26805
26806 * config/monitor.exp: Make sure we disconnect from the target.
26807 Also, try a reboot/reload cycle instead of failing if the
26808 load fails.
26809
26810Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26811
26812 * gdb.base/default.exp: Don't set match_max.
26813 * gdb.base/help.exp: Ditto.
26814 * gdb.base/list.exp: Ditto.
26815 * gdb.base/signals.exp: Ditto.
26816
26817 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26818 set, use remote_ld to download the testcase instead of
26819 the GDB loader.
26820
26821Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26822
26823 * config/vr5000.exp: New file.
26824
26825 * config/monitor.exp(gdb_target_monitor): Add pattern for
26826 "Ending remote" to detect errors in connecting.
26827
26828 * gdb.base/setshow.exp: Add .* within auto language test.
26829
26830 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26831 target feature.
26832
26833 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26834 and reboot the board if necessary.
c906108c
SS
26835
26836 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26837 a set of tests. Remove print.* from the patterns being checked.
26838
26839Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26840
26841 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26842 refer to gdb_spawn_id.
26843
26844 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26845 longer used.
26846 * config/sparclet.exp: Ditto.
26847 * config/sparclet-old.exp: Ditto.
26848 * config/slite.exp: Ditto.
26849 * config/sim.exp: Ditto.
26850 * gdb.base/funcargs.exp: Ditto.
26851
26852 * lib/gdb.exp:Remove references to gdb_spawn_id.
26853 (gdb_expect): Move to remote.exp.
26854
26855Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26856
26857 * config/monitor.exp: Detect the "Couldn't establish connection"
26858 message from GDB.
26859
26860Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26861
26862 * gdb.base/bitfields.exp: Use runto instead of explicit
26863 gdb_run_cmd/gdb_expect sequences.
26864
26865 * gdb.base/break.exp(text_next_with_recursion): Add match for
26866 gdb_expect call.
26867
26868 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26869 We also need to handle the "A program is being debugged already"
26870 prompt from gdb. Use gdb_test to set the baud rate.
26871
26872 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26873 to 20000. Really. I mean it.
26874
26875Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26876
26877 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26878 fails. If suppress_flag is set, skip perror message about not
26879 being able to send to GDB.
c906108c 26880 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26881 GDB.
c906108c
SS
26882 (gdb_expect): If suppress_flag is set, always fail immediately.
26883 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26884 (gdb_init): Call gdb_stop_suppressing_tests.
26885 (default_gdb_exit): Ditto.
26886 (default_gdb_start): Ditto.
26887
26888 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26889 gdb_stop_suppressing_tests as appropriate.
c906108c 26890 * gdb.base/break.exp: Ditto.
889bf7c5 26891 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26892 * gdb.base/commands.exp: Ditto.
26893 * gdb.base/exprs.exp: Ditto.
889bf7c5 26894 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26895 * gdb.base/list.exp: Ditto.
26896 * gdb.base/recurse.exp: Ditto.
889bf7c5 26897 * gdb.base/scope.exp: Ditto.
c906108c
SS
26898 * gdb.base/structs.exp: Ditto.
26899 * gdb.c++/inherit.exp: Ditto.
26900
26901Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26902
26903 * config/vr4300.exp: New file.
26904
99707966 26905 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26906
99707966 26907 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26908
26909Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26910
26911 * lib/gdb.exp(gdb_init): New function.
26912
26913 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26914 for each individual variable set.
c906108c
SS
26915
26916 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26917 name.
26918
26919 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26920
26921 * gdb.base/scope.exp: Use gdb_test.
26922
26923 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26924 aborting; the testsuite driver will do that for us (see
26925 gdb_finish). Also, use gdb_test in a few more places.
26926
26927Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26928
26929 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26930
26931Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26932
26933 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26934 and "add_tests" are not at the same address.
26935
26936Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26937
26938 * gdb.base/ptype.exp: Use gdb_test.
26939
26940Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26941
26942 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26943 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26944 left in. No longer expect them to fail.
26945
26946 * gdb.stabs/*.mt; Deleted, no longer used.
26947 * gdb.stabs/configure.in: Remove references to target makefile
26948 frags.
26949 * gdb.stabs/configure: Rebuilt.
26950
26951 * gdb.disasm/*.mt: Deleted, no longer used.
26952 * gdb.disasm/configure.in: Remove references to target makefile
26953 frags. Use "sh3.s" as the unique filename for this directory.
26954 * gdb.disasm/configure: Rebuilt.
26955
26956 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26957 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26958 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26959
26960Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26961
26962 * config/udi.exp: Use mondfe,name instead of remote_host.
26963
26964Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26965
26966 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26967 a function with a watchpoint enabled on the mn10200.
26968
26969 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26970 before trying to create it!
26971
26972Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26973
26974 * config/vx.exp: Use hostname instead of netport.
26975
26976 * config/vxworks.exp: New file.
26977
26978 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26979
26980 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26981 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26982 occurs.
26983
26984 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26985 $gdb_spawn_id directly.
26986 (gdb_run_cmd): Try _start as well as start. Use the target feature
26987 gdb,start_symbol as the symbol to start from when jumping.
26988
26989Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26990
26991 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26992 redundant) test.
26993
26994 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26995 it doesn't lose for 16bit integer systems.
26996
26997Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26998
26999 * gdb.fortran/types.exp: If the target doesn't support "double"
27000 data types, then expect "real" types to only be 4 bytes.
27001
27002 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27003 call tests if the target doesn't support inferior function calls.
27004
27005 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27006 in printf tests.
27007
27008Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27009
27010 * gdb.base/help.exp: Disable "help set", "help show", and
27011 "help support". Simplify regexp for "help stack".
27012
27013 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27014 to 60 seconds. Temporarily set match_max to 15000 around the
27015 "info copying" test.
27016
27017 * gdb.base/nodebug.exp: Don't try to do an inferior function
27018 call if the target doesn't support them.
27019 * gdb.base/printcmds.exp: Likewise.
27020 * gdb.base/setvar.exp: Likewise.
27021 * gdb.base/structs.exp: Likewise.
27022 * gdb.c++/templates.exp: Likewise.
27023 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27024
27025 * gdb.base/recurse.exp: Enable for the mn10200.
27026
27027 * configure.in: Do configure gdb.stabs directory for *-*-elf
27028 targets.
27029 * configure: Rebuilt.
27030
27031 * gdb.base/break.exp: Check for gdb,noresults before testing
27032 exit status and/or results from the target.
27033 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27034 * lib/gdb.exp: Remove old (now bogus) initialization of
27035 noinferior, noargs, noresults and nosignals.
27036
27037Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27038
27039 * config/sh.exp: New file.
27040
27041 * config/slite.exp: Try to connect multiple times to the board
27042 before rebooting. Only send a "monitor run" if need_monitor_run
27043 is set.
27044
27045 * gdb.base/break.exp: Don't do the "stub continue" test if
27046 the target has gdb_stub set.
27047
27048 * gdb.base/callfuncs.exp: Increase the timeout.
27049
27050 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27051 if the target has gdb,noinferiorio set.
27052
27053 * gdb.base/list.exp: Increase match_max to 10000 characters.
27054
27055 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27056
27057 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27058 target.
27059
27060 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27061
27062Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27063
27064 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27065 trying to delete the copy of gdb. Catch the file delete so we
27066 don't die if the delete fails; also, the file should be copied to
27067 the host, not to the build.
c906108c
SS
27068
27069Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27070
27071 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27072 parenthesis in case it contains multiple regexps separated
c906108c
SS
27073 with |.
27074
27075 * gdb.base/watchpoint.exp: Use gdb_test.
27076 * gdb.base/default.exp: Ditto.
27077
27078Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27079
99707966 27080 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27081
c906108c
SS
27082 * gdb.base/scope.exp: Use gdb_test.
27083 * gdb.c++/classes.exp: Ditto.
27084 * gdb.c++/inherit.exp: Ditto.
27085
27086Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27087
27088 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27089 remote_exec instead.
27090 * gdb.base/corefile.exp: Don't be ridiculous.
27091 * gdb.base/*.c: Add missing stub invocations.
27092
27093Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27094
27095 * config/slite.exp: Miscellaneous fixes.
27096
27097 * lib/gdb.exp: Fix runto.
27098
27099 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27100 the target.
27101
27102 * gdb.base/watchpoint.exp: Fix regexp.
27103
27104 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27105 close and wait commands, as the descriptor may now be
27106 invalid. Always call "remote_close host".
27107
27108Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27109
27110 Major rewrite for testsuite revision.
d63a86f8 27111
c906108c
SS
27112 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27113 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27114 instead of relying on spawn_id to always contain a valid
27115 spawn id.
27116 (get_compiler_info): New procedure to build the ${binfile}.ci
27117 file, instead of replicating this in N different places.
27118 (gdb_compile): New procedure.
d63a86f8 27119
c906108c 27120 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27121 appropriate arguments) instead of compile. Use gdb_test in a lot
27122 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27123 at the start of a testcase, as this is no longer done magically.
27124
27125 config/*-gdb.exp: Rename without the -gdb suffix.
27126
27127 config/mips.exp: Use remote_close instead of exit_remote_shell.
27128 config/monitor.exp: Use target_info instead of looking at
27129 baud, timeout, etc.
27130 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27131
27132Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27133
27134 * gdb.c++/templates.exp (test_ptype_of_templates),
27135 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27136 Update expect patterns for destructors and assignment operators
27137 to match corresponding c-typeprint.c changes.
27138 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27139 to destructor breakpoint test, GDB should be able to set the
27140 destructor breakpoint without specifying arguments.
27141
27142Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27143
27144 * gdb.threads/pthreads.exp: Change result for failure to compile due
27145 to lack of pthreads runtime support from an error to simply an
27146 unsupported test, per dejagnu standards.
27147
27148Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27149
27150 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27151 where GDB exits to reduce pattern match time.
27152 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27153
27154 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27155
dc96c6c7 27156Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27157
27158 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27159 * gdb.base/default.exp: ditto.
27160 * gdb.base/nodebug.exp: ditto.
27161 * gdb.base/printcmds.exp: ditto.
27162 * gdb.base/ptype.exp: ditto.
27163 * gdb.base/setvar.exp: ditto.
27164 * gdb.base/structs.exp: ditto.
27165 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27166
27167Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27168
27169 * configure, */configure: Rebuild with autoconf 2.12.
27170
27171Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27172
27173 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27174 use new i*86-pc-linux*-gnu quads.
27175 * gdb.base/corefile.exp: Ditto.
27176 * gdb.base/signals.exp: Ditto.
27177 * gdb.base/sigall.exp: Ditto.
27178 * gdb.base/interrupt.exp: Ditto.
27179
27180 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27181 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27182 RedHat 4.0.
d63a86f8 27183
c906108c 27184 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27185 linux. This allows the test case to at least compile on latest
27186 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27187
27188Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27189
27190 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27191 directory to search gdb directory. Accept and step over conditional
27192 stack alignment code. Consume $prompt in failure cases.
27193 Reset timeout to $oldtimeout instead of some arbitrary value.
27194 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27195 timeout problems with infinite stack backtraces.
27196 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27197 Accept function parameters for linkfunc member.
27198
27199Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27200
27201 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27202 (CXXFLAGS): Remove, unreferenced.
27203 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27204 previous -B options and also add -B option to pick up cross compiled
27205 runtime.
c906108c
SS
27206 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27207 doing cross compiles.
27208 (target_alias): Declare global.
27209 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27210 to verify that gcc exists in build tree, and if so set CC to that
27211 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27212
c906108c
SS
27213Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27214
27215 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27216 ptype test for anonymous union. Fixup testcase to match
27217 current gcc debug output.
27218
27219Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27220
27221 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27222 force argument to an unsigned long type.
27223
27224Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27225
27226 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27227 tests and anonymous union print/ptype tests.
c906108c
SS
27228 * gdb.base/list.exp (test_forward-search): Increase timeout by
27229 5 minutes for the "search extremely long line" case.
27230 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27231 completely optional and that the pass/fail messages use the command as
27232 the message if that third arg is a null string.
27233 (gdb_test_exact): Arrange that a null string pattern means match a
27234 null string output rather than any output, which might include random
889bf7c5 27235 errors.
c906108c
SS
27236 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27237 backtrace test.
27238 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27239 always failing and failure is now exposed by gdb.exp changes.
27240
27241Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27242
27243 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27244 weren't being noted.
27245
27246Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27247
27248 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27249 * gdb.stabs/weird.exp: Remove v_comb xfails.
27250
dc96c6c7 27251Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27252
27253 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27254 list.exp scope.exp watchpoint.exp]
c906108c 27255 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27256
dc96c6c7 27257Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27258
27259 * config/monitor.exp: Increase download timeout to 1000 seconds.
27260
dc96c6c7 27261Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27262
27263 * config/m32r.exp: Increase timeout to 120 seconds.
27264
27265Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27266
27267 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27268 and accept older ordering as obsolescent gcc or gdb.
27269 * gdb.c++/templates.exp: Ditto.
27270 * gdb.c++/virtfunc.exp: Ditto.
27271
27272Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27273
27274 * gdb.base/coremaker.c: Add code to mmap some data so we
27275 can check that it ends up in the core file.
27276 * gdb.base/corefile.exp: Add test to read mmapped data
27277 from core file.
27278
dc96c6c7 27279Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27280
27281 * config/m32r.exp: New file.
27282
27283Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27284
27285 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27286 that cflags can contains -gstabs, and work correctly for other tests.
27287
dc96c6c7 27288Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27289
27290 * gdb.base/setshow.exp: New file, tests show and set.
27291 * gdb.base/setshow.c: New file, tests show and set.
27292 * gdb.base/help.exp: Add test for help set|show annotate.
27293 * gdb.base/default.exp: Add test for set|show annotate.
27294
27295Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27296
27297 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27298 errors unique.
27299 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27300 explicitly.
27301
27302Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27303
27304 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27305 and width commands. This is done elsewhere.
27306 * (gdb_start): Don't call gdb_start_sim here. That's already
27307 done in gdb_load. This fixes lots of failures in default.exp.
27308
27309Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27310
27311 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27312 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27313 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27314 in the same we we treat other failures (since it may be an expected
889bf7c5 27315 condition), rather than as an error.
c906108c
SS
27316 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27317 old test format.
27318
27319Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27320
27321 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27322 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27323 twice. Nuke the duplicates.
c906108c 27324 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27325 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27326 Remove config.h along with other config files.
27327
27328Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27329
27330 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27331 "p func1 ()" and note that rests of tests are skipped.
27332 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27333 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27334 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27335 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27336 affected by the previous run test.
27337 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27338 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27339 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27340 "pass int powerset tuple" and "pass modeless int powerset tuple".
27341 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27342 "real write 4" and "real write 8".
27343 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27344 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27345 "print \$i after tuple assign 2", and
27346 "print vs2 after tuple assign 2".
27347 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27348 meaningful error message and return -1 so the caller can
27349 suppress further tests and avoid a cascade of errors.
d63a86f8 27350
c906108c
SS
27351Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27352
27353 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27354 format for printing version.
27355 * gdb.base/default.exp: Ditto.
27356 * gdb.base/interrupt.exp: Fix problem with cascade of
27357 errors if child process dies while calling a function.
d63a86f8 27358
c906108c
SS
27359Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27360
27361 * Makefile.in (VPATH): Add
27362 * Makefile.in (Makefile, config.status): Fix rules so things get
27363 remade when necessary.
27364
27365Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27366
27367 * Makefile.in (just-check): Add path to sibling expect dir
27368 to environment variable specified by RPATH_ENVVAR.
27369
27370Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27371
27372 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27373 (just-check): Add shared library paths for libstdc++, tk,
27374 tcl, bfd, and opcodes to the environment variable specified
27375 in RPATH_ENVVAR.
27376 * configure.in: Add support to recognize --enable-shared flag
27377 and generate correct value for RPATH_ENVVAR.
27378 * configure: Regenerated with autoconf.
27379
27380Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27381
27382 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27383 include all osf versions.
c906108c
SS
27384 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27385 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27386 when target is linux. When failing to build pthreads test
27387 executable, give more meaningful message.
27388 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27389 arg for pthread_create.
d63a86f8 27390
c906108c
SS
27391Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27392
27393 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27394 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27395 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27396 and -lpthreads (everybody else).
c906108c
SS
27397 (test_startup): Fail gracefully if threads are not supported.
27398 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27399 "p/c array_index("abcdef",2)" when not gcc compiled.
27400 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27401 "print func2::coremaker_local" when not gcc compiled.
27402 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27403 "ptype on opaque struct tagname (statically)",
27404 "ptype on opaque struct tagname (dynamically) 1", and
27405 "ptype on opaque struct tagname (dynamically) 2"
27406 for not compiled with gcc.
27407 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27408 backtrace when compiled with gcc.
d63a86f8 27409 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27410 than always return success.
27411
27412Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27413
27414 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27415
27416Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27417
27418 * gdb.base/structs.exp: Undo last change.
27419
27420Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27421
27422 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27423 encapsulate all the steps/nexts done during self test, starting
27424 at main, and makes them less sensitive to optimization issues.
27425 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27426 signal handler" test.
27427 * gdb.threads/pthreads.exp: Only run this for native configs.
27428 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27429 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27430 tests.
27431 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27432 for "runto test_calls(void)" test.
d63a86f8 27433
c906108c
SS
27434Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27435
27436 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27437 and don't expect address info in breakpoint confirmations.
27438
27439Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27440
27441 * gdb.base/list.exp (test_forward_search): Increase timeout
27442 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27443 and then reset to old value when done. Increase expect input
c906108c
SS
27444 buffer to 10000.
27445
27446Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27447
27448 * gdb.base/list.exp (test_forward_search): Fix to handle very
27449 long source line without overflowing expect's input buffer.
27450
27451Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27452
27453 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27454 "buffer_full".
27455
27456 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27457 "buffer_full".
27458
27459 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27460 "buffer_full".
27461
27462 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27463 "buffer_full".
27464
27465Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27466
27467 * configure.in (configdirs): Add gdb.threads.
27468 * configure: Regenerated with autoconf.
27469 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27470 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27471 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27472
c906108c
SS
27473Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27474
27475 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27476
27477Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27478
27479 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27480 each signal's status in the output of "handle all print".
27481 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27482 the \r\n sequence that immediately precedes the gdb prompt.
27483 * gdb.base/a1-selftest.exp: Save original timeout and restore
27484 after test.
27485
27486Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27487
27488 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27489 symbol.
27490
27491Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27492
27493 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27494
27495Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27496
27497 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27498 timeout by 60 seconds.
27499
27500Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27501
27502 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27503 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27504 error return.
27505
27506Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27507
27508 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27509 gdb initialization, also report how long dejagnu waited. Restore
27510 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27511 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27512
27513Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27514
27515 * lib/gdb.exp: Report timeout value for verbosity level 2.
27516 * config/gdbserver.exp: Ditto.
27517 * config/hppro.exp: Ditto.
27518 * config/mips-gdb.exp: Ditto.
27519 * config/monitor.exp: Ditto.
27520 * config/netware.exp: Ditto.
27521 * config/sim-gdb.exp: Ditto.
27522 * config/slite-gdb.exp: Ditto.
27523 * config/udi-gdb.exp: Ditto.
27524 * config/unix-gdb.exp: Ditto.
27525 * config/vx-gdb.exp: Ditto.
27526 * gdb.base/a1-selftest.exp: Ditto.
27527 * gdb.base/a2-run.exp: Ditto.
27528 * gdb.base/break.exp: Ditto.
27529 * gdb.base/corefile.exp: Ditto.
27530 * gdb.base/list.exp: Ditto.
27531 * gdb.base/recurse.exp: Ditto.
27532 * gdb.base/scope.exp: Ditto.
27533 * gdb.base/signals.exp: Ditto.
27534
27535Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27536
27537 * gdb.threads/Makefile.in (docdir): Removed.
27538
27539Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27540
27541 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27542 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27543 @srcdir@.
d63a86f8 27544 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27545 autoconf 2.5 or higher.
27546 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27547
27548Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27549
27550 * configure: Regenerated.
27551 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27552 avoid name clashes with SunOS headers.
27553
27554Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27555
27556 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27557
27558Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27559
27560 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27561 prototype information ends up in the compiler info file.
27562
27563Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27564
27565 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27566 attempting to regenerate it. Eliminate use of a temporary file
27567 and just generate the info file directly. Source it immediately,
27568 for consistency of use.
27569 * gdb.base/corefile.exp: Ditto
27570 * gdb.base/exprs.exp: Ditto.
27571 * gdb.base/funcargs.exp: Ditto.
27572 * gdb.base/langs.exp: Ditto.
27573 * gdb.base/list.exp: Ditto.
27574 * gdb.base/mips_pro.exp: Ditto.
27575 * gdb.base/nodebug.exp: Ditto.
27576 * gdb.base/opaque.exp: Ditto.
27577 * gdb.base/ptype.exp: Ditto.
27578 * gdb.base/scope.exp: Ditto.
27579 * gdb.base/setvar.exp: Ditto.
27580 * gdb.base/signals.exp: Ditto.
27581 * gdb.base/whatis.exp: Ditto.
27582 * gdb.c++/templates.exp: Ditto.
27583 * gdb.c++/virtfunc.exp: Ditto.
27584 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27585 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27586
27587Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27588
27589 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27590 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27591 Increase timeout, a lot of single stepping might be needed if the
27592 target has no hardware watchpoints.
27593
27594Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27595
27596 * gdb.base/break.exp: Ignore compiler warnings when compiling
27597 break.c.
27598 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27599 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27600 from remote-sim.
27601 * gdb.base/exprs.exp: Add h8300 xfails.
27602 * gdb.base/funcargs.exp: Likewise.
27603 * gdb.base/nodebug.exp: Likewise.
27604 * gdb.base/printcmds.exp: Likewise.
27605 * gdb.base/ptype.exp: Likewise.
27606 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27607 h8300 xfails.
d63a86f8 27608 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27609 on the h8300.
27610 * gdb.base/funcargs.c: Explicitly make last constant argument to
27611 call_after_alloca_subr an unsigned long type.
27612 * gdb.base/return.c: Include stdio.h.
27613
27614Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27615
27616 * config/abug.exp: New file for the older Motorola Bug monitor
27617 that runs on the mvme13x series VME boards.
27618 * config/monitor.exp: Use the new config array for target settings
27619 if they exist.
27620
27621Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27622
27623 * sim-gdb.exp: Make the SH simulator allocate less space when
27624 it is targeted.
27625
27626Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27627
27628 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27629 test.
27630
27631Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27632
27633 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27634 "rs6000-*-*" for "list function in include file" when gcc compiled.
27635 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27636 for "p ctable1[120]".
27637 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27638 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27639 Remove setup_xfail for "rs6000-*-*" for
27640 "print 'scope0.c'::filelocal before run".
27641 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27642 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27643 since some compilers don't allow both options to be given
27644 on the same command line. Create object file and move it.
d63a86f8 27645
c906108c
SS
27646Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27647
27648 * gdb.base/corefile.exp: Always regenerate the core file, since
27649 we always regenerate the coremaker program. Detect special case
27650 where registers cannot be read from core file.
d63a86f8 27651
c906108c
SS
27652Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27653
27654 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27655 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27656 * gdb.c++/templates.exp: Only match on basename of file since
27657 some formats like xcoff don't encode directory information.
27658 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27659 and rs6000 AIX xcoff targets.
27660 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27661 * configure: Regenerate.
27662 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27663 here, rather than in distclean.
d63a86f8 27664
c906108c
SS
27665Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27666
27667 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27668 defined, and use it to compile the test case with -O2. The
27669 native compilation still uses no optimization.
27670 * gdb.base/mips_pro.c: Remove inline assembly code since
27671 it is compiled PIC by default, which results in assembler
27672 warnings that make the testsuite think the compilation
27673 was unsuccessful.
27674
27675Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27676
27677 * gdb.c++/misc.exp: Add note to message for
27678 "print s.a for foo struct" that this is a known gcc 2.7.2
27679 and earlier bug.
27680
27681Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27682
27683 * gdb.base/break.exp: Fix pattern for matching "Delete all
27684 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27685 setup_xfail for deleting all breakpoints test. Fix various
27686 timeout messages to include "(timeout)".
27687 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27688 for "p t_float_values2(3.14159,float_val2)".
27689 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27690 for "continue to call2g" when gcc compiled.
27691 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27692 "up to foo in langs.exp", "show language at foo in langs.exp",
27693 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27694 and "show language at fsub in langs.exp".
27695 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27696 "list line 1 in include file", "list message for lines past EOF",
27697 "list function in include file", "list list0.h:foo", and
27698 "list filename:function; nonexistant function".
27699 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27700 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27701 and "ptype t_char_array" to be for native cc only.
d63a86f8 27702
c906108c
SS
27703Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27704
d63a86f8 27705 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27706 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27707 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27708
27709Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27710
27711 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27712 "bt in signals.exp". This problem only appears when running
27713 the testsuite, and then only intermittently.
27714
27715Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27716
27717 * gdb.base/return.exp (return_tests): Differentiate between
27718 two tests of continuing.
27719
27720Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27721
27722 * */Makefile.in (maintainer-clean): Remove config.log.
27723 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27724 * gdb.c++/Makefile.in (PROGS): Add inherit.
27725 (clean): Remove *.ci.
27726
27727Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27728
27729 * gdb.c++/misc.cc: Add test code from Mike Stump.
27730 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27731
27732Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27733
27734 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27735 to "alpha-*-osf2*" and add comment.
27736 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27737 setup_xfail for "step over execarg initialization" and
27738 "step over corearg initialization".
c906108c
SS
27739 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27740 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27741 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27742 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27743 "print func2::coremaker_local", and "backtrace in corefile.exp".
27744 * gdb.base/signals.exp: Build and source signals.ci.
27745 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27746 to be for gcc only.
27747 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27748
c906108c
SS
27749Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27750
27751 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27752 Feb 3 procfs.c change.
27753
27754Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27755
27756 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27757
27758Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27759
27760 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27761 from dejagnu's apparent default of 10 seconds, which gives random
27762 results when running the tests over NFS on moderately loaded systems.
27763 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27764
27765Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27766
27767 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27768 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27769 result reports.
c906108c
SS
27770
27771Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27772
27773 * configure.in (CY_AC_PATH_TCLH): Remove.
27774 * configure: Regenerate.
27775
27776Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27777
27778 * gdb.c++/Makefile.in (clean): Add missing '{'.
27779
27780Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27781
27782 * lib/gdb.exp: Provide a default value for noinferior.
27783
27784 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27785 Load libgloss.exp.
27786
27787Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27788
27789 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27790 the executable, not the .o to run the tests from.
27791
27792Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27793
27794 * gdb.base/break.exp: Don't test for program exit or exit status
27795 if $noresults if nonzero.
27796 * gdb.base/langs.exp: Likewise.
27797 * gdb.base/watchpoint.exp: Likewise.
27798
27799 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27800 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27801 trying to compile the testcase.
27802
27803Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27804
27805 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27806 * gdb.base/signals.exp (continue to handler): Likewise.
27807
27808Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27809
27810 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27811
27812 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27813
27814Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27815
27816 * gdb.base/corefile.exp: Recognize "not found" as failure
27817 when trying to determine if a core file was generated.
27818 If no core file was generate the first time, try again without
27819 the ulimit -c to work around braindamaged shells.
27820
27821Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27822
27823 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27824 [] tests with "test" and enclose string in quotes.
27825 * gdb.stabs/configure: Rebuild
d63a86f8 27826
c906108c
SS
27827Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27828
27829 Changes in sync with expect:
27830 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27831 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27832 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27833 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27834 argument to AC_REQUIRE.
27835 * configure: Regenerated.
27836
27837Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27838
27839 * gdb.base/corefile.exp: When generating a core, discard any
27840 error messages about ulimit not found and the "core dumped"
27841 message from the shell that runs the coredumper.
27842
27843Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27844
27845 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27846
27847 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27848 which sed script to run. Expect failure for v_comb test
27849 on PA targets too.
d63a86f8 27850
c906108c
SS
27851Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27852
27853 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27854 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27855
27856Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27857
27858 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27859 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27860 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27861 * lib/gdb.exp (default_gdb_start): Fix typo.
27862 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27863 messages to not include the full program name that caused
27864 the core dump since some systems (such as solaris) apparently
27865 truncate this path to about 80 characters.
27866 When generating a core file first try increasing the core file
27867 size limit to unlimited since some systems may default it to
27868 zero, and it is harmless to try it. Move the test for failing
27869 to generate a core file to where it will actually get executed.
27870 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27871 new gdb result from g++ debug info improvements and make old
27872 pattern obsolescent. Also account for size_t differences
27873 (may be int or long).
27874 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27875 initialization before function call is placed in the delay slot
27876 and thus appears to be skipped over by commands such as "next".
27877
27878Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27879
27880 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27881
27882Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27883
27884 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27885 input source file; fix code to compile test to deal with this
27886 convention.
27887 * gdb.c++/*.exp: Likewise.
27888
27889Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27890
27891 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27892 "bt in signals.exp".
27893
27894Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27895
27896 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27897 "step over execarg initialization" and
889bf7c5 27898 "step over corearg initialization".
c906108c
SS
27899
27900Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27901
27902 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27903 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27904
27905Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27906
27907 From Rob Savoye (rob@poseidon.cygnus.com)
27908 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27909 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27910 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27911 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27912 configure.in}: Major reworking for autoconfig.
c906108c
SS
27913 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27914 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27915 New files.
c906108c
SS
27916 * config/unix-gdb.exp: Make GDB global.
27917 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27918 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27919 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27920 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27921 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27922 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27923 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27924 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27925 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27926 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27927 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27928 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27929 to returns as necessary, arrange for test to compile own testcase
27930 executable.
c906108c 27931 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27932
c906108c
SS
27933Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27934
27935 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27936 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27937 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27938 "backtrace through signal handler".
27939
27940Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27941
27942 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27943 continuing from a job control stop signal.
27944 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27945
27946Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27947
27948 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27949 * gdb.base/corefile.exp: Likewise.
27950 * gdb.base/funcargs.exp: Likewise.
27951
27952Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27953
27954 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27955 * config/monitor.exp: Add support for setting baud rate.
27956
27957Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27958
27959 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27960 i*86-*-linux* xfails for "backtrace through signal handler".
27961 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27962 "print func2::coremaker_local".
27963 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27964 alpha-dec-osf2* xfail for
c906108c
SS
27965 "delete all breakpoints when none".
27966
27967Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27968
27969 * gdb.base/break.exp: Change test that deletes all breakpoints
27970 when no user breakpoints are installed. A post 4.15 change
27971 causes gdb to no longer prompt in this case.
27972
27973Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27974
27975 * gdb.base/return.exp (return_tests): Change xfail for test
27976 "correct value returned double test" to stop xfailing at
27977 Solaris 2.5. Apparently the bug has been fixed.
27978
27979Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27980
27981 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27982 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27983
27984Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27985
27986 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27987 * gdb.disasm/hppa.s: Corresponding changes.
27988
27989Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27990
27991 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27992 makefile fragment.
27993 * config/mt-hpux: Deleted.
27994
27995Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27996
d63a86f8 27997 * Many files: When warning about suppressed tests due to a
c906108c
SS
27998 nonexistant test binary, avoid incrementing the warning count.
27999
28000Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28001
28002 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28003
c906108c
SS
28004Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28005
28006 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28007 "sparc-*-solaris2*".
28008
28009Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28010
28011 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28012 Add global and local variables and initialize them.
28013 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28014 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28015 extracts the file name and terminating signal from the core file.
28016 * TODO: Remove note about tests for correct mapping of corefile.
28017 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28018 from optimizing it away.
28019 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28020 handles common blocks.
28021
28022Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28023
28024 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28025 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28026
28027Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28028
28029 * Makefile.in (maintainer-clean): New target, synonym for
28030 realclean.
28031 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28032 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28033 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28034 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28035 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28036 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28037
28038Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28039
28040 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28041 xfails when not gcc compiled for "print foo::funclocal".
28042 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28043 "print foo::funclocal at foo",
28044 "print 'scope1.c'::foo::funclocal at foo",
28045 "print foo::funclocal_bss at foo",
28046 "print 'scope1.c'::foo::funclocal_bss at foo",
28047 "print foo::funclocal_ro at foo",
28048 "print 'scope1.c'::foo::funclocal_ro at foo",
28049 "print bar::funclocal at foo" and
28050 "print 'scope1.c'::bar::funclocal at foo".
28051 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28052 gcc compiled for "print foo::funclocal at bar".
28053 Expand all messages to ensure that they identify that
28054 the test is at bar().
28055 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28056 gcc compiled for:
28057 "ptype on opaque struct pointer (statically)",
28058 "ptype on opaque struct tagname (statically)",
28059 "ptype on opaque struct pointer (dynamically) 1",
28060 "ptype on opaque struct tagname (dynamically) 1",
28061 "ptype on opaque struct pointer (dynamically) 2" and
28062 "ptype on opaque struct tagname (dynamically) 2
28063 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28064 gcc compiled for:
28065 "p datalocal"
28066 "whatis datalocal",
28067 "ptype datalocal",
28068 "p bsslocal",
28069 "whatis bsslocal", and
28070 "ptype bsslocal".
28071 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28072 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28073 when not gcc compiled.
28074 * gdb.base/funcargs.exp (float_and_integral_args): Add
28075 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28076 compiled.
28077 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28078 "backtrace from call6a" when not gcc compiled.
28079 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28080 "backtrace from call7a" when not gcc compiled.
28081 * gdb.base/callfuncs.exp (do_function_calls):
28082 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28083 "p t_char_array_values(char_array_val2,char_array_val1)",
28084 "p t_char_array_values(char_array_val1,char_array_val2)",
28085 "p t_char_array_values("carray 1","carray 2")",
28086 "p t_char_array_values("carray 1",char_array_val2)",
28087 "p t_char_array_values(char_array_val1,"carray 2")",
28088 "p sum_args(1,{2})",
28089 "p sum_args(2,{2,3})",
28090 "p sum_args(3,{2,3,4})",
28091 "p sum_args(4,{2,3,4,5})"
28092 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28093 "backtrace in corefile.exp" when not gcc compiled.
28094
28095Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28096
28097 * gdb.base/signals.exp: Rewrite `handle all print' test as
28098 a procedure. Accept blanks or TABs as whitespace, increase
28099 timeout and expect input buffer size for the large output
28100 from the command. Remove "i*86-*-bsdi2.0" xfail.
28101
28102Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28103
28104 * gdb.base/setvar.exp: Add new testcases for truncation when
28105 assigning invalid values to bitfields.
28106
28107Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28108
d63a86f8 28109 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28110 mips-sgi-irix* xfail for
28111 "call inferior func with struct - returns char *"
28112 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28113 accepted in the result.
c906108c
SS
28114
28115Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28116
28117 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28118 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28119 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28120 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28121 that accidentally got checked in.
28122
28123Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28124
d63a86f8 28125 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28126 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28127 compiled test.
28128 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28129 Add mips-sgi-irix5* xfail for not gcc compiled.
28130 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28131 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28132 compiled for "p top", "whatis top", "p middle", and "whatis
28133 middle".
c906108c
SS
28134 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28135 "whatis signed char" for not gcc compiled.
28136 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28137 "set variable signed char=-1 (-1)" and
28138 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28139 * gdb.base/funcargs.exp (float_and_integral_args):
28140 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28141 Add mips-sgi-irix* xfail when not gcc compiled for
28142 "continue to call2b".
28143 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28144 "continue to call2g".
6fdff2c5
PA
28145 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28146 compiled for "backtrace from call6a"
28147 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28148 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28149 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28150 (localvars_after_alloca): Fix gdb_test cmds for
28151 "print * after runto ...".
28152 Remove rs6000-*-* xfails for
28153 "print i after runto localvars_after_alloca" and
28154 "print l after runto localvars_after_alloca"
28155 for all compilers.
28156 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28157 when not compiled with gcc, for:
c906108c
SS
28158 "print signed char == (minus)",
28159 "print signed char != (minus)",
28160 "print signed char < (minus)",
28161 "print signed char > (minus)".
28162 * gdb.base/callfuncs.exp (do_function_calls):
28163 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28164 "call inferior func with struct - returns char *".
d63a86f8 28165 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28166 "correct value returned double test" to include Solaris 2.4.
28167 * gdb.base/funcargs.exp (float_and_integral_args):
28168 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28169
c906108c
SS
28170Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28171
28172 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28173 enumeration bitfields if compiling with GNU C.
28174 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28175 to empty' prompt.
28176
28177Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28178
28179 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28180 test for PRO targets.
28181
28182 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28183 breakpoints in the inferior at any given time by making
28184 two groups of breakpoints for call2*, call6* and call7*
28185 tests.
28186
28187Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28188
28189 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28190 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28191 from optimizing it away.
28192 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28193 "call inferior func with struct".
28194
28195Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28196
28197 * configure.in: Only configure gdb.chill for particular targets.
28198
28199Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28200
28201 * gdb.base/Makefile.in: Add action to .c.o transformation
28202 rule that generates a .ci file for each .o file and remove
28203 explicit .c.o rules except for callfuncs.o.
28204 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28205 generates a .ci file for each .o file and remove explicit
28206 .cc.o rules.
28207 (clean): Remove *.tmp *.ci files.
28208 (EXECUTABLES): Remove templ-info.exp.
28209 * gdb.base/compiler.c: New file.
28210 * gdb.c++/compiler.cc: New file
28211 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28212 Change rs6000-*-* xfail for
28213 "print 'scope0.c'::filelocal_ro" and
28214 "print 'scope1.c'::filelocal" and
28215 "print 'scope1.c'::filelocal_bss" and
28216 "print 'scope1.c'::filelocal_ro" and
28217 "print 'scope1.c'::foo::funclocal" and
28218 "print 'scope1.c'::foo::funclocal_ro" and
28219 "print 'scope1.c'::bar::funclocal" and
28220 "print 'scope0.c'::filelocal_ro" and
28221 "print 'scope1.c'::filelocal at foo" and
28222 "print 'scope1.c'::filelocal_bss at foo" and
28223 "print 'scope1.c'::filelocal_ro at foo" and
28224 "print 'scope1.c'::foo::funclocal at foo" and
28225 "print 'scope1.c'::foo::funclocal_bss at foo" and
28226 "print 'scope1.c'::foo::funclocal_ro at foo" and
28227 "print 'scope1.c'::bar::funclocal at foo" and
28228 "print 'scope0.c'::filelocal_ro" and
28229 "print 'scope1.c'::filelocal" and
28230 "print 'scope1.c'::filelocal_bss" and
28231 "print 'scope1.c'::filelocal_ro" and
28232 "print 'scope1.c'::foo::funclocal" and
28233 "print 'scope1.c'::foo::funclocal_bss" and
28234 "print 'scope1.c'::foo::funclocal_ro" and
28235 "print 'scope1.c'::bar::funclocal" and
28236 "print 'scope1.c'::bar::funclocal_bss"
28237 to only be xfail'd when not compiled with gcc.
d63a86f8 28238 Add rs6000-*-* xfail for
c906108c
SS
28239 "print 'scope0.c'::filelocal_bss before run"
28240 when compiled with gcc.
28241 (test_at_main): Add rs6000-*-* xfail for
28242 "print filelocal_ro in test_at_main"
28243 when compiled with gcc.
28244 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28245 Add rs6000-*-aix* xfail for
c906108c
SS
28246 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28247 "ptype t_char_array", not compiled with gcc.
28248 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28249 xfail for "list foo (in include file)" when gcc compiled.
28250 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28251 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28252 "run to call0a" if not compiled with gcc.
28253 (unsigned_integral_args): Add rs6000-*-* xfail for
28254 "run to call1a" if not compiled with gcc.
28255 (float_and_integral_args): Add rs6000-*-* xfail for
28256 "run to call2a" if not compiled with gcc and for
28257 "continue to call2b" for any compiler.
28258 Add rs6000-*-* xfail to
28259 "print f1 after run to call2a" for gcc compiled.
28260 (discard_and_shuffle): Add rs6000-*-* xfail for
28261 "run to call6a".
28262 (shuffle_round_robin): Add rs6000-*-* xfail for
28263 "backtrace from call7a" if not compiled with gcc.
28264 Add rs6000-*-* xfail for
28265 "backtrace from call7b" if compiled with gcc.
28266 (call_after_alloca): Add rs6000-*-* xfail for
28267 "print c in call_after_alloca" and
28268 "print s in call_after_alloca" and
28269 "backtrace from call_after_alloca_subr"
28270 if not compiled with gcc.
28271 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28272 "print c in localvars_in_indirect_call" and
28273 "print c in localvars_in_indirect_call" and
28274 "backtrace in indirectly called function" and
28275 "stepping into indirectly called function"
28276 if not compiled with gcc.
28277 (localvars_after_alloca): Add rs6000-*-* xfail for
28278 "print c after runto localvars_after_alloca" and
28279 "print s after runto localvars_after_alloca" and
28280 "print i after runto localvars_after_alloca" and
28281 "print l after runto localvars_after_alloca"
28282 for all compilers.
28283 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28284 than whatis-info.exp.
28285 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28286 than opaque-info.exp.
28287 Setup rs6000-*-* xfail for
d63a86f8 28288 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28289 "ptype on opaque struct pointer (dynamically)" when
28290 not compiled with gcc.
28291 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28292 rather than callf-info.exp.
28293 (do_function_calls): Add clear_xfail for rs6000-*-* for
28294 "p t_float_values2(3.14159,float_val2)". Seems to work
28295 fine there, both with xlc and gcc. Need to find out what
28296 it is doing right and fix other platforms.
28297 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28298 "call inferior func with struct - returns int",
28299 "call inferior func with struct - returns long",
28300 "call inferior func with struct - returns float",
28301 "call inferior func with struct - returns double",
28302 "call inferior func with struct - returns char *",
28303 but only if not gcc compiled (presumes xlc compiled).
28304 Change rs6000-*-* xfails for
28305 "call inferior func with struct - returns char" and
28306 " call inferior func with struct - returns short" to only
28307 xfail if not using gcc.
28308 (clean mostlyclean): Remove *.ci and *.tmp files.
28309 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28310 than templ-info.exp.
28311 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28312 Add rs6000-*-* xfail for "up to foo in langs.exp"
28313 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28314 when not gcc compiled.
d63a86f8 28315
c906108c
SS
28316Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28317
28318 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28319 * gdb.base/corefile.exp: Likewise.
28320 * gdb.base/list.exp: Likewise.
28321 * gdb.base/scope.exp: Likewise.
28322 * gdb.base/siganls.exp: Likewise.
28323
28324 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28325 compiler output.
28326 * gdb.base/whatis.exp: Likewise.
28327
28328Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28329
28330 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28331 failure (opcode table has been fixed to match reality).
28332
28333Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28334
28335 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28336 "call inferior func with struct - returns char",
28337 "call inferior func with struct - returns short"
28338
28339 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28340 "print 'scope0.c'::filelocal at main",
28341 "print 'scope0.c'::filelocal_bss in test_at_main",
28342 "print 'scope0.c'::filelocal at foo",
28343 "print 'scope0.c'::filelocal_bss in test_at_foo",
28344 "print 'scope0.c'::filelocal at bar",
28345 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28346
c906108c
SS
28347 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28348 in source file 1". This bug seems to have been fixed with both
28349 gcc and native cc (was native assembler bug?).
28350
28351Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28352
28353 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28354 "backtrace through signal handler" to "i*86-*-sysv4*".
28355 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28356 continue" case. Add "known SVR4 bug" to fail message.
28357 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28358 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28359 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28360 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28361 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28362 "up to foo in langs.exp", "show language at foo in
28363 langs.exp", "up to cppsub_ in langs.exp", "show
28364 language at cppsub_ in langs.exp", "up to fsub in
28365 langs.exp", and "show language at fsub in langs.exp".
28366 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28367 "bactrace in corefile.exp".
28368 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28369 "call inferior function with struct - returns float" and
28370 "call inferior function with struct - returns double".
d63a86f8 28371
c906108c
SS
28372Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28373
28374 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28375 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28376 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28377 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28378
28379Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28380
28381 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28382 (or overriden) "CHILL" macro rather then bare "gcc".
28383 Also look for ../../gcc/xgcc since that is what we will
28384 actually need, not "Makefile". Remove following assignment
28385 of CHILL to CHILL_FOR_TARGET because that results in
28386 recursive definition.
28387
28388Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28389
28390 * gdb.base/corefile.exp: Change xfail for backtrace in
28391 corefile.exp from linuxaout to all linux.
28392 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28393 cases where we miss the breakpoint at the signal handler
28394 for some reason. Setup xfail for linuxoldld/linuxaout and
28395 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28396 hitting SIGURG breakpoint.
28397 * gdb.base/signals.exp: Setup xfail for "next" acting like
28398 continue to add linuxoldld. Setup xfail for all linux for
28399 "next to handler in signals_tests_1", "backtrace in
28400 signals_tests_1", "continue to func1", "pass SIGUSR1",
28401 and continue to handler".
28402
28403Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28404
28405 * Update all FSF addresses except those in COPYING* files.
28406
28407Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28408
28409 * gdb.base/a2-run.exp: Change messages to be more explicit about
28410 the status of args, and quote binfile in results.
28411
28412Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28413
28414 * gdb.base/callfuncs.exp: Add tests for passing structs to
28415 inferior functions and return various types.
28416 * gdb.base/callfuncs.c: Add functions to receive a struct
28417 and return a member of the struct, in various types.
28418
28419Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28420
28421 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28422
28423Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28424
28425 * config/vxworks29k.exp: New file, sources vxworks.exp.
28426
28427Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28428
28429 * config/gdbremote.exp: New file. Testing framework using
28430 gdbserver.
28431
28432Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28433
28434 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28435 "call function when asleep" and "send end of file".
28436 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28437 for "backtrace in corefile.exp".
28438 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28439 for "backtrace through signal handler".
28440 * gdb.base/corefile.exp: Make sure we actually generate a core file
28441 before trying the core tests. Some systems allow the user to suppress
28442 generation of core files and default to that (linux for example).
28443 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28444 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28445
28446Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28447
28448 * gdb.threads: New directory with some crude multi-threaded
28449 gdb tests (step.exp and step2.exp).
28450 * config/mt-lynx (STEP_EXECUTABLE): Define.
28451 (THREADFLAGS): Define.
28452
28453Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28454
28455 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28456
28457 * gdb.base/signals.exp: Disable whole file for lynx until
28458 further notice.
28459
28460 * gdb.base/signals.exp: xfail test where "next" acts like
28461 "continue" for lynx.
28462
28463 * gdb.base/interrupt.exp: xfail test for calling function while
28464 inferior is asleep for lynx.
28465
28466 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28467 than one cr-lf after each command.
28468
28469Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28470
28471 * configure.in: Reinstate setting of stabsdirs variable, fix
28472 typo in setting up configdirs for native builds.
28473
28474 * gdb.base/return.exp: Fix typo in return double test.
28475 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28476 compiler from optimizing them away.
28477
28478Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28479
28480 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28481 sequences to be echo'd by gdb when using gdb_test.
28482 * gdb.chill/chexp.exp: Likewise.
28483 * gdb.fortran/exprs.exp: Likewise
28484
28485Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28486
28487 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28488 after the inferior gdb has started.
28489
28490 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28491 after each command.
28492 * gdb.base/funcargs.exp: Likewise.
28493 * gdb.base/gdbvars.exp: Likewise.
28494 * gdb.base/interrupt.exp: Likewise.
28495 * gdb.base/list.exp: Likewise.
28496 * gdb.base/watchpoint.exp: Likewise.
28497 * gdb.c++/demangle.exp: Likewise.
28498 * gdb.c++/inherit.exp: Likewise.
28499 * gdb.chill/chexp.exp: Likewise.
28500 * gdb.fortran/exprs.exp: Likewise.
28501
28502 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28503 test if we can't handle IO to/from the inferior.
28504
28505 * gdb.c++/misc.exp: Always check for a program already being
28506 started after sending a "run" command to gdb.
28507
28508 * gdb.base/twice.exp: Start with a fresh gdb.
28509
28510 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28511 only depend on gdb's expression code, not the chill runtime.
28512
28513 * gdb.base/return.c: Put return values into variables so we
28514 can have gdb print them rather than depending on the program
28515 to print them.
28516 * gdb.base/return.exp: Corresponding changes.
28517
28518 * lib/gdb.exp: Provide default value for noinferiorio.
28519 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28520 the inferior.
28521
28522 * gdb.base/break.exp: Always check for a program already being
28523 started after sending a "run" command to gdb.
28524 (text_next_with_recursion): Don't check the output from the
28525 program's printf statement. Instead just make sure the program
28526 exited.
28527
28528 * gdb.base/commands.exp: Protect tests which need arguments with
28529 $noargs conditionals.
28530
28531Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28532
28533 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28534 of structure member arrays to match gdb/valops.c:value_addr change.
28535
28536Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28537
28538 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28539 cases.
28540
28541Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28542
28543 * configure.in (configdirs): Remove gdb.chill from default list
28544 of subdirs and then add it back in only if doing a native build.
28545 The current chill compiler does not yet work in any cross build.
28546 * Revert all signal changes from Jul 6.
28547 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28548 for sh-hms targets, allowing these tests to link, with no other
28549 changes. Testing is suppressed by setting "nosignals" in site.exp.
28550
28551Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28552
28553 * configure.in (signaldirs): Define and add to configdirs for all
28554 targets except some specific ones that are known to not support signals.
28555 Also clean up formatting.
28556 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28557 (signals, sigall): Remove rules to build.
28558 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28559 Moved to new gdb.signals directory.
28560 * gdb.signals: New test directory.
28561 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28562 signals.c signals.exp}: New or moved files.
28563
28564Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28565
28566 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28567
28568Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28569
28570 * gdb.base/return.exp: Xfail `return double' test failure
28571 on at least Solaris 2.3 and handle future/past versions on
28572 a case by case basis as appropriate. Also update message
28573 to include i*86 failures.
28574
28575Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28576
28577 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28578
28579 * lib/gdb.exp: Fix comment which erroneously identified
28580 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28581 gdb_file_cmd not gdb_load).
28582 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28583
28584 * gdb.base/setvar.exp: Make test names consistent between pass and
28585 fail cases. Use gdb_test more.
28586
28587Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28588
28589 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28590
28591Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28592
28593 * gdb.base/help.exp: Fix expected help string for `show commands'.
28594
28595Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28596
28597 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28598
28599 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28600 of a text section.
28601
28602Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28603
28604 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28605 that loop eventually terminates. Fix Connection refused logic so
28606 that testsuite will expire nicely.
28607
28608Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28609
28610 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28611 config/rom68k.exp: New tcl glue for the appropriate monitors.
28612 These all just end up calling monitor.exp.
28613 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28614 refused' by retrying. Cleanup some timeout issues.
28615 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28616 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28617 callers don't have to set/restore global timeout variable.
28618
28619 * The following set of changes centralizes management of the global
28620 timeout variable. This way, it can be set in one target dependent
28621 place instead of dozens of places scattered throughout the test suite.
28622 If you need to lengthen a timeout, then you should either set timeout
28623 in one of the config/{target}.exp files, or multiply it by a factor.
28624 Setting it to an absolute value is always going to lose for some
28625 targets.
28626 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28627 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28628 * gdb.base/funcargs.exp: Don't set timeout.
28629 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28630 * gdb.base/printcmds.exp (test_print_string_constants
28631 test_print_array_constants): Don't set timeout.
28632 * gdb.base/ptype.exp: Don't set timeout.
28633 * gdb.base/recurse.exp: Don't set timeout.
28634 * gdb.base/return.exp: Don't set timeout.
28635 * gdb.base/watchpoint.exp: Don't set timeout.
28636 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28637 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28638
28639Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28640
28641 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28642
28643Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28644
28645 * lib/gdb.exp: Disable chill tests for irix5.
28646
28647Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28648
28649 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28650 each test pass or fail.
28651
28652Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28653
28654 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28655 xlc not gcc.
28656
28657Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28658
28659 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28660
28661Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28662
28663 * config/est.exp: Fix copyright and comments. Remove dead code.
28664 Use targetname, serialport and baud variables instead of fixed
28665 constants.
28666 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28667 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28668
28669Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28670
28671 * gdb.base/watchpoint.exp: Don't run
28672 test_watchpoint_triggered_in_syscall for sunos.
28673
28674Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28675
28676 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28677 they don't seem to exist. Do include stdio.h.
28678
28679Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28680
28681 * gdb.base/a1-selftest.exp: Add alpha xfail.
28682
28683Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28684
28685 * gdb.base/watchpoint.c (main): Prompt before calling read().
28686 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28687 Revise accordingly. Remove cruft about sending "123" several
28688 times, until it gets noticed. Clean up the "print buf[0]" stuff
28689 so that it passes or fails, and waits for prompts in the usual way.
28690
28691Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28692
28693 * gdb.base/recurse.exp: Fix comment.
28694
28695 * TODO: Remove item about printing variables in nodebug.exp. Add
28696 item about enabling tests which are only run on some targets.
28697
28698 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28699 fail, make test names unique, use new gdb_test convention
28700 regarding pattern, use gdb_test more, etc.).
28701
28702 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28703 fail, make test names unique, etc.).
28704
28705Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28706
28707 * gdb.base/nodebug.c: Change return type of top and middle to
28708 short.
28709 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28710 are fixed by the recent mdebugread.c changes. Allow `short ()'
28711 as type for top and middle.
28712
28713Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28714
28715 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28716 nearly as I can tell, the whole thing was an accident in Stu's
28717 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28718 to replace a send/expect pair with gdb_test, but ended up only
28719 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28720 of 30 Mar 1995 took care of it, but left this vestigial comment
28721 which I am now nuking.
28722
28723Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28724
28725 * gdb.base/break.exp: Look for different line number for
28726 breakpoint at main depending on usestubs.
28727
28728Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28729
28730 * gdb.base/list.exp: Adjust some alternate expect patterns to
28731 match recent list0.c change. Add alternate expect pattern for
28732 output from `list default lines around main' for optimizing
28733 compilers.
28734
28735Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28736
28737 * lib/gdb.exp: If nosignals is not set, set it to 0.
28738
28739Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28740
28741 * config/slite-gdb.exp: Responds to load symbol table prompt.
28742 * gdb.base/break.exp: Adjust line number, fix rerun.
28743 * gdb.base/langs0.c: Add #ifdef usestubs.
28744
28745Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28746
28747 * gdb.base/list.exp: Adjust line contents after adding new lines in
28748 list0.c. Also fix a syntax error.
28749
28750 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28751 * gdb.base/break.exp: ditto.
28752 * gdb.base/list.exp: ditto.
28753 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28754 * gdb.base/run.c: ditto.
28755 * gdb.base/list0.c: ditto.
28756 * gdb.base/funcargs.c: ditto.
28757
28758Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28759
28760 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28761 $targetname, $serialport and $baud instead of hardwired variables.
28762 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28763 target doesn't support signals.
28764
28765Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28766
28767 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28768
28769Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28770
28771 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28772 Don't rely on the value of an auto variable before it has been
28773 initialized. Use gdb_test more.
28774
28775Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28776
28777 * lib/gdb.exp (default_gdb_version): A version number must start
28778 with a digit, but other than that contains all characters up to
28779 the first whitespace character.
28780
28781Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28782
28783 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28784
28785Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28786
28787 * gdb.c++/*.exp: Warn if executable does not exist. The original
28788 reason for skipping the warning was that configure.in sometimes
28789 intentionally skipped building the executables but the tcl code
28790 had no way of knowing. That (a) was always bogus with respect to
28791 error handling, (b) is no longer true (right now there is no way
28792 to skip C++ tests).
28793
28794 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28795
28796Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28797
28798 * gdb.base/list.exp: Add expect patterns for output from
28799 SunPRO compiled executables.
28800 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28801 types.
28802
28803Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28804
28805 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28806 number (we are already testing that the correct source line text
28807 gets printed).
28808
28809 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28810 that is what is intended, but something needed to be done to get
28811 sunos4 native working again.
28812
28813 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28814
28815 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28816 apparently went with a (very) old xfail.
28817
28818Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28819
28820 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28821 runto_main is a proc in gdb.exp that will do 'step' for target use
28822 stubs.
28823 * gdb.base/exprs.exp: ditto.
28824 * gdb.base/interrupt.exp: ditto.
28825 * gdb.base/opaque.exp: ditto.
28826 * gdb.base/printcmds.exp: ditto.
28827 * gdb.base/ptype.exp: ditto.
28828 * gdb.base/scope.exp: ditto.
28829 * gdb.base/setvar.exp: ditto.
28830 * gdb.base/signals.exp: ditto.
28831 * gdb.base/twice.exp: ditto.
28832 * gdb.c++/classes.exp: ditto.
28833 * gdb.c++/inherit.exp: ditto.
28834 * gdb.c++/templates.exp: ditto.
28835 * gdb.base/break.exp: no run and hit main for stubs. Change line
28836 numbers for breakpoints and info breakpoint.
28837 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28838 breakpoint().
28839 * gdb.base/callfuncs.c: ditto.
28840 * gdb.base/exprs: ditto.
28841 * gdb.base/interrupt.c: ditto.
28842 * gdb.base/opaque0.c: ditto.
28843 * gdb.base/printcmds.c: ditto.
28844 * gdb.base/ptype.c: ditto.
28845 * gdb.base/scope0.c: ditto.
28846 * gdb.base/setvar.c: ditto.
28847 * gdb.base/signals.c: ditto.
28848 * gdb.base/twice.c: ditto.
28849 * gdb.c++/misc.cc: ditto.
28850 * gdb.c++/templates.cc: ditto.
28851
28852Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28853
28854 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28855
28856 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28857 somewhere between `read' and `main.c'. I'm pretty sure the
28858 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28859 and it isn't particularly useful.
28860
28861 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28862
28863Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28864
28865 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28866
28867Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28868
28869 * config/mt-slite: add LIBS and -nostdlib.
28870 * config/slite-gdb.exp: add this new file to support sparclite target.
28871
28872Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28873
28874 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28875
28876 * gdb.base/a2-run.exp: Change argument to istarget from
28877 "*-*-vxworks" to "*-*-vxworks*".
28878 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28879
28880Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28881
28882 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28883 will not runto main but do a 'step' to step out of breakpoint().
28884 * config/mt-slite: add -Dusestubs.
28885
28886Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28887
28888 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28889 instead of just @.
28890
28891 * gdb.base/signals.exp: Add test for "handle all print".
28892 * TODO: Remove "handle all print". Also remove item about
28893 checking copyright date (I don't like the idea of a spurious FAIL
28894 based on when we run the tests).
28895
28896 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28897 for SunOS4 (reason for failure not investigated). Remove
28898 redundant test for $binfile.
28899
28900 * gdb.base/nodebug.c (array_index): Call malloc.
28901
28902 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28903
28904Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28905
28906 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28907 conventions and slightly simplify the matching regexp.
28908
28909Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28910
28911 * gdb.base/break.exp: Update gdb_test invocation to use new
28912 convention.
28913
28914 * lib/gdb.exp: If noargs is not set, set it to 0.
28915
28916 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28917 tests unique.
28918
28919 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28920
28921Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28922
28923 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28924 one argument of type "<non-float parameter>".
28925
28926Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28927
28928 * config/rom68k.exp: New file to support Motorola IDP board.
28929 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28930 * gdb.base/break.c: Change things around so that this program
28931 doesn't depend upon args. This is necessary to make remote
28932 targets work (in general, they can't take args).
28933 * gdb.base/break.exp: Don't try to send args to program. Don't
28934 expect output. Also, replace lots of code with gdb_test.
28935
28936Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28937
28938 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28939 printing of '\'' (which is what the comment says we are testing,
28940 even though we were not), not '''.
28941 (test_integer_literals_rejected): Test that printing ''' is an error.
28942
28943 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28944 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28945 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28946 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28947 Use gdb_test not test_print_accept.
28948 * lib/gdb.exp: Remove test_print_accept.
28949
28950 * gdb.base/signals.exp (signal_tests_1): Make pass message
28951 consistent with fail message.
28952
28953 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28954 unsigned char; the bug (PR 1821) is fixed.
28955
28956 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28957
28958 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28959 successful tests--makes xfailing them work right.
28960
28961Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28962
28963 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28964 only \r\n, not .*. The test can pass .* as the last thing in
28965 $pattern if that is what it wants. In addition to providing this
28966 flexibility, this change should speed up pattern matching in cases
28967 where the pattern already ended with .* (there were a number of
28968 them). This change also helps catch bad patterns--in the old
28969 scheme the typo "char \*" instead of "char \\*" would pass. Now
28970 it is caught.
28971 * Many .exp files: Update callers.
28972
28973 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28974 clearer and does not spuriously match multiple ('s. Likewise for
28975 ) and *.
28976
28977 * gdb.base/nodebug.exp: Test ability to call a function and pass
28978 it a string (even with no debugging info).
28979
28980 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28981 "p '\'", which is the same as "p ''" once tcl gets done with
28982 quoting, to "p '\\'", which I suspect is what is intended (one
28983 backslash gets sent to GDB).
28984
28985 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28986
28987Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28988
28989 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28990 1817) was fixed literally years ago.
28991
28992Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28993
28994 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28995 test, it causes stepping out of call_after_alloca_subr with
28996 optimizing compilers.
28997 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28998 fails.
28999
29000 * gdb.c++/templates.exp: Source templ-info.exp only if
29001 the templates executable exists.
29002
29003 * gdb.c++/misc.cc (class Contains_static_instance,
29004 class Contains_nested_static_instance),
29005 gdb.c++/classes.exp (test_static_members): Test printing of
29006 a class that contains a static instance of the class.
29007
29008Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29009
29010 * gdb.base/langs2.c (cppsub_): Don't prototype.
29011 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29012 only, I believe).
29013
29014Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29015
29016 * lib/gdb.exp (skip_chill_tests): New procedure.
29017
29018 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29019
29020Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29021
29022 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29023 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29024
29025Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29026
29027 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29028
29029 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29030 disassemble 8, not 16, instructions for part 4.
29031
29032 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29033 support the latter anymore.
29034
29035 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29036 -DNO_PROTOTYPES.
29037 * gdb.base/callfuncs.c: Control use of prototypes based on
29038 NO_PROTOTYPES, not __STDC__.
29039 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29040 t_float_values2 tests if prototypes in use.
29041
29042 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29043 t_double_values): When checking differences against DELTA, check
29044 that difference is within the range (-DELTA,DELTA), not just
29045 (-infinity,DELTA).
29046
29047Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29048
29049 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29050 'file' command firts, then 'target', then 'load', this is due to gdb
29051 target set up.
29052 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29053
29054Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29055
29056 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29057 FP load/store variants.
29058 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29059
29060Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29061
29062 * gdb.base/term.exp: Do not give a warning if not native, it is
29063 not an abnormal condition.
29064
29065Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29066
29067 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29068 t_char_array".
29069
29070Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29071
29072 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29073 are getting the version number.
29074
29075 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29076 if not native, it is not an abnormal condition.
29077
29078Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29079
29080 * lib/gdb.exp: Just use "file exists", rather than undocumented
29081 dejagnu procedure "findfile".
29082
29083Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29084
29085 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29086 (LDFLAGS): Set to -Xlinker -Ur.
29087
29088 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29089 Removed, these values are set by lib/gdb.exp.
29090
29091 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29092
29093Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29094
29095 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29096 of replicating gdb startup code.
29097
29098 * config/mt-vxworks (LDFLAGS): Set to -r.
29099 (CFLAGS_FOR_TARGET): Removed.
29100
29101 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29102 (gdb) and gdb for vxworks uses (vxgdb).
29103
29104 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29105 executable is not in the tree and host != target, use sed and
29106 program_transform_name to determine the gdb name used by the
29107 target.
29108
29109 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29110 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29111
29112Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29113
29114 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29115 floats, chars, and shorts where there are ANSI-style function
29116 definitions.
29117
29118 * gdb.base/langs.exp, gdb.base/langs*: New test.
29119 * gdb.base/Makefile.in: Build it.
29120 * TODO: Remove item about checking that C names don't get C++
29121 demangling applied; this test tests it.
29122
29123Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29124
29125 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29126 went with the const70 xfail. The xfail went away a year ago.
29127
29128 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29129
29130 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29131 for hp300.
29132
29133 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29134
29135 * gdb.base/a1-selftest.exp: Don't run on hp300.
29136
29137Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29138
29139 * Makefile.in (site.exp): Set host_alias and target_alias as well
29140 as host_triplet and target_triplet.
29141
29142Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29143
29144 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29145
29146 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29147 places as other ecoff systems).
29148
29149 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29150 ultrix.
29151
29152Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29153
29154 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29155 remove them.
29156 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29157 variable and "variable" in addition to "data variable".
29158 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29159
29160 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29161 2.
29162 * gdb.base/list1.c (long_line): Add additional statement at start
29163 of function.
29164 * gdb.base/list.exp (test_forward_search): Update line number to
29165 reflect new statement.
29166
29167Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29168
29169 * gdb.base/signals.exp: Reinitialize searched source directories
29170 after gdb_start call.
29171
29172Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29173
29174 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29175 * gdb.stabs/Makefile.in: Likewise.
29176
29177 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29178 change. Instead split the tests into smaller pieces.
29179 * gdb.disasm/hppa.s: Corresponding changes.
29180
29181Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29182
29183 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29184 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29185
29186 * gdb.base/funcargs.exp: Modify many tests so that every test
29187 either passes or fails. Make some test names unique.
29188
29189Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29190
29191 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29192 Call stty to set interrupt character.
29193
29194 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29195 for HP assembler versus GNU assembler based on actual behavior of
29196 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29197
29198 * TODO: Suggest a few more stepping tests.
29199
29200Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29201
29202 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29203 restart GDB for h8300 after a continue.
29204 (return): Add pattern to match a29k-udi behavior.
29205 * gdb.base/nodebug.exp: Remove obsolete comment.
29206 * gdb.base/regs.exp: New file, testing of register displays.
29207 * gdb.base/return.exp: Fix typo in reference to $objdir.
29208 * gdb.base/whatis.exp: Always start with a fresh GDB.
29209
29210Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29211
29212 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29213 higher, these tests generate a lot of output.
29214
29215Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29216
29217 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29218 code following the catch silently ignored some errors; without the
29219 catch they should be thrown like any other tcl error. Also, the
29220 catch used "" instead of {} which meant all the callers who wanted
29221 to include one of the characters "[]$ had to quote it an extra time.
29222 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29223 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29224 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29225 Remove extra quoting.
29226
29227Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29228
29229 * gdb.base/commands.exp: Make test names unique; every test either
29230 passes or fails. Update some comments.
29231
29232 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29233
29234Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29235
29236 The following fixes a FAIL caused by the fact that the alpha stabs
29237 configuration didn't use the ".if alpha" code in weird.def.
29238 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29239 bit pointer, so the 32 bit version works even on the alpha.
29240 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29241 Remove the stuff which allowed us to have separate versions for
29242 alpha and everything else.
29243
29244 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29245 regexp which "info func operator\[\](" is supposed to match. Fix
29246 string to send to GDB. Note that GDB still doesn't work right. Add a
29247 new test for "info func .perator\[\](" which GDB does handle correctly.
29248
29249 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29250
29251Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29252
29253 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29254 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29255 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29256 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29257 it makes the tests harder to understand and confuses test-o-matic.
29258 The preferred style is that each test provides a PASS or a FAIL,
29259 and has a unique message (e.g. "continue #54" not just "continue")
29260 which is the same for the pass and the fail.
29261 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29262 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29263 to lib/gdb.exp.
29264 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29265 prt_accept which was basically the same thing. Likewise for
29266 test_print_reject and prt_reject.
29267 * lib/gdb.exp (test_print_reject): Add some more error message
29268 patterns to match from the former printcmds.exp (prt_reject).
29269 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29270 One defect of the passcount stuff is that some of it failed to
29271 report XPASS where appropriate.
29272 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29273 stuff before and after arg in expected pattern.
29274 (test_paddr_operator_functions): Re-do test without print_addr_of;
29275 this is the only test which seems to want extra stuff there.
29276
29277Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29278
29279 * gdb.base/nodebug.exp: Update new tests to reflect improved
29280 wording of gdb output.
29281
29282 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29283 and "ptype" work on variables in files compiled without -g.
29284 Replaces commented out "maint print msymbol" tests.
29285
29286Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29287
29288 * gdb.base/setvar.c (dummy): Call malloc.
29289
29290 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29291 losing with the irix4 sed.
29292
29293 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29294 ALRM" on irix4.
29295
29296Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29297
29298 * TODO: Remove items about corefile.exp testing new exec-file and
29299 backtrace; both are now done. Add items about printing enums.
29300
29301Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29302
29303 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29304 "get signal $thissig" test fails.
29305
29306 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29307
29308Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29309
29310 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29311 compiler warning with dec alpha compiler.
29312
29313 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29314 extra \n from gdb_test call (this explains why the prompt test
29315 that I removed yesterday was there).
29316 (user_defined_command_test): Remove extra \n and prompt test.
29317
29318 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29319 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29320 doesn't exist.
29321 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29322 Also remove alpha workaround, which turns out to be because
29323 SIGABRT == SIGLOST.
29324
29325 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29326
29327 * gdb.base/help.exp: Don't test "help show".
29328
29329Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29330
29331 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29332 "set print address" is on.
29333 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29334 pass prompt to gdb_test; gdb_test already looks for the prompt.
29335
29336 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29337
29338 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29339 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29340 was to make sure that gdb can read a core file. But (a) the "read
29341 the corefile" part didn't make it to a1-selftest.exp, we just
29342 delete the corefile after creating it, and (b) we test reading
29343 corefiles in corefile.exp anyway. Also, this test left around a
29344 xgdb process on Solaris.
29345
29346 * gdb.base/corefile.exp: Also test backtrace.
29347
29348Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29349
29350 * gdb.base/commands.exp: Test a simple user defined command with
29351 arguments and if/while statements; verify the full user command is
29352 printed by "show user".
29353
29354 * gdb.base/commands.exp: Test if/while commands as part of a
29355 breakpoint command list; verify they appear in breakpoint
29356 information.
29357
29358Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29359
29360 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29361 than by dividing by zero.
29362
29363Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29364
29365 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29366 performing an inferior call with watchpoints enabled.
29367 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29368 call.
29369
29370Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29371
29372 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29373 of "file" command.
29374
29375 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29376 Add additional pattern for when "int operator int(void);" appears
29377 in a different order.
29378
29379Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29380
29381 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29382
29383 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29384 and "signal" with ".*".
29385
29386Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29387
29388 * TODO: Add note about "handle all nostop".
29389
29390 * gdb.base/{sigall.c, sigall.exp}: New test.
29391 * gdb.base/Makefile.in: Add it.
29392
29393Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29394
29395 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29396 when invoking GDB, suppresses any windowing interface.
29397
29398Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29399
29400 * config/sim-gdb: New file, simulator testing support.
29401
29402Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29403
29404 * gdb.base/interrupt.exp: Test calling func1 twice.
29405
29406Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29407
29408 * gdb.base/list.exp (test_forward_search): Set timeout higher
29409 when we'll be getting lots of output from gdb.
29410
29411 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29412 "init_malloc" to after the expect statement. Run it if that
29413 regexp is taken, but also for two others which happen if source
29414 cannot be found.
29415
29416Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29417
29418 * gdb.base/printcmds.exp: New test, for printing register before
29419 program is running.
29420
29421Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29422
29423 * gdb.base/list.exp: Correct some alternate expect patterns
29424 to reflect changes in list1.c.
29425
29426Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29427
29428 * TODO: Add item regarding large frames.
29429
29430 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29431
29432 * TODO: Remove item about enabling return.exp; it
29433 is enabled. Suggest a few more "return" tests.
29434
29435Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29436
29437 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29438 anonymous unions.
29439
29440Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29441
29442 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29443 and pr-5646.o, so "make" is the same as "make all", not "make
29444 pr-4975.o".
29445
29446Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29447
29448 * gdb.base/list.exp: Adjust expectations to reflect changes in
29449 list1.c.
29450 (test_forward_search): New test proc.
29451 * gdb.base/list1.c (long_line): New function, has long source line.
29452
29453Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29454
29455 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29456 additional line of code that was added.
29457
29458Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29459
29460 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29461 tests so as not to overflow expect's input buffers.
29462 * gdb.disasm/hppa.exp: Corresponding changes.
29463
29464Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29465
29466 Beginnings of template debugging tests.
29467 * gdb.c++/templ-info.cc: New file to test for template
29468 debugging capability of the compiler.
29469 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29470 templ-info.cc.
29471 * gdb.c++/templates.cc: Add explicit template instantiations
29472 to enable compiling with -fno-implicit-templates. Add destructor
29473 and 'value' method to T5 class for template tests.
29474 * gdb.c++/templates.exp: Add testcases for printing of template
29475 types, setting breakpoints on template methods and calling a
d63a86f8 29476 template method.
c906108c
SS
29477
29478Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29479
29480 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29481 branch target since some assemblers (gas-2.5) may emit a
29482 relocation for the branch instead of resolving it in the
29483 assembler.
29484
29485Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29486
29487 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29488 through signal handler.
29489
29490Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29491
29492 * configure.in (*-*-netware): Use config/mt-netware.
29493
29494 * config/mt-netware: New file.
29495 * config/mt-i386-netware: Removed, separate configs for different
29496 netware architectures are no longer needed now that we have
29497 --with-headers.
29498
29499Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29500
29501 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29502 by the recent changes to use ANSI C arithmetic conversions.
29503
29504Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29505
29506 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29507 bug involving using inferior_pid to figure out whether to select a
29508 frame.
29509
29510Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29511
29512 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29513 match the current disassembler output.
29514
29515Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29516
29517 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29518 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29519 types, expect "int" as type of integer values (for now).
29520
29521Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29522
29523 * gdb.base/commands.exp: New tests for if/while commands.
29524
29525Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29526
29527 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29528 by .*, since hex values have different syntax in Chill mode.
29529
29530Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29531
29532 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29533 linefeed from expect pattern for repeated types with indices > 9.
29534
29535Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29536
29537 First part of Fortran test suite.
29538 * gdb.fortran: New directory.
29539 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29540
29541Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29542
29543 * gdb.base/default.exp: Update expect pattern for load command
29544 without arguments.
29545
29546Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29547
29548 * configure.in: Change i386 to i[345]86.
29549 * gdb.base/configure.in: Likewise.
29550 * gdb.c++/configure.in: Likewise.
29551 * gdb.chill/configure.in: Likewise.
29552
29553Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29554
29555 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29556 patterns, since that is not a valid context for comments.
29557
29558Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29559
29560 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29561 repeated types and repeated types with indices > 9.
29562
29563Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29564
29565 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29566 2417; old bug has been fixed.
29567
29568Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29569
29570 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29571 send the newline ourselves instead of assuming gdb_test will do
29572 so when passed an empty input string.
29573
29574 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29575 stabs testcode.
29576
29577Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29578
29579 * lib/gdb.exp (gdb_test): Don't send anything if the first
29580 argument is an empty string. This makes cases where we want to
29581 match output that is already in expect's buffers (for example,
29582 matching a breakpoint after gdb_run_cmd has been called) work
29583 reliably.
29584
29585Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29586
29587 * config/netware.exp: New file.
29588
29589Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29590
29591 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29592 the -B and -L prefixes so we can find the debugging stub.
29593
29594 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29595 there and we are using the gcc from the tree.
29596
29597 * gdb.base/types.c: Removed.
29598
29599 * gdb.base/configure.in: Look for makefile fragments in ../config.
29600 Recognize i386-*-netware.
29601 * gdb.c++/configure.in: Likewise.
29602
29603Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29604
29605 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29606 the correct TCL syntax.
29607
29608Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29609
29610 * gdb.base/opaque.exp: use runto instead of messing around with
29611 breakpoints. Simplify by using gdb_test.
29612
29613 * gdb.base/bitfields.exp: restart between tests on netware targets
29614 because breakpoints aren't relocated after target death. Run
29615 processes to completion.
29616
29617 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29618
29619Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29620
29621 * Makefile.in: Remove extra tabs that confuse some versions
29622 of "make". Use the newly built gdb to test with by default,
29623 rather than the first one in the tester's search path.
29624
29625Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29626
29627 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29628
29629 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29630 condition help.
29631
29632Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29633
29634 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29635
29636 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29637 running.
29638 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29639 * gdb.base/funcargs.exp: Likewise.
29640
29641 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29642 * gdb.base/funcargs.exp: Likewise.
29643
29644 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29645 message is "".
29646
29647Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29648
29649 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29650 return,signals,twice}.exp: Handle non-existant binaries
29651 consistantly.
29652
29653 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29654 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29655 might testing a cross development system.
29656
29657Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29658
29659 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29660 runtest script is relative to ${srcdir}, not ${rootdir}.
29661
29662Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29663
29664 * gdb.base/signals.exp: Allow for optionality of breakpoint
29665 address.
29666
29667Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29668
29669 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29670
29671Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29672
29673 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29674 for size_t definition.
29675 * gdb.c++/templates.cc: Likewise
29676
29677 * config/mt-i386-netware: New file.
29678
29679 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29680 defined.
29681
29682 * gdb.base/Makefile.in: Added support for systems that name core
29683 files by appending "core" to the program name.
29684 * gdb.base/a1-selftest.exp: Likewise.
29685
29686Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29687
29688 * gdb.base/return.exp: Add comment and message for `return double'
29689 test failure on Sparc Solaris.
29690
29691Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29692
29693 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29694
29695Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29696
29697 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29698 from optimizing them away.
29699 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29700 patterns to include default constructors and assignment operators,
29701 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29702 character in the output of the virtual base pointer.
29703
29704Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29705
29706 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29707 expression match in print_addr_of to avoid unintented matches.
29708 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29709 versions up to 2.5.8.
29710
29711Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29712
29713 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29714 included file to run under newer versions of expect.
29715 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29716 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29717 Remove xfail for the virtual table of BDDHookV.
29718
29719Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29720
29721 * lib/gdb.exp (string_to_regexp): Set a default result.
29722 (default_gdb_start): Fix misleading message.
29723
29724Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29725
29726 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29727 Remove all CC, etc definitions.
29728 * config/mt-hpux: New file.
29729 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29730 (CFLAGS, LDFLAGS): Define.
29731 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29732
29733 * Makefile.in (site.exp): Don't insert host_os, etc.
29734 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29735 (distclean): Check existence of subdir.
29736 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29737 * gdb.base/Makefile.in: General cleanup and simplification.
29738 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29739 to build executables. Use default rule to build .o files.
29740 (EXPECT, RUNTEST, CC): Fix relative pathname.
29741 (site.exp): Don't insert host_os, etc.
29742 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29743 and/or SIGUSR1 defined.
29744 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29745 * gdb.c++/Makefile.in: General cleanup and simplification.
29746 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29747 (CFLAGS): Remove.
29748 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29749
29750Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29751
29752 * gdb.base/recurse.exp: Misc changes to get tests running again
29753 after Kung's changes to the watchpoint code.
29754 * gdb.base/watchpoint.exp: Likewise.
29755
29756Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29757
29758 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29759
29760Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29761
29762 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29763 * lib/gdb.exp (default_gdb_start): Define.
29764 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29765 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29766 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29767 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29768 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29769 Don't call gdb_target_udi in between tests.
29770
29771Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29772
29773 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29774 (which was basically just a local version of the same thing). In
29775 addition to avoiding duplication, gdb_test_exact is faster.
29776 * lib/gdb.exp (gdb_test_exact): Fix typo.
29777
29778 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29779 don't give an error.
29780
29781 * gdb.base/term.exp: Call delete_breakpoints before starting.
29782
29783 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29784 (t10): Add comment.
29785
29786Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29787
29788 Reorganization of the GDB Test Suite.
29789
29790 * gdb.base: New directory, contains all the basic tests.
29791 * gdb.c++: New directory, tests specific to C++.
29792 * gdb.chill: New directory, tests specific to Chill.
29793 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29794 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29795 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29796 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29797 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29798 t30-31 to chill).
29799 * */gdbme.*: Rename to match appropriate expect scripts.
29800 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29801 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29802 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29803 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29804 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29805 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29806 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29807 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29808 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29809 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29810 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29811 gdb.c++/virtfunc.cc: New names of C++ files.
29812 * gdb.chill/chillvars.ch: New name of Chill file.
29813 * gdb.base/configure.in, gdb.c++/configure.in,
29814 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29815 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29816 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29817 * configure.in (configdirs): Update to reflect directory changes.
29818 (target_abbrev): No longer define for any configuration.
29819 * Makefile.in: Cosmetic improvements to header comments.
29820
29821Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29822
29823 Various changes to gdb.t31:
29824
29825 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29826 * gdbme.ch: Make all key-words and predefineds be upper-case.
29827 * chillvars.exp: Expect key-words and predefinds in upper-case.
29828
29829 * chillvars.exp: Use gdb_test_exact many places.
29830 Change expected output for arrays (which now includes index labels).
29831
29832 * pr-5020.exp, gdme.ch (module PR_5020):
29833 New test, for PR-5020.
29834
29835Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29836
29837 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29838 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29839
29840Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29841
29842 * Makefile.in: Fix bit-rot in definitions of CHILL,
29843 CHILL_FOR_TARGET and Chill_LIB.
29844 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29845 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29846 CHILL, and CHILL_LIB.
29847
29848Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29849
29850 * Revert the previous changes. Please see Rob's directory
29851 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29852
29853Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29854
29855 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29856 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29857 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29858 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29859 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29860 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29861 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29862 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29863 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29864 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29865 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29866 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29867 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29868 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29869 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29870 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29871 changes from 94Q1.
29872
29873Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29874
29875 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29876 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29877 Rob's new testing fragments.
29878
29879Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29880
29881 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29882 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29883
29884Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29885
29886 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29887 version also, match on casted version strings, and match on
29888 gdb startup case where the line numbers might be messed up.
29889
29890Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29891
29892 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29893 (CFLAGS): Delete it from here.
c906108c
SS
29894
29895Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29896
29897 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29898
29899Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29900
29901 * Makefile.in (RUNTEST): Default to just "runtest".
29902
29903Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29904
29905 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29906 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29907 the code has been restructured.
29908
29909Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29910
29911 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29912 \n, not just one of each.
29913
29914 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29915 /bin/cc gives a warning if you do.
29916
29917Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29918
d63a86f8 29919 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29920 __t10ListS_link1ZUiRCUiPT0
29921
29922Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29923
29924 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29925 on local variables in recursive functions.
29926
29927 * gdb.t07/Makefile.in: Build the new test.
29928
29929Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29930
29931 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29932 directly. Instead compare the return values from actual calls.
29933
29934Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29935
29936 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29937
29938Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29939
29940 * From Peter Schauer with minor modifications.
a9c64011
AS
29941 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29942 stops in mid-line in the caller. Add xfail for returning a float
29943 value on X86 targets.
c906108c
SS
29944
29945Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29946
29947 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29948 to avoid expect lossage.
29949 (fmem_LRbug_tests): Likewise.
29950 * gdb.disasm/hppa.s: Corresponding changes.
29951
29952 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29953 conditions to work with latest dejagnu/expect.
29954
29955 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29956 expected to fail on the PA.
29957 (backtrace in call with trampolines): Explicitly require main
29958 to be frame #1 (no trampolines should show up in backtrace).
29959
29960 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29961 "continue -expect".
29962 * gdb.t06/break.exp: Likewise.
29963 * gdb.t07/watchpoint.exp: Likewise.
29964 * gdb.t13/bitfields.exp: Likewise.
29965 * gdb.t15/{funcargs,return}.exp: Likewise.
29966 * gdb.stabs/weird.exp: Likewise.
29967 * config/{mips,udi}-gdb.exp: Likewise.
29968
29969 * hppa.sed: Enclose comments within a sed command to avoid
29970 losing with the old OSF1 sed.
29971
29972Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29973
29974 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29975 sequent dynix.
29976 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29977 * gdb.t15/funcargs.exp: Conditionally step again to really
29978 finish from marker_call_with_trampolines. Handle the case where
29979 the first step from within call_with_trampolines already steps
29980 us back to main.
29981 * gdb.t15/gdbme.c: Add comment to closing brace of
29982 call_with_trampolines for funcargs.exp.
29983
29984Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29985
d63a86f8 29986 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29987 Fix typo(s).
29988
29989Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29990
29991 * gdb.t07/gdbme.c: More code for watchpoint testing.
29992
29993 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29994 "Hardware watchpoint" throughout file.
29995 (test_watchpoint_triggered_in_syscall): New test.
29996 (test_complex_watchpoint): New test.
29997
29998Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29999
30000 * gdbme.c (call_with_trampolines): New function to try and step
30001 into. Tests trampoline problems on the PA.
30002
30003 * funcargs.exp (localvars_in_indirect_call): No longer expect
30004 stepping into indirect call to fail on PAs.
30005 (test_stepping_over_trampolines): New test.
30006
30007Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30008
30009 * TODO: Add suggestions for static member function tests, and
30010 completion tests.
30011
30012Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30013
30014 * TODO: Add suggestions for "p/a" tests.
30015
30016 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30017 (default_gdb_exit): Replace all the hair with sending "quit" to
30018 the process with a simple close.
30019
30020Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30021
30022 * TODO: Add suggestions for shared library tests.
30023
30024Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30025
30026 * TODO: Add suggestions for x/s tests.
30027
30028Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30029
30030 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30031 "enable once", and "enable breakpoints once" with ".*".
30032
30033Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30034
30035 * TODO: Add suggestions about structure passing tests.
30036
30037Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30038
30039 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30040 the primary1 test, use work around if __GNUC__ < 2.
30041 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30042 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30043 Test for bad output rather than waiting for timeout. Issue
30044 second continue only if first continue failed.
30045
30046Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30047
30048 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30049 operator[] test with gdb_test because the old code didn't seem to
30050 be getting the quoting right with the new dejagnu.
30051
30052Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30053
30054 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30055 one from the path.
30056 * Makefile.in: Use a fresh expect if there is one, use runtest
30057 from the src tree if there is one.
d63a86f8 30058
c906108c
SS
30059Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30060
30061 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30062 next over recursive call. Revise the tests from that point on
30063 (which had been skipped) to match GDB's actual (correct) output.
30064
30065 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30066 with next over a breakpoint whose condition is false.
30067
30068 * gdb.t00/help.exp: Comment out "help set print" tests just like
30069 (and for same reason as) "help set" test.
30070
30071Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30072
30073 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30074 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30075
30076Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30077
30078 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30079 necessary gdb_target_udi.
30080
30081 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30082
30083 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30084 1838 and 2417; they are fixed.
30085
30086 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30087 gdb.t03/ptype.exp (ptype structure, ptype union):
30088 Remove xfails; the test is looser than when the xfails were added.
30089
30090 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30091 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30092
30093 * gdb.t01/run.exp: Only run shell test if isnative.
30094
30095 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30096 since "run" automatically loads if necessary. Call gdb_target_udi
30097 after the "file" since "file" kills any execution target.
30098
30099 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30100 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30101 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30102 argument for UDI.
30103
30104Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30105
30106 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30107
30108 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30109
30110Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30111
30112 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30113 properly quoting regexps. This makes the second argument to
30114 demangle a fixed string, which matches the callers, instead of a
30115 shell-style pattern which is what the previous implementation
30116 used. Update some of the callers.
30117
30118Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30119
30120 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30121 (comib_nullified_tests): Fix typo.
30122 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30123 strings. No longer expected to fail.
30124
30125 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30126 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30127 strings. No longer expected to fail.
30128
30129 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30130 string. No longer expected to fail.
30131
30132Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30133
30134 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30135 No longer expected to fail.
30136
30137 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30138 string. No longer expected to fail.
30139
30140Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30141
30142 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30143 only in the names (I probably got most of them). I was even
30144 generous with some which differed in underscores in names, and
30145 probably missed a few, and I *still* was able to remove almost a
30146 third of the file with almost no impact on testsuite coverage.
30147
30148Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30149
30150 * gdb.t00/default.exp: Match udi_attach error message as well as
30151 the one from child_attach.
30152
30153 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30154
30155 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30156
30157 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30158 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30159
30160 * Move test with enums and partial symbols back to
30161 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30162 Reverts the change of 26 May 93. Per today's change to
30163 stabs.texinfo, the behavior that weird.exp was expecting was
30164 unreasonable; what is important is that the compiler+gdb get
30165 things right, which happens with a recent gcc. Also fix the test
30166 to deal with native compilers which put out the stab gdb can't
30167 deal with.
30168
30169Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30170
30171 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30172 in the names. The main thing these accomplish is to slow things down.
30173 Many more such duplicates surely remain.
30174
30175 * gdb.t00/help.exp: Comment out "help support" test just like
30176 (and for same reason as) "help set" test.
30177
30178Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30179
30180 * gdb.t06/break.exp: Remove setup_xfails for
30181 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30182 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30183 about known bug in gcc to include up through 2.5.8.
30184 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30185 well as "_vb$".
30186 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30187 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30188 with latest gcc and gdb.
30189 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30190 well as "_vb$".
30191
30192Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30193
30194 * configure.in (hppa*-*-*): Also configure and build stabs-only
30195 tests.
30196
30197Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30198
30199 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30200 * gdb.t10/configure.in (hppa*-*-*): Use it.
30201
30202Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30203
30204 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30205
30206Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30207
30208 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30209 versions prior to 1.13.5.
30210
30211Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30212
30213 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30214 the prompt is at the start of a line.
30215
30216Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30217
30218 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30219 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30220 in the copr tests now.
30221 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30222 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30223 expected to fail.
30224
30225Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30226
30227 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30228 gdb.t31/chillvars.exp, lib/gdb.exp:
30229 Tweak to run under either version of expect.
30230 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30231 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30232 * gdb.t11/list.exp: Remove extraneous whitespace.
30233
30234Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30235
30236 * gdb.t16/printcmds.exp (test_print_strings): Accept
30237 "(unsigned char *) " before the string.
30238
30239 * TODO: Add notes about printing of fancy types and GDB expressions.
30240
30241Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30242
30243 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30244 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30245 if doing mips-idt-ecoff.
c906108c
SS
30246
30247Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30248
30249 * Most .exp files: Tweak to run under either version of expect.
30250
30251Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30252
30253 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30254 xfails; I'm not sure why they are failing, but not because of PR 1806.
30255
30256Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30257
30258 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30259 defined in lib/gdb.exp.
30260
30261Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30262
30263 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30264 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30265 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30266 have to be typeless.
30267
30268Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30269
30270 * TODO: Add suggestion for copyright year test.
30271
30272Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30273
30274 * configure.in (*-*-lynxos*): Add stabs tests.
30275
30276Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30277
30278 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30279 so insert a tab before any assembler directive in column zero.
30280
30281 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30282 stores.
30283 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30284 stores.
30285 (fpu_short_memory_tests): Likewise.
30286
30287Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30288
30289 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30290 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30291 .stabs directives in comments.
30292
30293Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30294
30295 * TODO: New file, describing tests we could write.
30296 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30297
30298Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30299
30300 * gdb.t06/signals.exp: Add kludge to force re-sync.
30301
30302 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30303 to xgdb instead of gdb, get out of gdb.
30304
30305Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30306
30307 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30308 for info.
30309
30310Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30311
30312 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30313 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30314 * gdb.stabs/hppa.sed: New sed script for the PA.
30315
30316Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30317
30318 * gdb.stabs: Re-write weird.def and configuration to use sed
30319 instead of cpp. sed is portable and POSIX; cpp is neither.
30320
30321Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30322
30323 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30324
30325Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30326
30327 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30328
30329Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30330
30331 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30332 "_vb$".
30333 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30334 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30335
30336Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30337
30338 * lib/gdb.exp: Comment out code which depends on non-existent
30339 `transform' procedure.
30340
30341Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30342
30343 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30344 * lib/gdb.exp: Transform tool name.
30345 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30346 1.1's new error handling system.
30347
30348Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30349
30350 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30351
30352Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30353
30354 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30355 They made pattern matching so slow that timeouts happened on
30356 heavily loaded systems. Now any output from "show print" which
30357 gets us back to the GDB prompt is a PASS.
30358
30359Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30360
30361 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30362
30363Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30364
30365 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30366
30367 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30368 It is not from PR 3220.
30369
30370Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30371
30372 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30373 just started failing because they depended on the order the
30374 subcommands are presented, or exact docstring text. This kind of
30375 test is a pain and has minimal benefit.
30376
30377Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30378
30379 * gdb.t09/corefile.exp: At end of test, use "core" command with
30380 no arguments.
30381
30382Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30383
30384 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30385 17}/Makefile.in: Make it possible to run the testsuite with Sun
30386 make and CC = cross gcc by adding explicit build rules for .o
30387 files.
30388
30389Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30390
30391 * gdb.t15/funcargs.exp: Don't put comments on same line as
30392 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30393
c906108c
SS
30394Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30395
30396 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30397
30398Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30399
30400 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30401 * gdb.t20/inherit.exp: remove three dumplicate entries.
30402
30403Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30404
30405 * gdb.t06/break.exp: For "next over recursive call", fail on any
30406 incorrect output, not just on "factorial (value=2)".
30407
30408Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30409
30410 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30411 working now. Add an xfail if accesing a bss variable causes
30412 a memory error if the target is not yet run.
30413
30414Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30415
30416 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30417 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30418 name of __st* demangling (2 strings). Did Kung really get the
30419 more than 95 others right without testing them?
30420
30421Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30422
30423 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30424
30425Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30426
30427 * configure.in (configdirs): Add gdb.disasm
30428 * gdb.disasm: New directory for GDB disassembler tests.
30429 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30430
30431Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30432
30433 * gdb.t00/help.exp: Don't test "help set".
30434
30435 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30436 from within expect statements. None of these happen anymore and
30437 they cause regressions to be silently unnoticed.
30438
30439 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30440 messages) about known failures with gcc cygnus-2.4.5-930417.
30441
30442 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30443 comp-info.exp so it gets built if it doesn't exist.
30444
30445 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30446 it is no longer used.
30447 * gdb.t13/comp-info.c: Removed.
30448
30449Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30450
30451 * gdb.t06/signals.exp: Add xfail for sun3.
30452
30453Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30454
30455 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30456 relevant because ^C doesn't get sent but failure can be reproduced
30457 interactively).
30458
30459Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30460
30461 * gdb.stabs/alpha.mt: New configuration file for alpha.
30462 * gdb.stabs/configure.in: Use it.
30463 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30464 sharing with alpha.mt, redefine long to word via preprocessor.
30465 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30466 for alpha.
30467 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30468 native cc.
30469 * gdb.t00/teststrategy.exp: Change expect string so that we
30470 consume the `(xgdb)' from the command echo and from the gdb prompt.
30471 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30472 gdb currently compares all values as long, so this failure probably
30473 applies to any configuration where LONGEST is bigger than a target int.
30474 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30475 with gcc.
30476 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30477 to handle opaque pointers, gcc is.
30478 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30479 as first argument. Include <sys/types.h> and change all operator
30480 new definitions to use size_t.
30481 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30482 now that we use size_t.
30483
30484Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30485
a9c64011 30486 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30487 a long or float array cast all array members to the same type.
a9c64011 30488 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30489 with 64 bit longs.
a9c64011 30490 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30491 on alpha.
a9c64011 30492 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30493
30494Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30495
30496 * gdb.t24 (demangle.exp): Constructors of templates have names like
30497 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30498 section 14.6 of the ARM.
30499
30500 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30501 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30502 accomplish little and slow down the testsuite.
30503
30504 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30505 Accept spaces various places.
30506
30507Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30508
30509 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30510 with watchpoint enabled.
30511
30512 * Makefile.in: Remove definition of CC and remove the second
30513 definition of CXX (the "CXX = gcc" one remains). These definitions
30514 were causing backquotes to be expanded within backquotes, which
30515 doesn't work.
30516
30517Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30518
30519 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30520
30521Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30522
a9c64011
AS
30523 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30524 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30525 by mips cc and contains no stabs entries.
30526
30527Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30528
30529 * config/vx-gdb.exp: Use fake device to load files rather than
30530 NFS.
30531 * lib/gdb.exp: New proc to do "file" command.
30532 * config/unix-gdb.exp: Use new "file" proc.
30533
30534Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30535
30536 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30537 Rework board rebooting slightly.
30538 (gdb_exit): Don't exit from the remote shell; there isn't one.
30539 * gdb.stabs/weird.exp: If a program is being debugged already,
30540 kill it.
30541 * gdb.t04/setvar.exp: Stop and restart gdb.
30542 * gdb.t05/expr.exp: Likewise.
30543 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30544 restart gdb and reload the program.
30545 * gdb.t08/opaque.exp: Likewise.
30546 * gdb.t12/scope.exp: Likewise.
30547 * gdb.t13/bitfields.exp: Likewise.
30548 * gdb.t15/funcargs.exp: Likewise.
30549 * gdb.t20/classes.exp: Likewise.
30550 * gdb.t03/ptype.exp: Increase timeout.
30551 * gdb.t16/printcmds.exp (test_print_string_constants,
30552 test_print_array_constants): Likewise.
30553 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30554 * gdb.t20/classes.exp (do_tests): Likewise.
30555 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30556
30557Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30558
30559 * gdb.stabs: Renamed *wierd* to *weird*.
30560
30561Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30562
30563 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30564 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30565
30566Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30567
30568 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30569 (do_tests): Remove xfail for whatis on one_var and two_var.
30570
30571Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30572
30573 * Makefile.in: Made cross building work better by adding
30574 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30575
30576Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30577
30578 * gdb.t15/{return.c,return.exp,Makefile.in}:
30579 New test, currently commented out.
30580
30581Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30582
30583 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30584 still running and removes the leftover named socket so GDb can do
30585 clean restarts.
30586
30587Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30588
30589 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30590 console, not GDB.
30591 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30592 cross testing works better with "make check"
30593 * config/unix-gdb: Use default procedures for exit and version.
30594 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30595 with the newest VxWorks.
30596
30597Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30598
30599 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30600 old form.
30601
30602 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30603 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30604
30605 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30606
30607 * config/unix-gdb.exp: Remove this version of gdb_exit
30608 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30609 Rob says he'll look at it when he gets back to testing boards.
30610
30611Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30612
30613 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30614 an expected fail for certain ptype commands.
30615
30616 * gdb.t20/classes.exp: Update expected results of "ptype class
30617 Base1" to account for the constructor that now appears in the type.
30618
30619Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30620
30621 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30622 disappeared from list.
30623 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30624 "alldone" proc with call to cleanup and exit.
30625 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30626 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30627 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30628 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30629 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30630 "alldone" proc with simple returns that suppress remaining
30631 tests. The alldone proc went away many months ago.
30632
30633Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30634
30635 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30636
30637 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30638
30639Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30640
30641 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30642 as vax gdb will display them.
30643
30644Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30645
30646 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30647 optimizers.
30648
30649 * scope.exp: Change "bad value for localval" messages so each one
30650 is unique.
30651
30652 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30653 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30654
30655 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30656
30657Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30658
30659 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30660 doesn't exist (due to optimization).
30661
30662Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30663
30664 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30665 contains \r because the filename is long.
30666
30667 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30668 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30669
30670Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30671
30672 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30673 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30674 Ultrix.
30675 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30676 int tests.
30677 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30678
30679Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30680
30681 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30682
30683 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30684 to match does not match the passing case but still matches the
c906108c
SS
30685 failing case.
30686
30687Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30688
30689 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30690
30691Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30692
30693 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30694 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30695 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30696 Remove various versions of gdb_exit.
30697 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30698 gdb_exit.
30699 * config/unix-gdb.exp: gdb_exit remains here, and should override
30700 the generic version, since it's doing a lot of wierd stuff that
30701 the other versions aren't. FIXME, fold it in, or abandon this
30702 version.
30703
30704Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30705
30706 * gdb.t24/demangle.exp: Add tests for PR 3220.
30707
30708Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30709
30710 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30711
30712Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30713
30714 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30715 "i386-*-*". Works for i486 as well.
30716
30717 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30718 bug, and expand domain of xfail to all SVR4 systems, since the
30719 actual problem is likely to be in generic SVR4 /proc support.
30720
30721Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30722
30723 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30724
30725Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30726
30727 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30728 xfails for other systems. Match a missing 'Continuing.' as an
30729 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30730
30731 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30732 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30733 Only issue warning for missing executables if -all option is used.
30734
30735 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30736 file if -all option is used. It's like an unpredictable XFAIL.
30737
30738Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30739
30740 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30741 for dynamically linked binaries.
30742
30743 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30744
30745Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30746
30747 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30748 to state that this is a known bug in old versions of g++.
30749
30750Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30751
30752 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30753 while waiting for `Continuing'.
30754
30755Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30756
30757 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30758 in text, data, and bss.
30759 * gdb.t10/nodebug.c: Add local and global test variables for
30760 initialized and uninitialized data.
30761
30762Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30763
30764 * config/unix-gdb.exp (gdb_exit): Add "wait".
30765
30766Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30767
30768 * gdb.t06/signals.exp: xfail the continue from the handler for all
30769 targets.
30770
30771 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30772 function with watchpoints enabled, the i386 call dummy starts with
30773 a call.
30774
30775 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30776 386 bsd names its corefiles.
30777
30778Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30779
30780 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30781 compilers don't grok it.
30782 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30783 with small octal ints rather than character constants, which
30784 are signed and might not fit if first promoted to int.
30785
30786Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30787
30788 * gdb.t09/Makefile.in (clean): Remove corefile.
30789
30790Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30791
30792 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30793
30794Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30795 and Jim Kingdon (kingdon@cygnus.com)
30796
30797 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30798 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30799 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30800
30801Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30802
30803 * gdb.t17/interrupt.exp: Add xfail for hppa.
30804
30805Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30806
30807 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30808 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30809 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30810 to determine signed-ness of bitfields and use the result to setup
30811 the xfail.
30812 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30813 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30814 call line is reached if necessary.
30815
30816Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30817
30818 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30819
30820Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30821
30822 * gdb.t06/break.exp: Also test `clear' command.
30823
30824Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30825
30826 * gdb.t00/teststrategy.exp: Remove extra quote.
30827
30828 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30829 watchpoint enabled to be for all non-68k machines.
30830
30831 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30832
30833Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30834
30835 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30836 targets use aout.mt instead of ecoff.mt as gas understands
30837 standard aout format.
30838
30839Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30840
30841 * lib/gdb.exp (runto): Don't insist that function we are running to
30842 was compiled with -g.
30843
30844 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30845
30846 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30847 to get back into the read system call.
30848 Accept leading newline in case where we woke it up.
30849
30850Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30851
30852 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30853 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30854 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30855 enable ecoff configuration.
30856
30857Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30858
30859 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30860
30861Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30862
30863 * gdb.t16/printcmds.exp: Add another printf test.
30864
30865Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30866
30867 * configure.in: If configured -with-stabs on any target, add
30868 stabsdirs to configdirs.
30869
30870Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30871
30872 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30873 fun" so pattern does not match the command itself.
30874
30875Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30876
30877 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30878
30879Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30880
30881 * gdb.t17/interrupt.exp: Test for more things.
30882
30883Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30884
30885 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30886 compiler arranges the code and line numbers.
30887
30888 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30889
30890Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30891
30892 * gdb.t00/help.exp: Increase expect input buffer size.
30893
30894Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30895
30896 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30897
30898 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30899
30900 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30901
30902 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30903 [0-9]*, not just [0-9].
30904
30905Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30906
30907 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30908
30909 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30910
30911Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30912
30913 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30914
30915Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30916
30917 * gdb.t06/signals.c: Add xfails for sun3.
30918
30919 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30920
30921 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30922 test_stepping tests.
30923
30924Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30925
30926 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30927
30928 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30929
30930 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30931 rather than actually putting it through cpp twice.
30932
30933 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30934
30935Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30936
30937 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30938 no longer needed.
30939
30940Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30941
30942 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30943
30944 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30945 C++ features prints as "struct", make it a pass, not an xfail.
30946
30947Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30948
30949 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30950 Don't require VA to print as "class" rather than "struct".
30951
30952Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30953
30954 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30955
30956Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30957
30958 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30959
30960Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30961
30962 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30963 order.
30964
30965Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30966
30967 * gdb.t16/printcmds.exp: Add printf tests.
30968
30969 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30970
30971 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30972
30973Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30974
30975 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30976 pass counts, to counteract any existing or future setup_xfails.
30977
30978Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30979
30980 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30981 {BEGIN,END}_COMMON for common block instead of STAB.
30982 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30983
30984 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30985 intp_var should be N_GSYM not N_LSYM.
30986 wierd-aout.S: Use a label for the value of the N_SO.
30987 wierd.def: Remove all backslashes.
30988 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30989
30990Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30991
30992 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30993 get the expected next to inheritance3.
30994
30995Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30996
30997 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30998 now that gcc-2.4 gets it right.
30999
31000Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31001
31002 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31003
31004 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31005 generating comp-info.exp which works for cross-compilation.
31006
31007Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31008
31009 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31010 "*-*-sysv4.*".
31011
31012Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31013
31014 * gdb.t01/run.exp: Start with a fresh gdb.
31015 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31016 SVR4.x.
31017
31018Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31019
31020 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31021 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31022 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31023 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31024 things to remove.
31025
31026Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31027
31028 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31029 test cases from bug reports.
31030
31031Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31032
31033 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31034 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31035 avoid spurious xfails.
31036 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31037 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31038 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31039
31040Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31041
31042 * gdb.t00/teststrategy.exp: Rework to provide more useful
31043 description of each test, fix problem with systems that define
31044 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31045 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31046 results for "next over recursive call" so timeouts aren't taken
31047 by error.
31048
31049Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31050
31051 * gdb.t12/scope.exp: Test printing of variables before run.
31052
31053 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31054 printed in wrong order due to sorting.
31055
31056Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31057
31058 * gdb.t00/teststrategy.exp: Fix expected results for printing
31059 user entered string constant. Is array of char, prints with no
31060 address.
31061
31062 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31063 commands.
31064 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31065 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31066 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31067 of struct of char arrays.
31068 * gdb.t00/radix.exp: New tests for radix commands.
31069
31070Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31071
31072 * gdb.t16/printcmd.exp: Print a variable before running program
31073 (with xfail for AIX).
31074
31075Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31076
31077 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31078
31079 * gdb.t16/printcmd.exp: Don't print variables before running program.
31080
31081 * gdb.t06/break.exp: Don't require envp argument to main.
31082
31083 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31084
31085 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31086 Add xfails for rs6000.
31087
31088 * gdb.t02/whatis.exp: Change other tests not to re-test something
31089 we already tested.
31090
31091 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31092 each type used has a variable of that type.
31093
31094Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31095
31096 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31097
31098Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31099
31100 * configure.in: change srctrigger to be a file, not a directory
31101
31102Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31103
31104 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31105
31106 * gdb.t11/list.exp: Fixed a couple of typos.
31107
31108Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31109
31110 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31111 is fixed and PR is closed.
31112 * gdb.t16 (gdbme.c): Add simple test string variable.
31113 * gdb.t16 (printcmds.exp): Add tests with simple test string
31114 variable, primarily for boundaries on "set print elements".
31115
31116Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31117
31118 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31119 Make leading 0's optional and don't expect a tab in the middle
31120 of the number.
31121
31122 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31123
31124 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31125 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31126 don't end command passed to gdb_test with newline.
31127
31128 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31129 signed keyword away, don't expect signed bitfields to be signed.
31130
31131 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31132 printing with only as many 1's as are in the field as well as printing
31133 with 32 1's (see comment).
31134
31135Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31136
31137 * gdb.t00/default.exp: Start with a fresh gdb.
31138 * configure.in (configdirs): Remove gdb.t31 until the chill
31139 compiler works again. It no longer is able to find chillrt0
31140 since it isn't in libchill.a anymore.
31141 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31142 wierd.o, make more modular.
31143 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31144 spurious newlines that caused problems.
31145
31146Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31147
31148 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31149 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31150 gdb.stabs/wierd.{exp,def}: Many new tests.
31151
31152 * gdb.t00/default.exp: update info line for new message.
31153
31154 * gdb.t02/{whatis.exp,gdbme.c}:
31155 Test that "char *" doesn't print as "caddr_t".
31156
31157Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31158
31159 * gdb.t00/help.exp: Use .* in place of some help messages which
31160 just changed.
31161 gdb.t00/default.exp: Update "info frame" test for new message.
31162 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31163 Remove some xfails
31164
31165Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31166
31167 * gdb.t03/{gdbme.c,ptype.exp}:
31168 Add tests for typedef'd struct and union without tags.
31169 Also check "whatis" on a variable of a typedef'd enum without a tag.
31170
31171 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31172 PRMS 1823; the bug still exists but isn't reproduced by this test
31173 anymore), and remove rs6000 XFAIL (the bug is fixed).
31174
31175 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31176 duplicated from whatis.exp. For those that are left, accept
31177 "long", "long int", or "int" for long variables (whatis.exp already
31178 has an XFAIL for "int", so no need to fail it here).
31179
31180 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31181 Deal with GCC's names for types now that GDB uses the compiler's names.
31182
31183 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31184 setup_xfail's for sunos4. If we #defined the signed keyword away,
31185 don't expect GDB to know that char it is signed.
31186
31187 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31188
31189Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31190
31191 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31192 should work on any system, regardless of debugging format.
31193 * gdb.t21/demangle.exp: Move to gdb.t24.
31194 * gdb.t24/demangle.exp: Move from gdb.t21.
31195 * gdb.t24/{Makefile.in, configure.in}: New files.
31196
31197Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31198
31199 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31200 * gdb.stabs: New directory.
31201
31202Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31203
31204 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31205 not just "Quit anyway?".
31206
31207Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31208
31209 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31210 that all setup_xfails are immediately followed by clear_xfails.
31211
31212Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31213
31214 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31215 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31216 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31217 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31218 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31219 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31220 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31221 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31222 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31223 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31224 gdb.t31/chillvars.exp, lib/gdb.exp:
31225 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31226 bug-gdb@prep.ai.mit.edu.
31227
31228Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31229
31230 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31231 with 0.0, not integer 0.
31232
31233Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31234
31235 * gdb.t06/break.exp: Update for "Kill the program" message change.
31236
31237Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31238
31239 * Makefile.in (GDBFLAGS): Set to -nx.
31240 * Makefile.in (site.exp): Use GDBFLAGS.
31241
31242Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31243
31244 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31245 Makefiles.
31246 (check): depend on just-check.
31247 (just-check): added so that tests can be run without a noop
31248 build pass.
31249
31250Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31251
31252 Switch to using configure's configdirs.
31253 * Makefile.in (Makefile): add configure.in dependency.
31254 (SUBDIRS): removed redundant assignment.
31255 * configure.in: switch subdirs assignment to configdirs.
31256 * gdb.t*/configure.in: new files.
31257
31258Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31259
31260 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31261 works.
31262
31263Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31264
31265 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31266 in explicit rules. Apparently this is not supported by some makes.
31267
31268Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31269
31270 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31271
31272Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31273
31274 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31275 disappeared.
31276
31277Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31278
31279 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31280
31281Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31282
31283 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31284 watchpoint problem that is now fixed.
31285 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31286 uninitialized convenience variables.
31287 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31288 structures.
31289
31290Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31291
31292 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31293 which causes expect to get out of sync with gdb on long output
31294 from help set.
31295 * gdb.t09/corefile.exp: Make expected pattern for core file
31296 failing signal and frame output format less sun specific.
31297
31298Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31299
31300 * gdb.t31/chillvars.exp: Add and remove initial dummy
31301 breakpoint, so that symbol table is forced in.
31302 (Needed at least on Sunos4, though it seems not SVR4.)
31303 * gdb.t31/chillvars.exp: Update for changed output format.
31304
31305Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31306
a9c64011 31307 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31308
31309Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31310
31311 * Makefile.in: Added --srcdir when invoking runtest, removed the
31312 need for a local config file. (optional now)
31313
31314Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31315
31316 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31317 failure count used to force early termination. Add some more
31318 expected failures for gnu style demangling.
31319
31320Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31321
31322 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31323 pmi variable from gdb.t20/gdbme to get optimized away.
31324 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31325 Check for written corefile upon timeout _and_ eof.
31326
31327Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31328
31329 * config/unix-gdb.exp: Add missing return 0.
31330
31331Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31332
31333 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31334 test termination.
31335
31336Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31337
31338 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31339 disappeared.
31340
31341Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31342
31343 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31344 time as i860 support works.
31345
d63a86f8 31346 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31347 "backtrace 100\r" rather than just "backtrace\r", to match last
31348 change.
31349
31350Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31351
31352 * config/udi-gdb.exp (gdb_exit): Remove close command.
31353 (gdb_target_udi): New procedure to set the UDI target.
31354 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31355 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31356 Added waits for prompts after several question responses. Added
31357 some more responses used by a29k-amd-udi-gdb.
31358 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31359 pass different arguments, restart UDI connection after program
31360 completion.
31361 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31362 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31363 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31364 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31365 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31366 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31367 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31368 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31369 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31370 after program completion.
31371 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31372 compiled with a SELECT_VECS setting.
31373 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31374 infinite recursion.
31375
31376 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31377 Added checks for COFF results, and made them expected failures for
31378 all targets. It would be better to make them expected failures
31379 for COFF targets only.
31380
31381Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31382
31383 * Makefile.in: add null dvi target, don't bother to recurse
31384 through test directories for info and install-info; rename
31385 $(datadir) to be dejagnu instead of deja-gnu
31386
31387Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31388
31389 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31390 compiler to coredump.
31391 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31392 code.
31393
31394Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31395
31396 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31397 coredump.
31398 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31399 code.
31400
31401Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31402
31403 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31404 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31405 which in a shell. Deletes xgdb when done.
31406 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31407 Tests the return from the "set height" or "set width" commands.
31408 Added a few return codes where needed.
31409
31410Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31411
31412 * Makefile.in (SUBDIRS): Add gdb.t17.
31413 * configure.in (subdirs): Add gdb.t17.
31414 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31415 files to test gdb's calling of functions in the inferior with
31416 the correct arguments and gdb's ability to retrieve any
31417 result returned.
31418
31419Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31420
31421 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31422 may be called after gdb goes away. Previous versions of expect
31423 needed these to avoid file descriptor leaks, but they cause
31424 errors with the current revision of expect.
31425 * gdb.t00/gdbvars.exp: Use -re on expected output after
31426 setting sevenbit-strings.
31427 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31428 to set sevenbit-strings consistent across tests.
31429 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31430 set sevenbit-strings consistent across tests.
31431
31432Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31433
31434 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31435 expected output to match current "expect" expectations.
31436
31437Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31438
31439 * gdb.t00/default.exp: Change expected output for default "source"
31440 command, to match new gdb behavior which requires a filename to
31441 source.
31442
31443Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31444
31445 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31446 expected fail for i486-*-* that misses the marker2 function.
31447 * gdb.t10/crossload.exp (bfddefault): Allow successful
31448 recognition of a format to pass even if no symbols are found.
31449 Explicitly catch failures where the format is not recognized
31450 or is ambiguous, and add the reason to the fail message.
31451 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31452 the cause is and invalid target and add reason to failure message.
31453 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31454 elf32-i386, elf32-sparc, and elf32-i860.
31455 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31456 Set up expected failure for 'filename'::variable scope resolution,
31457 which is now apparently broken on all targets.
31458 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31459 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31460 gdb.t23/templates.exp: Change failure for missing binfile into
31461 just a warning.
31462 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31463 references.
31464
31465Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31466
31467 * gdb.t00/default.exp: Add expected output for default "source"
31468 command, to match new gdb behavior.
31469 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31470
31471Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31472
31473 * config/*-gdb.exp: returns an error, rather than exiting on
31474 internal errors.
31475
31476Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31477
31478 * gdb.t03/gdbme.c: Add pointer to struct variable.
31479 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31480 referencing struct members.
31481
31482Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31483
31484 * configure.in (mips-idt-ecoff): New target.
31485 * config/mips-gdb.exp: New file for remote board using MIPS remote
31486 debugging protocol.
31487
31488 * Redid configuration scheme. Removed gdb.t*/configure.in.
31489 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31490 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31491 distclean targets. Built executables via .o files. Adjusted
31492 tests to account for source files in $(srcdir) rather than
31493 $(objdir).
31494 * lib/gdb.exp (runto): Don't expect () after the function name,
31495 because it may have arguments.
31496
31497Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31498
31499 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31500 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31501 expected failures for mips-idt-* and mips-sgi-*.
31502 * gdb.t00/default.exp (attach): Kill process if requested.
31503 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31504 that does not read core files.
31505 * gdb.t01/run.exp: Removed checks for exit status code.
31506 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31507 it is linked in.
31508 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31509 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31510 appropriate, rather than doing it by hand.
31511 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31512 execution.
31513 * gdb.t10/crossload.exp: Kill existing program if needed.
31514 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31515 appropriate, rather than doing it by hand. Always increase
31516 timeout for this test, not just for VxWorks.
31517
31518Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31519
31520 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31521 of Chill STRUCT types and STRUCT values.
31522 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31523 than "char".
31524 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31525 struct2): New struct definitions and initializations to test
c906108c
SS
31526 simple Chill STRUCT types.
31527
31528Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31529
31530 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31531 the null byte at the end of strings.
31532 * gdb.t00/default.exp: Make show version insensitive to copyright
31533 date.
31534 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31535 to avoid dependencies on target char signedness.
31536 * gdb.t16/printcmds.exp: Update expected results for explicitly
31537 unsigned char.
31538 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31539 now work.
31540 * gdb.t21/demangle.exp: Add many more patterns for template
31541 demangling, most of them being expected failures.
31542 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31543 string we are matching for, to match on the whole string.
31544 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31545 and fix a whole bunch that had incorrect expected output but were
31546 passing anyway because of the bug in "proc demangle".
31547 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31548 type.
31549 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31550
31551Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31552
a9c64011
AS
31553 * gdb/testsuite: made modifications to testcases, etc., to allow
31554 them to work properly given the reorganization of deja-gnu and the
31555 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31556
31557Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31558
31559 * gdb/testsuite: Initial creation of gdb/testsuite.
31560 Migrated dejagnu testcases and support files for testing nm to
31561 gdb/testsuite from deja-gnu. These files were moved "as is"
31562 with no modifications. This migration is part of a major overhaul
31563 of dejagnu. The modifications to these testcases, etc., which
31564 will allow them to work with the new version of dejagnu will be
31565 made in a future update.
48efe704 31566
8d8cb839 31567 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31568\f
8d8cb839
EZ
31569;; Local Variables:
31570;; mode: change-log
31571;; left-margin: 8
31572;; fill-column: 74
31573;; version-control: never
31574;; End:
902f2ccb 31575
28e7fd62 31576 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31577 Copying and distribution of this file, with or without modification,
31578 are permitted provided the copyright notice and this notice are preserved.
This page took 3.134603 seconds and 4 git commands to generate.