Fix gdb.info build failure
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b6abb10c
DE
12013-05-23 Doug Evans <dje@google.com>
2
3 * boards/fission-dwp.exp: New file.
4
bc5065a7
PA
52013-05-23 Yao Qi <yao@codesourcery.com>
6 Pedro Alves <palves@redhat.com>
7
8 * gdb.base/range-stepping.c: New file.
9 * gdb.base/range-stepping.exp: New file.
10 * gdb.trace/range-stepping.c: New file.
11 * gdb.trace/range-stepping.exp: New file.
12 * lib/range-stepping-support.exp: New file.
13
5f2e6b00
TT
142013-05-22 Tom Tromey <tromey@redhat.com>
15
16 * gdb.cp/class2.cc (main): New local 'aref'.
17 * gdb.cp/class2.exp: Check printing of 'aref'.
18
e6ba475a
DE
192013-05-22 Doug Evans <dje@google.com>
20
21 * gdb.threads/wp-replication.c (main): Insert some code at the start
22 to ensure the breakpoint on main is only hit once. Fix comment.
23
52c935b6
KS
242013-05-21 Keith Seitz <keiths@redhat.com>
25 Pedro Alves <palves@redhat.com>
26
27 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
28 gdb_expect.
29 Add test to flush the remaining input buffer so that this
30 file passes testsuite/12649.
31
bd9673a4
PW
322013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
33
34 * gdb.base/catch-signal-fork.exp: New file.
35 * gdb.base/catch-signal-fork.c: New file.
36
69a97597
SA
372013-05-21 Sterling Augustine <saugustine@google.com>
38
39 * boards/remote-stdio-gdbserver.exp: New file.
40
44e97363
JK
412013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
42
43 PR testsuite/12649
44 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
45 racy matches.
46
02392865
CG
472013-05-21 Christian Groessler <chris@groessler.org>
48
49 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
50 since it's not supported in all shells.
51
c5867ab6
HZ
522013-05-21 Hui Zhu <hui@codesourcery.com>
53
54 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
55 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
56
6c9e2db4
DE
572013-05-20 Doug Evans <dje@google.com>
58
59 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
60 (_handle_DW_TAG): Use it.
61 (cu, tu): Replace parameters is_64, version, addr_size with options.
62 All callers updated. Add Fission support.
63 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
64 * gdb.dwarf2/method-ptr.exp: Ditto.
65 * gdb.dwarf2/nostaticblock.exp: Ditto.
66 * gdb.dwarf2/subrange.exp: Ditto.
67 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
68
4a6e676c
TT
692013-05-20 Tom Tromey <tromey@redhat.com>
70
71 * gdb.gdb/python-selftest.exp: New file.
72
e19d3afb
DE
732013-05-20 Doug Evans <dje@google.com>
74
75 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
76 -fdebug-types-section.
77
4d804846
JB
782013-05-20 Joel Brobecker <brobecker@adacore.com>
79
80 * gdb.ada/float_param: New testcase.
81
8d324e83
DE
822013-05-17 Doug Evans <dje@google.com>
83
7d0c9981
DE
84 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
85 Add tests for "maint check-symtabs", "maint expand-symtabs".
86
8d324e83
DE
87 * gdb.base/maint.exp: Remove testing of individual maint command
88 help output.
89
177aadc4
PA
902013-05-16 Pedro Alves <palves@redhat.com>
91
92 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
93 comment. Use gdb_test_no_output.
94
b8fea896
JB
952013-05-16 Joel Brobecker <brobecker@adacore.com>
96
97 * gdb.ada/complete.exp: Add test verifying completion using
98 the "tab" key.
99
52c935b6
KS
1002013-05-15 Keith Seitz <keiths@redhat.com>
101
102 * gdb.base/filesym.exp: New completer test.
103 * gdb.base/filesym.c: New file.
104
ed0f00b8
PA
1052013-05-15 Pedro Alves <palves@redhat.com>
106
107 * gdb.base/fixsection.c: Remove attribution.
108 * gdb.base/watch-read.exp: Ditto.
109
55fb6d27
TT
1102013-05-13 Tom Tromey <tromey@redhat.com>
111
112 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
113 size and change type sizes to 4 bytes.
114
ac1ca910
TT
1152013-05-13 Tom Tromey <tromey@redhat.com>
116
117 * gdb.base/exprs.exp (test_expr): Add regression test.
118 * gdb.base/exprs.c (null_t_struct): New global.
119
8414efef
MB
1202013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
121
122 * gdb.base/default.exp: Disable history saving.
123 * gdb.base/setshow.exp: Likewise.
124
9779ab84
PA
1252013-05-10 Pedro Alves <palves@redhat.com>
126
127 PR remote/15455
128
129 * gdb.trace/qtro.c: New file.
130 * gdb.trace/qtro.exp: New file.
131
1e611234
PM
1322013-05-10 Phil Muldoon <pmuldoon@redhat.com>
133
134 * gdb.python/py-framefilter.py: New File.
135 * gdb.python/py-framefilter-mi.exp: Ditto.
136 * gdb.python/py-framefilter.c: Ditto.
137 * gdb.python/py-framefilter-mi.exp: Ditto.
138 * gdb.python/py-framefilter-mi.c: Ditto,
139 * gdb.python/py-framefilter-gdb.py.in: Ditto.
140
5e4c3ac4
TT
1412013-05-08 Tom Tromey <tromey@redhat.com>
142
143 * gdb.base/solib-search.exp: Set test name for "set
144 solib-search-path" test.
145
993654a9
HAQ
1462013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
147
148 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
149 (set_a_tracepoint): Set tracepoint before prologue.
150 (run_trace_experiment): Test setup_tracepoints and 'break end'
151 in it.
152 (trace_buffer_normal): Remove.
153 (gdb_trace_circular_tests): Remove. Move tests to...
154 (top level): ...here. Call 'runto_main' before checking for
155 trace support. Use commands to check the support for circular
156 trace buffer and changing of trace buffer size. Add test
157 to calculate size of single frame. Use this size to
158 calculate the size of trace buffer. Use 'tfind pc func9'
159 instead of 'tfind 9'. Use 'with_test_prefix'.
160
c95aea6b
TT
1612013-05-07 Tom Tromey <tromey@redhat.com>
162
163 * lib/selftest-support.exp: New file.
164 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
165 do_self_tests.
166 (setup_test, find_gdb): Remove.
167 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
168 do_self_tests.
169 (setup_test, find_gdb): Remove.
170 (test_observer): Don't call setup_test. Remove argument.
171 * gdb.gdb/selftest.exp: Load selftest-support.exp.
172 (find_gdb): Remove.
173 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
174 do_self_tests.
175 (setup_test, find_gdb): Remove.
176 (test_with_self): Don't call setup_test. Remove argument.
177
1f031429
PA
1782013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
179
180 * gdb.arch/system-gcore.exp: Remove.
181 * gdb.arch/gcore.c: Remove.
182 * gdb.base/gcore.exp: Add "info reg system".
183
58ce7251
SDJ
1842013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
185
186 PR breakpoints/15413:
187 * gdb.base/pending.exp: Add test for completion of the "condition"
188 command for pending breakpoints.
189 * gdb.linespec/linespec.ex: Add test for completion of the
190 "condition" command when dealing with multiple locations.
191
aacbb8a5
LM
1922013-05-07 Luis Machado <lgustavo@codesourcery.com>
193
194 * gdb.threads/wp-replication.c: New file.
195 * gdb.threads/wp-replication.exp: New file.
196
2dd6254d
SL
1972013-05-06 Sandra Loosemore <sandra@codesourcery.com>
198
199 * gdb.xml/tdesc-regs.exp: Add case for nios2.
200
c2a96e8c
DE
2012013-05-06 Doug Evans <dje@google.com>
202
b903e17e
DE
203 * gdb.base/solib-search-lib1.c: New file.
204 * gdb.base/solib-search-lib2.c: New file.
205 * gdb.base/solib-search.c: New file.
206 * gdb.base/solib-search.h: New file.
207 * gdb.base/solib-search.exp: New file.
208
fac51dd9
DE
209 * lib/gdb.exp (gdb_core_cmd): New function.
210 * gdb.arch/system-gcore.exp: Use it.
211 * gdb.arch/vsx-regs.exp: Ditto.
212 * gdb.base/gcore.exp: Ditto.
213 * gdb.threads/gcore-thread.exp: Ditto.
214
c2a96e8c
DE
215 * gdb.reverse/shr.h: New file.
216 * gdb.reverse/shr1.c: New file.
217 * gdb.reverse/shr2.c: #include "shr.h".
218 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
219 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
220 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
221 Update tests using sleep/printf to use shr2.sl instead.
222 * gdb.reverse/solib-reverse.exp: Ditto.
223
b6807d98
TT
2242013-05-06 Tom Tromey <tromey@redhat.com>
225
226 * gdb.dwarf2/implptrconst.c: New file.
227 * gdb.dwarf2/implptrconst.exp: New file.
228 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
229 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
230 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
231
96f7d3f1
PW
2322013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
233
234 * gdb.base/catch-sig.c (main): Raise SIGINT.
235 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
236
1ebff1fd
HAQ
2372013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
238
239 * status-stop.exp (test_tstart_tstart): Check for error
240 returned by the second 'tstart' command.
241
f92b06da
WT
2422013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
243
244 * gdb.xml/maint_print_struct.exp: New file.
245 * gdb.xml/maint_print_struct.xml: New file.
246
ff546935
TT
2472013-04-25 Tom Tromey <tromey@redhat.com>
248
249 * gdb.dwarf2/nostaticblock.exp: New file.
250
bf9e4d0c
MB
2512013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
252
253 PR gdb/10462
254 * gdb.base/setshow.exp: Add test case.
255
a11cfd87
HZ
2562013-04-23 Hui Zhu <hui@codesourcery.com>
257
258 PR gdb/15293
a11cfd87
HZ
259 * gdb.base/dprintf.exp: Add ignore command.
260
2d9442cc
HZ
2612013-04-23 Hui Zhu <hui@codesourcery.com>
262
263 PR gdb/15165
2d9442cc
HZ
264 * gdb.base/save-bp.exp: Add test for dprintf.
265
0f3305ed
TT
2662013-04-22 Tom Tromey <tromey@redhat.com>
267
268 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
269 notice_open_fds.
270
d504301e
SDJ
2712013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
272
273 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
274 ldflags.
275
9991b207
SDJ
2762013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
277
278 * gdb.arch/arm-bl-branch-dest.c: New file.
279 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
280
433730c9
PA
2812013-04-19 Vladimir Kargov <kargov@gmail.com>
282 Pedro Alves <palves@redhat.com>
283
284 * gdb.arch/i386-float.S: New file.
285 * gdb.arch/i386-float.exp: New file.
286
9a908334
LM
2872013-04-18 Luis Machado <lgustavo@codesourcery.com>
288
289 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
290 type void *.
291
4f22ed5c
DE
2922013-04-17 Doug Evans <dje@google.com>
293
294 * lib/dwarf.exp (Dwarf): New proc "tu".
295 * gdb.dwarf2/missing-sig-type.exp: New file.
296
a0d3f2f5
SCR
2972013-04-15 Siva Chandra Reddy <sivachandra@google.com>
298
299 Add option to link testcases with Pthreads library when
300 using 'prepare_for_testing' in tests.
301
302 * lib/gdb.exp (build_executable_from_specs): Use
303 gdb_compile_pthreads to compile if option "pthreads" is
304 specified.
305
cc16e6c9
TT
3062013-04-15 Tom Tromey <tromey@redhat.com>
307
308 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
309
72f1fe8a
TT
3102013-04-15 Tom Tromey <tromey@redhat.com>
311
312 * gdb.base/default.exp: Update for $_exception.
313 * gdb.cp/exceptprint.cc: New file.
314 * gdb.cp/exceptprint.exp: New file.
315 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
316
6e72ca20
TT
3172013-04-15 Tom Tromey <tromey@redhat.com>
318
319 * gdb.cp/typeid.cc: New file.
320 * gdb.cp/typeid.exp: New file.
321
591f19e8
TT
3222013-04-15 Tom Tromey <tromey@redhat.com>
323
324 * gdb.cp/exception.exp: Add "catch rethrow" tests.
325
da9160e4
YQ
3262013-04-13 Yao Qi <yao@codesourcery.com>
327
328 * gdb.base/completion.exp: Test completion of command
329 'target ctf' if target ctf is supported.
330
f81d1120
PA
3312013-04-10 Pedro Alves <palves@redhat.com>
332
333 * gdb.base/completion.exp: Test "set height", "set listsize" and
334 "set trace-buffer-size" completion.
335 * gdb.base/setshow.exp: Test "set height unlimited".
336 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
337 unlimited".
338
393fd4c3
YQ
3392013-04-10 Yao Qi <yao@codesourcery.com>
340
341 * gdb.trace/actions.exp: Save trace data to CTF.
342 Change to ctf target if GDB supports, read CTF data in ctf
343 target, and check the actions of tracepoints.
344 * gdb.trace/while-stepping.exp: Likewise.
345 * gdb.trace/report.exp: Test GDB saves trace data to CTF
346 format and read CTF trace file if GDB supports.
347 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
348 target is supported, change to ctf target, read trace data and
349 check output of command "tstatus".
350 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
351 read CTF data by target ctf and call check_tsv.
352
b7a273f8
YQ
3532013-04-10 Yao Qi <yao@codesourcery.com>
354
355 * gdb.trace/actions.exp (check_tracepoint): New.
356 (top level): Start the tracing and check the actions of
357 tracepoints. Save trace data to tfile format. Restart GDB
358 and read trace file in tfile target. Check the actions of
359 tracepoints again.
360 * gdb.trace/while-stepping.exp: Likewise.
361
f3786771
YQ
3622013-04-10 Yao Qi <yao@codesourcery.com>
363
364 * gdb.trace/report.exp: Use standard_output_file for saved
365 trace file.
366
5c2b4418
HZ
3672013-04-10 Hui Zhu <hui@codesourcery.com>
368
369 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
370 (MISCELLANEOUS): Add dprintf-pendshr.sl.
371 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
372
f7543f0a
JK
3732013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
374
375 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
376 response.
377
f6de8ec2
PA
3782013-04-08 Pedro Alves <palves@redhat.com>
379
380 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
381 the location.
382
b8abfd58
SL
3832013-04-04 Sandra Loosemore <sandra@codesourcery.com>
384
385 * gdb.cp/cplabel.exp: Allow empty directory in file reported
386 for breakpoint location.
387
156bffd0
SL
3882013-04-04 Sandra Loosemore <sandra@codesourcery.com>
389
390 * gdb.linespec/linespec.exp: Make dir/file:line tests
391 conditional for non-remote hosts only.
392
c9a6ce02
PA
3932013-04-04 Stan Shebs <stan@codesourcery.com>
394 Pedro Alves <palves@redhat.com>
395
396 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
397 * gdb.trace/actions-changed.c: New file.
398 * gdb.trace/actions-changed.exp: New file.
399 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
400 (gdb_trace_setactions_command): ... this. Add "actions_command"
401 parameter, and handle it.
402 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
403
4bd05f24
YQ
4042013-04-04 Yao Qi <yao@codesourcery.com>
405
406 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
407 'step'.
408
3758b5ce
YQ
4092013-04-03 Yao Qi <yao@codesourcery.com>
410
411 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
412 "tfile-basic.tf".
413 (test_tfind_tfile): Likewise.
414
1dcaed0d
YQ
4152013-04-03 Yao Qi <yao@codesourcery.com>
416
417 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
418 "tfile-basic.tf" instead of "basic.tf".
419 (write_error_trace_file): Pass argument "tfile-error.tf"
420 instead of "error.tf".
421 * gdb.trace/tfile.exp: Update tfile names to
422 "tfile-basic.tf" and "tfile-error.tf".
423
0e7a53fc
SL
4242013-04-02 Sandra Loosemore <sandra@codesourcery.com>
425
426 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
427 empty directory in file for breakpoint hit.
428
9852c492
YQ
4292013-03-29 Yao Qi <yao@codesourcery.com>
430
431 * gdb.base/completion.exp: Test completion of commands
432 "target core", "target tfile" and "target exec".
433 * gdb.trace/tfile.exp: Test completion of command
434 "target tfile".
435
af312be7
JB
4362013-03-28 Joel Brobecker <brobecker@adacore.com>
437
438 * gdb.ada/win_fu_syms: New testcase.
439
e4a48d9d
DE
4402013-03-28 Doug Evans <dje@google.com>
441
442 * gdb.base/maint.exp (maint print statistics): Update expected output.
443
7f7cc265
PA
4442013-03-28 Pedro Alves <palves@redhat.com>
445
446 PR gdb/15294
447
448 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
449 mean unlimited instead of $arg < 0.
450 (test_listsize): Remove "listsize of 0 suppresses output" test.
451 Test that "set listsize 0" ends up with an unlimited listsize.
452
fc0da894
PA
4532013-03-28 Pedro Alves <palves@redhat.com>
454
455 * gdb.base/list.exp (last_line): New global.
456 (last_line_re): New global.
457 (test_listsize, test_list_function, test_list_forward)
458 (test_repeat_list_command, test_list_range)
459 (test_list_filename_and_function): Use them.
460 * gdb.base/list0.c: Comment the last line of the file with "last
461 line".
462
abe7b711
PA
4632013-03-28 Pedro Alves <palves@redhat.com>
464
465 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
466 list the whole file.
467
15b3979c
PA
4682013-03-28 Pedro Alves <palves@redhat.com>
469
470 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
471 "set listsize".
472
96811e3b
KS
4732013-03-26 Keith Seitz <keiths@redhat.com>
474
475 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
476 from passing.
477
4043f22b
PA
4782013-03-26 Pedro Alves <palves@redhat.com>
479
480 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
481 until after GDB has run.
482
14a1aa17
YQ
4832013-03-26 Yao Qi <yao@codesourcery.com>
484
485 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
486 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
487
99c819ee
MM
4882013-03-26 Markus Metzger <markus.t.metzger@intel.com>
489
490 * gdb.btrace/enable.exp: Add regression test.
491
24955f63
TT
4922013-03-25 Tom Tromey <tromey@redhat.com>
493
494 * gdb.cp/m-static.exp: Add destructor-printing tests.
495
fce632b6
TT
4962013-03-25 Tom Tromey <tromey@redhat.com>
497
498 * gdb.cp/m-static.exp: Add constructor ptype tests.
499 * gdb.cp/m-static.cc (single_constructor): New class.
500 (main): Make instance of single_constructor.
501
598d3636
JK
5022013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
503 Pedro Alves <palves@redhat.com>
504
505 * gdb.server/server-kill.c: New file.
506 * gdb.server/server-kill.exp: New file.
507
c12440c9
PA
5082013-03-21 Pedro Alves <palves@redhat.com>
509
510 * gdb.trace/trace-buffer-size.exp (get default buffer size):
511 Expect $gdb_prompt in gdb_test_multiple.
512
bd712aed
DE
5132013-03-21 Doug Evans <dje@google.com>
514
515 * gdb.base/maint.exp: Update tests for per-command stats.
516
b2f83c08
TT
5172013-03-21 Tom Tromey <tromey@redhat.com>
518
519 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
520 * gdb.cp/misc.exp: Add test for FILENAME:: case.
521
ef0026f0
PA
5222013-03-20 Pedro Alves <palves@redhat.com>
523
524 PR gdb/15289
525
526 * gdb.base/remote.exp: Test
527 "set remote hardware-watchpoint-limit -1",
528 "set remote hardware-breakpoint-limit -1",
529 "set remote hardware-watchpoint-limit 2147483647" and
530 "set remote hardware-breakpoint-limit 2147483647".
531
3f1175a9
PA
5322013-03-20 Pedro Alves <palves@redhat.com>
533 Yao Qi <yao@codesourcery.com>
534
535 * gdb.trace/tfile.c: Add comments.
536 (nonconstglob): New global.
537 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
538 global that is not covered by the trace frame. Test
539 disassembling.
540
a09ae1c1
JK
5412013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
542
543 * gdb.base/valgrind-infcall.exp
544 (continue #$continue_count) <remote connection closed>
545 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
546 $valgrind_pid.
547
9ce98649
TT
5482013-03-15 Tom Tromey <tromey@redhat.com>
549
550 * gdb.cp/overload.cc (intintfunc): New.
551 * gdb.cp/overload.exp: Add regression test.
552
0a251e08
YQ
5532013-03-15 Yao Qi <yao@codesourcery.com>
554
555 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
556 using with_test_prefix.
557 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
558 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
559 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
560 * gdb.threads/watchpoint-fork.exp (test): Likewise.
561 * gdb.base/break-interp.exp (test_core): Likewise.
562 (test_attach_gdb): Likewise.
563 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
564 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
565 Likewise.
566 * gdb.base/jit-so.exp (one_jit_test): Likewise.
567 * gdb.base/jit.exp (one_jit_test): Likewise.
568 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
569 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
570 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
571 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
572 Likewise.
573 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
574 Likewise.
575 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
576 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
577 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
578 (tracepoint_change_loc_2): Likewise.
579 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
580 Likewise.
581 (disconnected_tfind): Likewise.
582 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
583 Likewise.
584 (test_tfind_remote): Likewise.
585 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
586 Likewise.
587 (test_pending_resolved): Likewise.
588 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
589 Likewise.
590 (test_upload_tsv): Likewise.
591 * gdb.trace/pending.exp (pending_tracepoint_resolved):
592 Likewise.
593 (pending_tracepoint_works): Likewise.
594 * gdb.trace/report.exp (use_collected_data): Likewise.
595 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
596 Likewise.
597 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
598 * gdb.trace/strace.exp (strace_info_marker): Likewise.
599 (strace_trace_on_same_addr): Likewise.
600 (strace_trace_on_diff_addr): Likewise.
601 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
602 (gdb_collect_locals_test): Likewise.
603 (gdb_unavailable_registers_test): Likewise.
604 (gdb_collect_globals_test): Likewise.
605
2c415c0f
YQ
6062013-03-15 Yao Qi <yao@codesourcery.com>
607
608 * gdb.base/condbreak.exp: Add semicolon back which was removed
609 by my previous commit.
610
ae59b1da
YQ
6112013-03-14 Yao Qi <yao@codesourcery.com>
612
613 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
614 'return'.
615 (gdb_target_monitor, gdb_load): Likewise.
616 * config/sid.exp (gdb_load): Likewise.
617 * config/slite.exp (gdb_load): Likewise.
618 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
619 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
620 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
621 (single_step_until): Likewise.
622 * gdb.arch/powerpc-d128-regs.exp: Likewise.
623 * gdb.arch/system-gcore.exp: Likewise.
624 * gdb.base/bigcore.exp (extract_heap): Likewise.
625 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
626 * gdb.base/call-ar-st.exp: Likewise.
627 * gdb.base/call-rt-st.exp: Likewise.
628 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
629 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
630 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
631 * gdb.base/corefile.exp: Likewise.
632 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
633 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
634 * gdb.base/fixsection.exp: Likewise.
635 * gdb.base/funcargs.exp: Likewise.
636 * gdb.base/gcore-buffer-overflow.exp: Likewise.
637 * gdb.base/gcore-relro.exp: Likewise.
638 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
639 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
640 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
641 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
642 * gdb.base/list.exp: Likewise.
643 (set_listsize): Likewise.
644 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
645 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
646 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
647 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
648 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
649 * gdb.base/setvar.exp: Likewise.
650 (test_set): Likewise.
651 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
652 * gdb.base/solib-overlap.exp: Likewise.
653 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
654 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
655 * gdb.base/watchpoint.exp (initialize): Likewise.
656 (test_simple_watchpoint): Likewise.
657 (test_disabling_watchpoints): Likewise.
658 (test_watchpoint_triggered_in_syscall): Likewise.
659 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
660 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
661 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
662 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
663 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
664 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
665 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
666 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
667 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
668 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
669 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
670 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
671 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
672 * gdb.mi/gdb792.exp: Likewise.
673 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
674 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
675 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
676 * gdb.threads/gcore-thread.exp: Likewise.
677 (load_core): Likewise.
678 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
679 (test_startup, check_control_c): Likewise.
680 * gdb.threads/sigstep-threads.exp: Likewise.
681 * gdb.threads/thread_check.exp: Likewise.
682 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
683 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
684 (set_a_tracepoint, trace_buffer_normal): Likewise.
685 (gdb_trace_circular_tests): Likewise.
686 * gdb.trace/collection.exp: Likewise.
687 * gdb.trace/disconnected-tracing.exp: Likewise.
688 * gdb.trace/infotrace.exp: Likewise.
689 * gdb.trace/mi-traceframe-changed.exp: Likewise.
690 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
691 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
692 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
693 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
694 * gdb.trace/stap-trace.exp: Likewise.
695 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
696 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
697 * gdb.trace/trace-buffer-size.exp: Likewise.
698 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
699 * gdb.trace/unavailable.exp: Likewise.
700 * gdb.trace/while-dyn.exp: Likewise.
701 * lib/fortran.exp (set_lang_fortran): Likewise.
702 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
703 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
704 (default_gdb_start, get_compiler_info): Likewise.
705 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
706 (get_debug_format, setup_xfail_format): Likewise.
707 (rerun_to_main, gdb_skip_float_test): Likewise.
708 (build_id_debug_filename_get, get_remotetimeout): Likewise.
709 * lib/java.exp (set_lang_java): Likewise.
710 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
711 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
712 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
713 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
714 * lib/objc.exp (set_lang_objc): Likewise.
715 * lib/pascal.exp (set_lang_pascal): Likewise.
716 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
717 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
718 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
719
bb869963
SDJ
7202013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
721
722 PR c++/15203
723 PR c++/15210
724 * gdb.cp/m-static.cc (keepalive_int): New function.
725 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
726 * gdb.cp/m-static.exp: New test for `sintvar'.
727
e2be70a0
YQ
7282013-03-14 Yao Qi <yao@codesourcery.com>
729
730 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
731 of 'tstatus' into tstatus_output.
732 (top level): Save the trace data to tfile. Read trace file in
733 tfile target. Check the trace status.
734
8ddb1965
YQ
7352013-03-13 Yao Qi <yao@codesourcery.com>
736
737 * gdb.trace/tsv.exp (check_tsv): New.
738 (top level): Save a tfile on current trace session. Call
739 check_tsv on live target. Load the tfile with target tfile
740 and call check_tsv again.
741
045dd51f
YQ
7422013-03-13 Yao Qi <yao@codesourcery.com>
743
744 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
745 Replace some "gdb_test" with "gdb_test_no_output".
746
82d049ab
PH
7472013-03-12 Paul Hilfinger <hilfingr@adacore.com>
748
749 * gdb.ada/expr_delims.exp: New file.
750 * gdb.ada/expr_delims/foo.adb: New file.
751 * gdb.ada/expr_delims/pck.ads: New file.
752 * gdb.ada/expr_delims/pck.adb: New file.
753
cb8ea32b
KS
7542013-03-11 Keith Seitz <keiths@redhat.com>
755
756 * watchpoint.exp (test_no_hw_watchpoints): Add test using
757 both condition and thread. Then delete the watchpoint.
758
2f1d9bdd
MM
7592013-03-11 Christian Himpel <christian.himpel@intel.com>
760
761 * Makefile.in: Add btrace testsuite.
762 * configure: Regenerated.
763 * configure.ac: Add btrace testsuite.
764 * gdb.btrace/Makefile.in: New file.
765 * gdb.btrace/enable.c: New file.
766 * gdb.btrace/enable.exp: New file.
767 * gdb.btrace/function_call_history.c: New file.
768 * gdb.btrace/function_call_history.exp: New file.
769 * gdb.btrace/instruction_history.c: New file.
770 * gdb.btrace/instruction_history.exp: New file.
771 * gdb.btrace/instruction_history.S: New file.
772 * lib/gdb.exp: Add btrace skip proc.
773
05c56a9d
JK
7742013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
775
776 Fix entry-values if the callee called a noreturn function.
777 * gdb.arch/amd64-tailcall-noret.S: New file.
778 * gdb.arch/amd64-tailcall-noret.c: New file.
779 * gdb.arch/amd64-tailcall-noret.exp: New file.
780
9112db09
JK
7812013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
782
783 Fix entry-values in C++ across CUs.
784 * gdb.arch/amd64-tailcall-cxx.exp: New file.
785 * gdb.arch/amd64-tailcall-cxx1.S: New file.
786 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
787 * gdb.arch/amd64-tailcall-cxx2.S: New file.
788 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
789
be9a119c 7902013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
791 Hafiz Abid Qadeer <abidh@codesourcery.com>
792
793 gdb/testsuite/
794 * gdb.trace/trace-buffer-size.exp: New file.
795 * gdb.trace/trace-buffer-size.c: New file.
796
049109b0
PA
7972013-03-06 Pedro Alves <palves@redhat.com>
798
799 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
800 doesn't support the tested optional feature, call "unsupported"
801 with the same test message as the "pass" case, instead of calling
802 "pass" with a different message. Use the same text for the "fail"
803 cases too.
804
4aa54120
YQ
8052013-03-06 Yao Qi <yao@codesourcery.com>
806
807 * gdb.trace/tstatus.exp: Remove the invocation of
808 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
809 (test_tracepoints): Don't set fast tracepoint.
810 (top level): Don't check agent library is loaded or not.
811
b8b71e63
YQ
8122013-03-06 Yao Qi <yao@codesourcery.com>
813
814 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
815 parentheses by "\\".
816
33f448b1
JK
8172013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
818
819 * gdb.linespec/base/one/thefile.cc (twodup): New.
820 (m): Call it.
821 * gdb.linespec/base/two/thefile.cc (dupname): New.
822 (n): Call it.
823 * gdb.linespec/break-ask.exp: New file.
824 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
825
1c942fb9
YQ
8262013-02-28 Yao Qi <yao@codesourcery.com>
827
828 * gdb.trace/report.exp: Move some code to ...
829 (use_collected_data): New.
830 (top level): Call use_collected_data once on the live target.
831 Save at file of the current trace session, load it with target
832 tfile, and call use_collected_data again.
833
5b967901
JK
8342013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
835
836 * gdb.threads/fork-thread-pending.c (main): Add alarm.
837
6447023f
JK
8382013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
839
840 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
841 Add final kill of ${valgrind_pid}.
842
9f44fbc0
SCR
8432013-02-20 Siva Chandra Reddy <sivachandra@google.com>
844
845 * gdb.python/py-arch.c: New test case
846 * gdb.python/py-arch.exp: New tests to test
847 gdb.Architecture.disassemble
848 * gdb.python/Makefile.in: Add py-arch to the list of
849 EXECUTABLES.
850
4c9ad8c2
TT
8512013-02-18 Tom Tromey <tromey@redhat.com>
852
853 * gdb.dwarf2/subrange.exp: New file.
854
f5911ea1
HAQ
8552013-02-15 Pedro Alves <pedro@codesourcery.com>
856 Hafiz Abid Qadeer <abidh@codesourcery.com>
857
858 * gdb.trace/tfile.exp: Add test for -trace-status command.
859
420f4384
JK
8602013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
861
862 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
863 nanosleep by sleep.
864
4819b3f8
PA
8652013-02-14 Pedro Alves <palves@redhat.com>
866
867 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
868
1773c82c
HAQ
8692013-02-14 Pedro Alves <pedro@codesourcery.com>
870 Hafiz Abid Qadeer <abidh@codesourcery.com>
871
872 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
873
e234dfaf
TT
8742013-02-12 Tom Tromey <tromey@redhat.com>
875
876 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
877 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
878
6c01dd94
PA
8792013-02-12 Pedro Alves <palves@redhat.com>
880
881 * gdb.base/catch-signal.c: Update copyright years.
882 * gdb.base/catch-signal.exp: Update copyright years.
883 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
884 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
885 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
886 * gdb.dwarf2/dw2-error.S: Update copyright years.
887 * gdb.dwarf2/dw2-error.c: Update copyright years.
888 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
889 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
890 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
891
595fc67f
PA
8922013-02-12 Pedro Alves <palves@redhat.com>
893
894 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
895 message.
896 * gdb.base/sigaltstack.exp: Ditto.
897 * gdb.base/siginfo.exp: Ditto.
898 * gdb.base/sizeof.exp: Ditto.
899
17282693
PA
9002013-02-12 Pedro Alves <palves@redhat.com>
901
902 * gdb.mi/mi-basics.exp: Tweak intro comment.
903 * gdb.mi/mi-break.exp: Tweak intro comment.
904 * gdb.mi/mi-console.exp: Tweak intro comment.
905 * gdb.mi/mi-file.exp: Tweak intro comment.
906 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
907 * gdb.mi/mi-return.exp: Tweak intro comment.
908 * gdb.mi/mi-stepi.exp: Tweak intro comment.
909 * gdb.mi/mi-until.exp: Tweak intro comment.
910 * gdb.mi/mi-watch.exp: Tweak intro comment.
911
8a4ac37e
PA
9122013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
913
914 * gdb.server/no-thread-db.exp: New file.
915 * gdb.server/no-thread-db.c: New file.
916 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
917
c2792f5a
DE
9182013-02-11 Doug Evans <dje@google.com>
919
920 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
921 two decfloats.
922
d9e98382
SDJ
9232013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
924
925 * gdb.base/bitfields.c (struct internalvartest): New declaration.
926 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
927
a321661a
JK
9282013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
929
930 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
931
134a2066
YQ
9322013-02-06 Yao Qi <yao@codesourcery.com>
933
934 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
935 to ...
936 (test_create_delete_modify_tsv): ... here. New test on modifying
937 the initial value of a tsv.
938
5a2dc60a
JK
9392013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
940
941 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
942 (cd .../rdir): ... here.
943
233d95b5
JK
9442013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 * gdb.linespec/base/one/header.h: New file.
947 * gdb.linespec/base/two/header.h: New file.
948 * gdb.linespec/macro-relative.c: New file.
949 * gdb.linespec/macro-relative.exp: New file.
950
fbd9ab74
JK
9512013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
952
953 * gdb.base/fullpath-expand-func.c: New file.
954 * gdb.base/fullpath-expand.c: New file.
955 * gdb.base/fullpath-expand.exp: New file.
956 * gdb.base/realname-expand-real.c: New file.
957 * gdb.base/realname-expand.c: New file.
958 * gdb.base/realname-expand.exp: New file.
959
1b56eb55
JK
9602013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
961
962 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
963 * gdb.dwarf2/dw2-dir-file-name.c: New file.
964
af529f8f
JK
9652013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
966
967 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
968 (compare_filenames_for_search does not match)
969 (compare_filenames_for_search does match): New tests.
970
f5b95b50
JK
9712013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
972
973 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
974
d47921b9
JK
9752013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
976
977 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
978
8a92335b
JK
9792013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
980
981 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
982 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
983 ${binfile}.mini_debuginfo-debuglink and
984 ${binfile}.mini_debuginfo-debuglink.xz.
985
17f2157d
TT
9862013-02-01 Tom Tromey <tromey@redhat.com>
987
988 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
989 attributes.
990
d65f0a9c
TT
9912013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
992 Tom Tromey <tromey@redhat.com>
993
994 * gdb.dwarf2/method-ptr.exp: Link with c++.
995 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
996
f25c0135
TT
9972013-01-31 Tom Tromey <tromey@redhat.com>
998
999 * gdb.base/jit.exp (compile_jit_test): New proc.
1000 Add PIE tests.
1001
7078baeb
TT
10022013-01-31 Tom Tromey <tromey@redhat.com>
1003
1004 * gdb.dwarf2/method-ptr.cc: New file.
1005 * gdb.dwarf2/method-ptr.exp: New file.
1006
1d24041a
TT
10072013-01-31 Tom Tromey <tromey@redhat.com>
1008
1009 * lib/dwarf.exp (namespace Dwarf): New.
1010
8d9878a4
TT
10112013-01-29 Tom Tromey <tromey@redhat.com>
1012
1013 * gdb.dwarf2/fission-reread.exp: Add unload test.
1014
bed911e5
DE
10152013-01-28 Doug Evans <dje@google.com>
1016
1017 * gdb.dwarf2/fission-loclists.exp: New file.
1018 * gdb.dwarf2/fission-loclists.S: New file.
1019
e229648e
JK
10202013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1021
1022 Code cleanup.
1023 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1024 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1025 and prepare_for_testing.
1026 * gdb.base/store.exp: Likewise.
1027
86700f00
TT
10282013-01-25 Tom Tromey <tromey@redhat.com>
1029
1030 * gdb.python/py-explore.exp: Expect the gdb prompt.
1031
8954db33
AB
10322013-01-25 Andrew Burgess <aburgess@broadcom.com>
1033
1034 * gdb.base/gnu_vector.c: New variable for use in tests.
1035 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1036 changes in scalar to vector casting and widening.
1037 * gdb.python/py-type.c: New variables for use in tests.
1038 * gdb.python/py-type.exp: Update vector related tests to reflect
1039 changes in scalar to vector casting and widening.
1040
2077afdd
TD
10412013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1042
1043 * gdb.base/prologue-include.c: New file.
1044 * gdb.base/prologue-include.exp: New file.
1045 * gdb.base/prologue-include.h: New file.
1046
d7499464
HAQ
10472013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1048
1049 PR gdb/13443
1050 * gdb.mi/mi-var-block.exp: Make test messages unique.
1051
e2a3e0f1
TT
10522013-01-23 Tom Tromey <tromey@redhat.com>
1053
1054 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1055
152fcc9c
TT
10562013-01-23 Tom Tromey <tromey@redhat.com>
1057
1058 * gdb.cp/converts.cc (main): Initialize 'a'.
1059
bea883fd
SCR
10602013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1061
1062 * testsuite/gdb.python/frame.exp: Add a test for
1063 gdb.Frame.architecture() method.
1064
0928e93d
PA
10652013-01-22 Pedro Alves <palves@redhat.com>
1066
1067 * gdb.base/annota1.exp (signal sent): No longer expect
1068 breakpoints-invalid.
1069 * gdb.cp/annota2.exp (continue until exit)
1070 (watch triggered on a.x): Ditto.
1071
9c97429f
PA
10722013-01-22 Pedro Alves <palves@redhat.com>
1073
1074 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1075 Adjust tests to breakpoints-invalid changes.
1076 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1077 variables.
1078 Adjust tests to breakpoints-invalid changes.
1079
187d10dd
PA
10802013-01-22 Pedro Alves <palves@redhat.com>
1081
1082 * gdb.base/annota1.exp (annotate ignore count change): Add
1083 expected output for failure case.
1084
ea3aedcb
TT
10852013-01-22 Tom Tromey <tromey@redhat.com>
1086
1087 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1088 call.
1089
998580f1
MK
10902013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1091
1092 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1093 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1094 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1095 Also handle 'thread' field.
1096 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1097 * gdb.mi/mi-watch.exp: Ditto.
1098 * lib/mi-support.exp: Ditto.
1099
8f1d5693
MK
11002013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1101
1102 * gdb.python/py-explore.exp: Improve a test
1103
2d8c5d7c
DB
11042013-01-18  David Blaikie  <dblaikie@gmail.com>
1105
1106 * gdb.base/label.c (main): Correct the type of the second
1107 parameter.
1108
46f35228
TT
11092013-01-18 Tom Tromey <tromey@redhat.com>
1110
1111 * gdb.dwarf2/trace-crash.s: New file.
1112 * gdb.dwarf2/trace-crash.exp: New file.
1113
5965d69d
HAQ
11142013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1115
43aaf8b6
PA
1116 PR gdb/13443
1117 * gdb.base/checkpoint.exp: Update test messages to make them
1118 unique.
5965d69d 1119
5ae4861a
YQ
11202013-01-18 Yao Qi <yao@codesourcery.com>
1121
1122 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1123 output of 'info tracepoints'.
1124 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1125 Likewise.
1126 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1127 * gdb.trace/disconnected-tracing.c (struct foo): New.
1128
d84fca2c
JK
11292013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1130
1131 * gdb.dwarf2/dw2-dos-drive.S: New file.
1132 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1133
aebb1cc9
DE
11342013-01-17 Doug Evans <dje@google.com>
1135
2782d512
DE
1136 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1137 CXX_FOR_TARGET.
1138
aebb1cc9
DE
1139 * boards/cc-with-tweaks.exp: New file.
1140
db2b2972
TT
11412013-01-17 Tom Tromey <tromey@redhat.com>
1142
1143 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1144
96343774
PA
11452013-01-17 Pedro Alves <palves@redhat.com>
1146
1147 Merge dg-extract-results.sh from upstream (svn 195224).
1148
1149 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1150 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1151
1152 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1153 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1154
1155 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1156 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1157
1158 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1159 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1160 of grep -q.
1161
675921c0
SD
11622012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1163
1164 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1165 interface.
1166 * gdb.base/jithost.c: New file.
1167 * gdb.base/jithost.h: New file.
1168 * gdb.base/jitreader.c : New file.
1169 * gdb.base/jit-protocol.h: New file.
1170
ab04a2af
TT
11712013-01-16 Tom Tromey <tromey@redhat.com>
1172
1173 * gdb.base/catch-signal.c: New file.
1174 * gdb.base/catch-signal.exp: New file.
1175
8ac3646f
TT
11762013-01-16 Tom Tromey <tromey@redhat.com>
1177
1178 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1179
22fc223e
JK
11802013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1181
1182 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1183
44478ab3
TT
11842013-01-14 Tom Tromey <tromey@redhat.com>
1185
1186 * gdb.base/completion.exp: Add "set gnutarget" test.
1187
06d66ee9
TT
11882013-01-14 Tom Tromey <tromey@redhat.com>
1189
1190 * gdb.dwarf2/dw2-restrict.S: New file.
1191 * gdb.dwarf2/dw2-restrict.c: New file.
1192 * gdb.dwarf2/dw2-restrict.exp: New file.
1193
c9bf0622
TT
11942013-01-14 Tom Tromey <tromey@redhat.com>
1195
1196 * gdb.dwarf2/dw2-error.exp: New file.
1197 * gdb.dwarf2/dw2-error.c: New file.
1198 * gdb.dwarf2/dw2-error.S: New file.
1199
5b12a61c
JK
12002013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1201
1202 * gdb.cp/parse-lang.cc: New file.
1203 * gdb.cp/parse-lang.exp: New file.
1204
f0a4b570
JK
12052013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1206
1207 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1208 (set substitute-path): New test.
1209 (fullname present): Remove content.
1210 (substituted fullname): New test.
1211
f751cc97
JB
12122013-01-13 Joel Brobecker <brobecker@adacore.com>
1213
1214 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1215 check. Move $gdb_py_is_py24 value check right after.
1216
04164e8e
JK
12172013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1218
1219 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1220 targets.
1221
5bf480a5
YQ
12222013-01-11 Yao Qi <yao@codesourcery.com>
1223
1224 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1225 for dprintf.
1226 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1227 Check the fields in "=breakpoint-created" for dprintf.
1228
f35a17b5
JK
12292012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1230
1231 * gdb.mi/mi-fullname-deleted.exp: New file.
1232
85817405
JK
12332012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1234
1235 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1236 expected output.
1237 (info skip with pending file): Remove.
1238 (ignoring function in solib, info skip for function multiply): Update
1239 the expected output.
1240 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1241 (info skip (delete 1), info skip after disabling all)
1242 (info skip after enabling all, info skip after disabling 4 2-3)
1243 (info skip after enabling 2-3, info skip 2-3)
1244 (info skip after deleting 2 3): Update the expected output.
1245 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1246 statement to its initialization and return.
1247 * gdb.linespec/skip-two.exp: New file.
1248
27210e12
DE
12492012-12-19 Doug Evans <dje@google.com>
1250
1251 * gdb.base/maint.exp: Handle testing with .gdb_index.
1252
bb627a12
JB
12532012-12-19 Joel Brobecker <brobecker@adacore.com>
1254
1255 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1256 Cavium to FSF.
1257
7785b880
JB
12582012-12-19 Joel Brobecker <brobecker@adacore.com>
1259
1260 * dg-extract-results.sh: Update contact info in copyright notice.
1261 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1262 GPL v3 or later. Update contact info.
1263 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1264 gdb.threads/watchpoint-fork-mt.c,
1265 gdb.threads/watchpoint-fork-parent.c,
1266 gdb.threads/watchpoint-fork-st.c,
1267 gdb.threads/watchpoint-fork.h: Likewise.
1268
f2a8bc8a
YQ
12692012-12-15 Yao Qi <yao@codesourcery.com>
1270
1271 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1272 'installed' field in '=breakpoint-modified'.
1273 (test_reconnect): Check 'installed' field in
1274 '=breakpoint-modified' and '=breakpoint-created'.
1275
1276 * gdb.trace/actions.exp: Update test for 'installed' field.
1277 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1278 (tracepoint_change_loc_2): Likewise.
1279 Check 'info tracepoint' display nothing else.
1280 * gdb.trace/deltrace.exp: Likewise.
1281 * gdb.trace/infotrace.exp: Likewise.
1282 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1283 Likewise.
1284 * gdb.trace/passcount.exp: Likewise.
1285 * gdb.trace/tracecmd.exp: Likewise.
1286 * gdb.trace/while-stepping.exp: Likewise.
1287
6592e36f
TT
12882012-12-14 Tom Tromey <tromey@redhat.com>
1289
1290 * gdb.cp/member-name.exp: New file.
1291 * gdb.cp/member-name.cc: New file.
1292
7d27a96d
TT
12932012-12-14 Tom Tromey <tromey@redhat.com>
1294
1295 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1296
f8c05d0d
DE
12972012-12-14 Doug Evans <dje@google.com>
1298
1299 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1300 DW_OP_GNU_implicit_pointer is section-relative.
1301
451b7c33
TT
13022012-12-14 Tom Tromey <tromey@redhat.com>
1303
43aaf8b6 1304 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1305
10e339df
PA
13062012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1307
6fdff2c5 1308 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1309
e780d813
DE
13102012-12-13 Doug Evans <dje@google.com>
1311
1312 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1313 * gdb.multi/multi-arch.exp: Ditto.
1314
ca3dbcc8 13152012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1316
ca3dbcc8
MG
1317 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1318 catch load test library source file.
1319 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1320 load test source file.
1321 * gdb.mi/mi-catch-load.exp: New. Test file for
1322 basic MI -catch-load and -catch-unload tests.
1323
2960a434
PK
13242012-12-11 Paul Koning <paul_koning@dell.com>
1325
1326 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1327 exception.
1328 (_iterator_except): New function.
1329 (ArrayPrinter): Use _iterator function instead of local _iterator
1330 class for Python 3 compatibility.
1331 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1332 _iterator.
2960a434
PK
1333 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1334 execfile for Python 3 compatibility.
1335 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1336 format in error_prompt test.
6fdff2c5 1337
9325cb04
PK
13382012-12-10 Paul Koning <paul_koning@dell.com>
1339
1340 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1341 compatibility.
9325cb04
PK
1342 * gdb.python/py-block.exp: Ditto.
1343 * gdb.python/py-breakpoint.exp: Ditto.
1344 * gdb.python/py-cmd.exp: Ditto.
1345 * gdb.python/py-events.py: Ditto.
1346 * gdb.python/py-finish-breakpoint.py: Ditto.
1347 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1348 * gdb.python/py-finish-breakpoint2.py: Ditto.
1349 * gdb.python/py-frame-inline.exp: Ditto.
1350 * gdb.python/py-frame.exp: Ditto.
1351 * gdb.python/py-infthread.exp: Ditto.
1352 * gdb.python/py-objfile.exp: Ditto.
1353 * gdb.python/py-parameter.exp: Ditto.
1354 * gdb.python/py-progspace.exp: Ditto.
1355 * gdb.python/py-prompt.exp: Ditto.
1356 * gdb.python/py-symbol.exp: Ditto.
1357 * gdb.python/py-symtab.exp: Ditto.
1358 * gdb.python/py-template.exp: Ditto.
1359 * gdb.python/py-value-cc.exp: Ditto.
1360 * gdb.python/python.exp: Ditto.
1361 * gdb.python/source2.py: Ditto.
1362 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1363 compatibility.
9325cb04
PK
1364 Use sorted() function rather than sort() method.
1365 Accept either int or long values for enum values.
1366 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1367 execfile for Python 3 compatibility.
1368 * gdb.python/py-evsignal.exp: Ditto.
1369 * gdb.python/py-evthreads.exp: Ditto.
1370 * gdb.python/py-mi.exp: Ditto.
1371 * gdb.python/py-pp-maint.exp: Ditto.
1372 * gdb.python/py-prettyprint.exp: Ditto.
1373 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1374 Python 3 compatibility.
9325cb04
PK
1375 Skip tests for Python 2.4.
1376 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1377 Python 3 compatibility.
9325cb04
PK
1378 Use byte string rather than character string in memory write test
1379 if Python 3.
1380 * gdb.python/py-pp-maint.py: Change class declarations to "new
1381 class" syntax.
1382 * gdb.python/py-prettyprint.py: Change iterator class to generator
1383 function for Python 3 compatibility.
1384 Make all classes "new style".
1385 Fix indentation issue and stray semicolon.
1386 * gdb.python/py-shared.expChange print syntax for Python 3
1387 compatibility.
1388 Define "long" if Python 3.
1389 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1390 compatibility.
9325cb04
PK
1391 Accept either int or long values for enum values.
1392 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1393 compatibility.
9325cb04
PK
1394 Skip "long" and "unicode" tests if Python 3.
1395 Accept either "type" or "class" in type checks.
1396 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1397 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1398
8b9737bf
TT
13992012-12-10 Tom Tromey <tromey@redhat.com>
1400
1401 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1402 (test): Add "two_cu" argument.
1403 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1404 for types; allow two CUs.
1405
1b80a9fa
JK
14062012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1407
1408 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1409 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1410
f0b6d50a
YQ
14112012-12-08 Yao Qi <yao@codesourcery.com>
1412 Pedro Alves <palves@redhat.com>
1413
1414 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1415 '=breakpoint-created' when GDB merges the tracepoints of both
1416 sides.
1417
2f68a895
TT
14182012-12-07 Tom Tromey <tromey@redhat.com>
1419
1420 * gdb.base/break1.c (enum some_enum, union some_union): New.
1421 (some_enum_global, some_union_global, some_value): New globals.
1422 * gdb.base/completion.exp: Add tag completion tests.
1423
4fc5d43e
TT
14242012-12-07 Tom Tromey <tromey@redhat.com>
1425
1426 * gdb.base/completion.exp: Add tests for ptype and whatis
1427 completion.
1428
6559e013
JB
14292012-12-07 Joel Brobecker <brobecker@adacore.com>
1430
1431 * gdb.base/stale-infcall.exp: Fix copyright line.
1432
ae2b630d
JB
14332012-12-07 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1436
0ba2eb0f
TT
14372012-12-06 Pedro Alves <palves@redhat.com>
1438 Tom Tromey <tromey@redhat.com>
1439
1440 * gdb.base/exprs.exp: Add tests for cast to void.
1441
731145cb
TT
14422012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1443
1444 * gdb.python/py-mi.exp: Correct expected results for attribute
1445 "dynamic" returned by -var-update.
1446 Add test case for correct handling of "diplayhint" for children
1447 of dynamic varobjs.
1448 * gdb.python/py-prettyprint.c (set_itme): New function.
1449 (bug_14741) New function.
1450 (main) Add call to bug_14741().
1451 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1452
e58fcc15
UW
14532012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1454
1455 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1456 ${binfile}.funcsyms list.
1457
e9eb0d14
YQ
14582012-12-04 Yao Qi <yao@codesourcery.com>
1459
1460 PR gdb/13443
1461 * gdb.trace/actions.exp: Make test messages unique.
1462
4983028c
TT
14632012-11-29 Tom Tromey <tromey@redhat.com>
1464
1465 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1466
ea5e6b0e
UW
14672012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1468
1469 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1470 * gdb.opencl/datatypes.exp: Likewise.
1471 * gdb.opencl/operators.exp: Likewise.
1472 * gdb.opencl/vec_comps.exp: Likewise.
1473
cdde3dfb
JG
14742012-11-29 Jerome Guitton <guitton@adacore.com>
1475
1476 * gdb.ada/iwide: New testcase.
1477
b50d69b5
JG
14782012-11-29 Jerome Guitton <guitton@adacore.com>
1479
1480 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1481 ptype test.
1482
c2d3fccf
JG
14832012-11-29 Jerome Guitton <guitton@adacore.com>
1484
1485 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1486 form {VARIANT_TYPE}ADDRESS.
1487
5edf51fe
YQ
14882012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1489
1490 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1491 (func): New function.
1492 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1493 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1494 pointers to members with pointer-to-function type.
1495
608e2dbb
TT
14962012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1497 Tom Tromey <tromey@redhat.com>
1498
1499 * gdb.base/gnu-debugdata.exp: New file.
1500 * gdb.base/gnu-debugdata.c: New file.
1501 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1502 (gdb_unload): Return 0 on success.
1503
4648e588
JK
15042012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1505
1506 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1507
17d6efc4
JB
15082012-11-26 Joel Brobecker <brobecker@adacore.com>
1509
1510 * gdb.base/empty_exe.exp: New testcase.
1511
ace21957
MF
15122012-11-20 Mike Frysinger <vapier@gentoo.org>
1513
1514 * gdb.base/completion.exp: Add test for help aliases completion.
1515
5c401a0a
YQ
15162012-11-20 Yao Qi <yao@codesourcery.com>
1517
1518 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1519 Don't test 'maint set show-debug-regs'.
1520 Use command 'set remotecache' instead of
1521 'set circular-trace-buffer'.
1522
8dea366b
KS
15232012-11-16 Keith Seitz <keiths@redhat.com>
1524
1525 PR c++/13615
1526 * gdb.cp/baseenum.cc: New file.
1527 * gdb.cp/baseenum.exp: New file.
1528 * gdb.cp/derivation.cc (A): Add copyright.
1529 Add a typedef.
1530 (B): Use A::value_type instead of int. Change all references.
1531 (D): Use value_type instead of int. Change all references.
1532 (E): Likewise.
1533 (F); Likewise.
1534 (Z): New class.
1535 (ZZ): New class.
6fdff2c5 1536 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1537 (main): Add instances of Z and ZZ.
1538 Make sure all symbols from N are kept.
1539 * gdb.cp/derivation.exp: Update typedef changes in tests.
1540 Add tests for class typedefs both before and after starting
1541 the inferior.
1542 Add tests for searching for a typedef while stopped in a
1543 method.
1544
5e34c6c3
LM
15452012-11-14 Luis Machado <lgustavo@codesourcery.com>
1546
1547 * gdb.mi/mi-var-create-rtti.c: New file.
1548 * gdb.mi/mi-var-create-rtti.exp: New file.
1549
5e487a5f
LM
15502012-11-14 Luis Machado <lgustavo@codesourcery.com>
1551
1552 * gdb.base/structs3.exp: Run to main before doing any tests.
1553
6d67b990
AB
15542012-11-14 Andrew Burgess <aburgess@broadcom.com>
1555
1556 * gdb.python/py-type.exp: Uniquify test names.
1557
e5d98164
YQ
15582012-11-14 Yao Qi <yao@codesourcery.com>
1559
1560 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1561 (thread_function) [DEBUG]: Call 'printf'.
1562 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1563 command line if 'DEBUG=1' is passed to test.
1564 Remove a pattern to match inferior's output.
1565
62747a60
TT
15662012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1567
1568 * gdb.mi/mi-fill-memory.exp: New test.
1569
18a9fc12
TT
15702012-11-12 Tom Tromey <tromey@redhat.com>
1571
1572 * gdb.base/completion.exp: Update for "info type-printers".
1573 * gdb.python/py-typeprint.cc: New file.
1574 * gdb.python/py-typeprint.exp: New file.
1575 * gdb.python/py-typeprint.py: New file.
1576
bd69fc68
TT
15772012-11-12 Tom Tromey <tromey@redhat.com>
1578
1579 * gdb.base/call-sc.exp: Use "ptype/r".
1580 * gdb.base/volatile.exp: Don't expect "int".
1581 * gdb.cp/ptype-flags.cc: New file.
1582 * gdb.cp/ptype-flags.exp: New file.
1583 * gdb.cp/templates.exp: Use ptype/r.
1584 (test_ptype_of_templates, test_template_typedef): Likewise.
1585 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1586 argument. Handle template names and template parameters.
1587 * gdb.mi/mi-var-cmd.exp: Accept "long".
1588 * gdb.mi/mi-var-child.exp: Accept "long".
1589 * gdb.mi/mi-var-display.exp: Accept "long".
1590 * gdb.mi/mi2-var-child.exp: Accept "long".
1591
b3720c3a
TT
15922012-11-12 Tom Tromey <tromey@redhat.com>
1593
1594 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1595 "ptype" from calls to cp_test_ptype_class.
1596 (test_enums): Likewise.
1597 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1598 cp_test_ptype_class.
1599 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1600 calls to cp_test_ptype_class.
1601 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1602 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1603 from calls to cp_test_ptype_class.
1604 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1605 command here. Change "in_command" argument to "in_exp".
1606
0d63ecda
KS
16072012-11-10 Keith Seitz <keiths@redhat.com>
1608
1609 PR gdb/14288
1610 * gdb.base/printcmds.c: Add invalid_XXX globals
1611 for repeated byte tests.
1612 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1613 * gdb.base/wchar.c (main): Add and construct a wchar_t
1614 array with repeated characters.
1615 * gdb.base/wchar.exp: Add repeated character tests.
1616
ed8a1c2d
AB
16172012-11-09 Andrew Burgess <aburgess@broadcom.com>
1618
1619 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1620 disassembly output.
1621
9107fc8d
PA
16222012-11-09 Pedro Alves <palves@redhat.com>
1623
1624 PR gdb/14306
1625
1626 * gdb.multi/multi-arch-exec.c: New file.
1627 * gdb.multi/multi-arch-exec.exp: New file.
1628
558a9d82
YQ
16292012-11-09 Yao Qi <yao@codesourcery.com>
1630
1631 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1632 (top level): Call it.
1633
e714f336
YQ
16342012-11-09 Yao Qi <yao@codesourcery.com>
1635
1636 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1637 typo.
1638
6ecd4729
PA
16392012-11-09 Pedro Alves <palves@redhat.com>
1640
1641 * gdb.multi/multi-arch.exp: New.
1642
9015683b
TT
16432012-11-08 Tom Tromey <tromey@redhat.com>
1644
1645 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1646 core files, if possible.
1647 * gdb.base/siginfo-thread.c: New file
1648 * gdb.base/siginfo-thread.exp: New file
1649
ea9f10bb
TT
16502012-11-08 Tom Tromey <tromey@redhat.com>
1651
1652 * gdb.base/comprdebug.exp: New file.
1653
f6592439
PA
16542012-11-06 Pedro Alves <palves@redhat.com>
1655
1656 PR gdb/14810
1657
1658 * gdb.base/disabled-location.c: New file.
1659 * gdb.base/disabled-location.exp: New file.
1660
2d338fa9
TT
16612012-11-06 Tom Tromey <tromey@redhat.com>
1662
1663 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1664 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1665 gdb_gcore_cmd.
1666 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1667 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1668 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1669 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1670 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1671 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1672 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1673 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1674 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1675
68c9da30
PA
16762012-11-05 Pedro Alves <palves@redhat.com>
1677
1678 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1679 procedure.
1680 (do_vfork_and_follow_child_tests_exec)
1681 (do_vfork_and_follow_child_tests_exit): Call it.
1682
a7c8c931
PA
16832012-11-05 Pedro Alves <palves@redhat.com>
1684
1685 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1686 fails.
1687
6f6484cd
YQ
16882012-11-03 Yao Qi <yao@codesourcery.com>
1689
1690 Fix PR gdb/14617.
1691 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1692 Remove setup_kfail, and update test.
1693
b45627a0
TT
16942012-11-02 Tom Tromey <tromey@redhat.com>
1695
1696 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1697 test.
1698
f50f4e56
PA
16992012-11-02 Pedro Alves <palves@redhat.com>
1700
1701 PR gdb/14766
1702
1703 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1704 setup_kfail.
1705 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1706 get registers".
1707
71ce889d
PA
17082012-11-02 Pedro Alves <palves@redhat.com>
1709
1710 * gdb.base/foll-vfork-exit.c: New file.
1711 * gdb.base/foll-vfork.exp (top level): New file-describing
1712 comment.
1713 (vfork_child_follow_to_exit): New procedure.
1714 (tcatch_vfork_then_child_follow): Rename as ...
1715 (tcatch_vfork_then_child_follow_exec): ... this.
1716 (tcatch_vfork_then_child_follow_exit): New procedure.
1717 (do_vfork_and_follow_parent_tests): New procedure, factored out
1718 from do_vfork_and_exec_tests.
1719 (do_vfork_and_follow_child_tests_exec): Ditto.
1720 (do_vfork_and_exec_tests): Delete.
1721 (do_vfork_and_follow_child_tests_exit): New procedure.
1722 (top level): Run tests with both the program that has the vfork
1723 child execing, and the program has the vfork child exiting.
1724
1e35b1a9
PA
17252012-11-02 Pedro Alves <palves@redhat.com>
1726
1727 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1728 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1729 (vfork_parent_follow_to_bp): Call it.
1730 (kill_child): Delete.
1731 (vfork_and_exec_child_follow_to_main_bp)
1732 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1733 longer call kill_child.
1734 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1735 (do_vfork_and_exec_tests): Don't runto_main before calling each
1736 test procedure.
1737 (top level): Don't clean restart and set verbose before running
1738 each test procedure.
1739
17402012-11-02 Pedro Alves <palves@redhat.com>
1741
1742 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1743 (vfork_parent_follow_to_bp)
1744 (vfork_and_exec_child_follow_to_main_bp)
1745 (vfork_and_exec_child_follow_through_step)
1746 (tcatch_vfork_then_parent_follow)
1747 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1748 Use with_test_prefix.
1749
17502012-11-02 Pedro Alves <palves@redhat.com>
1751
1752 * gdb.base/foll-vfork.c: Add copyright header.
1753 * gdb.base/vforked-prog.c: Add copyright header.
1754
17552012-11-02 Pedro Alves <palves@redhat.com>
1756
1757 * gdb.base/foll-vfork.exp
1758 (vfork_and_exec_child_follow_through_step): Don't skip on
1759 non-HP/UX targets. Expect the next to only step one line on
1760 non-HP/UX targets, rather than stopping only after the exec.
1761
17622012-11-02 Pedro Alves <palves@redhat.com>
1763
1764 Don't hard code line numbers.
1765
1766 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1767 Expect text from the sources instead of a line number.
1768 (vfork_parent_follow_to_bp)
1769 (vfork_and_exec_child_follow_to_main_bp)
1770 (vfork_and_exec_child_follow_through_step)
1771 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1772 Use gdb_get_line_number.
1773
17742012-11-02 Pedro Alves <palves@redhat.com>
1775
1776 Modernize.
1777
1778 * gdb.base/foll-vfork.exp: Use standard_testfile and
1779 build_executable. Pass descriptive string to untested.
1780 (vfork_parent_follow_through_step, 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 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1785 of send_gdb/gdb_expect.
1786
1787 (kill_child): New procedure.
1788 (vfork_and_exec_child_follow_to_main_bp)
1789 (vfork_and_exec_child_follow_through_step): Use it.
1790
f0559fff
YQ
17912012-11-02 Yao Qi <yao@codesourcery.com>
1792
1793 * gdb.base/setvar.exp: Test setting nested struct.
1794 * gdb.base/setvar.c (v_struct3): New.
1795
c207c6da
DE
17962012-11-01 Doug Evans <dje@google.com>
1797
1798 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1799 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1800 use them.
1801
2f27adfe
AB
18022012-10-31 Andrew Burgess <aburgess@broadcom.com>
1803
1804 PR cli/14772
1805 * gdb.base/gnu_vector.c (union_with_vector_1)
1806 (struct_with_vector_1): Add new struct and union for testing
1807 ptype.
1808 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1809 structs / unions containing vectors.
1810
bb662ca6
YQ
18112012-10-25 Yao Qi <yao@codesourcery.com>
1812
1813 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1814 'setup_kfail' instead of 'setup_kfail_for_target'.
1815 * gdb.base/varargs.exp: Likewise.
1816 * lib/gdb.exp (setup_kfail_for_target): Remove.
1817
635d23ff
MK
18182012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1819
1820 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1821
afdb064f
MK
18222012-10-25 Mark Kettenis <kettenis@gnu.org>
1823
1824 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1825
d99dcf51
JB
18262012-10-24 Joel Brobecker <brobecker@adacore.com>
1827
1828 * gdb.ada/set_wstr: New testcase.
1829
32560274
JB
18302012-10-24 Joel Brobecker <brobecker@adacore.com>
1831
1832 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1833
5ded5331
JB
18342012-10-24 Joel Brobecker <brobecker@adacore.com>
1835
1836 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1837
d8d84291
MK
18382012-10-24 Mark Kettenis <kettenis@gnu.org>
1839
1840 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1841
6e933c51
JK
18422012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1843
1844 * gdb.base/callfuncs.exp (do_function_calls): Fix
1845 setup_kfail_for_target for -m32 mode.
1846
274bd000
MK
18472012-10-23 Mark Kettenis <kettenis@gnu.org>
1848
1849 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1850 are now fixed.
1851
545f743d
YQ
18522012-10-23 Yao Qi <yao@codesourcery.com>
1853
1854 * gdb.base/info-os.exp: Resume the inferior until it exits.
1855
48b56b6a 18562012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1857
99c7d5a8 1858 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1859 * gdb.base/print-file-var.exp: Likewise.
1860 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1861
8de0566d
YQ
18622012-10-17 Yao Qi <yao@codesourcery.com>
1863
1864 * gdb.mi/mi-memory-changed.exp: New.
1865
44883546
YQ
18662012-10-16 Yao Qi <yao@codesourcery.com>
1867
1868 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1869 returns true.
1870 Call gdb_load_shlibs.
1871 * gdb.reverse/solib-reverse.exp: Likewise.
1872
345f514a
KS
18732012-10-15 Keith Seitz <keiths@redhat.com>
1874
1875 * lib/cp-support.exp (cp_test_ptype_class): Add support
1876 for class typedefs.
1877
1878 * gdb.cp/derivation.exp: Add tests for g_instance.
1879
9e3a7d65
JK
18802012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1881
1882 Fix entry values resolving in inlined frames.
1883 * gdb.arch/amd64-entry-value-inline.S: New file.
1884 * gdb.arch/amd64-entry-value-inline.c: New file.
1885 * gdb.arch/amd64-entry-value-inline.exp: New file.
1886
21a7b089
JK
18872012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1888 Doug Evans <dje@google.com>
1889
1890 Fix recent gdb_breakpoint regression.
1891 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1892 braces from the parameter.
1893 * gdb.java/jprint.exp: Likewise.
1894
2c47921e
DE
18952012-10-15 Doug Evans <dje@google.com>
1896
1897 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1898
89398707
JB
18992012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1900
1901 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1902
801e4185
TT
19032012-10-15 Tom Tromey <tromey@redhat.com>
1904
1905 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1906
74f910c8
TT
19072012-10-15 Tom Tromey <tromey@redhat.com>
1908
1909 * gdb.python/py-symbol.exp: Test symbol destructor.
1910
91567807
YQ
19112012-10-14 Yao Qi <yao@codesourcery.com>
1912
1913 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1914 * gdb.mi/mi-cli.exp: New.
1915
1916 * gdb.mi/mi2-basics.exp: Remove.
1917 * gdb.mi/mi2-break.exp: Remove.
1918 * gdb.mi/mi2-console.exp: Remove.
1919 * gdb.mi/mi2-disassemble.exp: Remove.
1920 * gdb.mi/mi2-eval.exp: Remove.
1921 * gdb.mi/mi2-file.exp: Remove.
1922 * gdb.mi/mi2-hack-cli.exp: Remove.
1923 * gdb.mi/mi2-pthreads.exp: Remove.
1924 * gdb.mi/mi2-read-memory.exp: Remove.
1925 * gdb.mi/mi2-regs.exp: Remove.
1926 * gdb.mi/mi2-return.exp: Remove.
1927 * gdb.mi/mi2-simplerun.exp: Remove.
1928 * gdb.mi/mi2-stack.exp: Remove.
1929 * gdb.mi/mi2-stepi.exp: Remove.
1930 * gdb.mi/mi2-syn-frame.exp: Remove.
1931 * gdb.mi/mi2-until.exp: Remove.
1932 * gdb.mi/mi2-watch.exp: Remove.
1933 * gdb.mi/mi2-var-block.exp: Remove.
1934 * gdb.mi/mi2-var-cmd.exp: Remove.
1935 * gdb.mi/mi2-var-display.exp: Remove.
1936
87332029
YQ
19372012-10-12 Yao Qi <yao@codesourcery.com>
1938
1939 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1940 trail '.*' on matching patterns.
1941
11fc9057
L
19422012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1943
1944 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1945 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1946 * gdb.arch/i386-disp-step.exp: Likewise.
1947 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1948 * gdb.arch/i386-prologue.exp: Likewise.
1949 * gdb.arch/i386-size-overlap.exp: Likewise.
1950 * gdb.arch/i386-size.exp: Likewise.
1951 * gdb.arch/i386-unwind.exp: Likewise.
1952
7d46bcdc
L
19532012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1954
1955 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1956 * gdb.arch/i386-word.exp: Likewise.
1957
31224d9d
L
19582012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1959
1960 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1961 is_ilp32_target to set nr_regs.
1962 * gdb.arch/i386-sse.exp: Likewise.
1963
5b7d0050
DE
19642012-10-11 Doug Evans <dje@google.com>
1965
7c09e5a0
DE
1966 PR breakpoints/14643.
1967 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1968 * gdb.linespec/thread.c: New file.
1969 * gdb.linespec/thread.exp: New file.
1970
5b7d0050
DE
1971 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1972 Recognize "message" -> print pass and fail. Add eof case.
1973 (runto): Recognize message, no-message. Print pass/fail if requested,
1974 with same treatment as gdb_breakpoint.
1975 (runto_main): Pass no-message to runto.
1976 (gdb_internal_error_resync): Add log message.
1977 (gdb_file_cmd): Tweak internal error fail text for consistency.
1978
2e24f4aa
JK
19792012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1980
1981 Fix crash during stepping on ppc32.
1982 * gdb.base/step-symless.c: New file.
1983 * gdb.base/step-symless.exp: New file.
1984
aa14df25
DE
19852012-10-03 Doug Evans <dje@google.com>
1986
1987 PR symtab/14601
1988 * gdb.cp/using-crash.exp: New file.
1989 * gdb.cp/using-crash.cc: New file.
1990
975531db
DE
19912012-10-02 Doug Evans <dje@google.com>
1992
1993 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1994 more consistent.
1995 (runto,gdb_debug_format): Ditto.
1996 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1997 Clean up logging and error messages.
1998
b3dc46ff
AB
19992012-10-01 Andrew Burgess <aburgess@broadcom.com>
2000
2001 Test find command on unmapped memory.
2002 * gdb.base/find-unmapped.c: New file.
2003 * gdb.base/find-unmapped.exp: New file.
2004
45814d45
YQ
20052012-09-29 Yao Qi <yao@codesourcery.com>
2006
2007 * gdb.trace/mi-tracepoint-changed.exp: New.
2008 * gdb.mi/mi-breakpoint-changed.exp: New.
2009 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2010 * gdb.mi/pendshr2.c: New.
2011
4c2786ba
YQ
20122012-09-28 Yao Qi <yao@codesourcery.com>
2013
2014 * gdb.mi/pr11022.exp: New.
2015 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2016
7977e5d2
TT
20172012-09-27 Tom Tromey <tromey@redhat.com>
2018
2019 * gdb.cp/derivation.exp: Add regression test.
2020 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2021 V_derived): New.
2022 (vderived): New global.
2023
0971de02
TT
20242012-09-26 Tom Tromey <tromey@redhat.com>
2025
2026 * gdb.dwarf2/dw2-common-block.S: New file.
2027 * gdb.dwarf2/dw2-common-block.exp: New file.
2028
4357ac6c
TT
20292012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2030
2031 * gdb.fortran/common-block.exp: New file.
2032 * gdb.fortran/common-block.f90: New file.
2033
6f380991
AB
20342012-09-26 Andrew Burgess <aburgess@broadcom.com>
2035
2036 * gdb.base/duplicate-bp.c: New file.
2037 * gdb.base/duplicate-bp.exp: New file.
2038
8ae551cf
YQ
20392012-09-26 Yao Qi <yao@codesourcery.com>
2040
2041 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2042
2043 Revert:
2044 2012-09-21 Yao Qi <yao@codesourcery.com>
2045
2046 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2047
318102b9
SP
20482012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2049
2050 * gdb.base/longest-types.c: New test case.
2051 * gdb.base/longest-types.exp: New test case.
2052
a1e5fd69
YQ
20532012-09-25 Yao Qi <yao@codesourcery.com>
2054
2055 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2056
04e7407c
JK
20572012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2058
2059 Fix internal error on canonicalization of clang types.
2060 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2061 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2062 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2063
9bf4bce9
JK
20642012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2065
2066 Fix disassemble without parameters in tailcall frame.
2067 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2068
2603f7ee
AB
20692012-09-21 Andrew Burgess <aburgess@broadcom.com>
2070
2071 * gdb.dwarf2/dw2-op-out-param.S: New file.
2072 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2073
a3569abd
YQ
20742012-09-21 Yao Qi <yao@codesourcery.com>
2075
2076 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2077
a065d7af
YQ
20782012-09-21 Yao Qi <yao@codesourcery.com>
2079
2080 * gdb.mi/mi-cli.exp: Remove.
2081 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2082
15544bd9
YQ
20832012-09-21 Yao Qi <yao@codesourcery.com>
2084
2085 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2086 "=record-started" notification.
2087
82a90ccf
YQ
20882012-09-21 Yao Qi <yao@codesourcery.com>
2089
2090 * gdb.mi/mi-record-changed.exp: New.
2091 * gdb.mi/mi-reverse.exp: Adjust expected output.
2092
d7de8e3c
TT
20932012-09-20 Tom Tromey <tromey@redhat.com>
2094
2095 * gdb.python/python.exp: Test atexit.register.
2096
1aa99537
DE
20972012-09-20 Doug Evans <dje@google.com>
2098
05eade73
DE
2099 * boards/dwarf4-gdb-index.exp: New file.
2100
1aa99537
DE
2101 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2102 while running the tests.
2103
4ae24af0
JB
21042012-09-18 Joel Brobecker <brobecker@adacore.com>
2105
2106 * gdb.ada/bp_reset: New testcase.
2107
bb25a15c
YQ
21082012-09-18 Yao Qi <yao@codesourcery.com>
2109
2110 * gdb.trace/mi-tsv-changed.exp: New.
2111
201b4506
YQ
21122012-09-18 Yao Qi <yao@codesourcery.com>
2113
2114 * gdb.trace/mi-traceframe-changed.exp: New.
2115
6fc1c773
YQ
21162012-09-17 Yao Qi <yao@codesourcery.com>
2117
2118 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2119 when it is less than 0.
2120
1ab3b62c
JK
21212012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2122
2123 PR 14119
2124 * gdb.arch/amd64-tailcall-ret.S: New file.
2125 * gdb.arch/amd64-tailcall-ret.c: New file.
2126 * gdb.arch/amd64-tailcall-ret.exp: New file.
2127 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2128 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2129 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2130
acf9414f
JK
21312012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 PR 14548
2134 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2135 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2136 * gdb.reverse/singlejmp-reverse.S: New file.
2137 * gdb.reverse/singlejmp-reverse.c: New file.
2138 * gdb.reverse/singlejmp-reverse.exp: New file.
2139
666b578b
JK
21402012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2141
2142 Fix compatibility with old GCC (~4.1).
2143 * gdb.cp/converts.cc (my_enum_var): New variable.
2144
42056501
AB
21452012-09-14 Andrew Burgess <aburgess@broadcom.com>
2146
2147 * gdb.xml/tdesc-regs.exp: Update expected output for new
2148 vector_size syntax of vector types.
2149
b9516fa1
YPK
21502012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2151
2152 Refactor Python "gdb" module into a proper Python package, by
2153 introducing a new "_gdb" module for code implemented in C, and
2154 using reload/__import__ instead of exec.
2155 * gdb.python/python.exp (Test stderr location): Update module
2156 location of GDB-specific sys.stderr.
2157 (Test stdout location): Ditto for sys.stdout.
2158
18dc9ad8
JK
21592012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2160
2161 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2162
ea3a9873
KS
21632012-09-12 Keith Seitz <keiths@redhat.com>
2164
2165 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2166 conversion statement.
2167
5941debb
DE
21682012-09-12 Doug Evans <dje@google.com>
2169
2170 * gdb.base/help.exp: Remove testing of individual command help text,
2171 too much of a maintenance burden. Instead, test the functionality
2172 of "help" itself.
2173
cfc35e02
DE
21742012-09-11 Doug Evans <dje@google.com>
2175
3a0ed5d7
DE
2176 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2177 breakpoint.
2178
cfc35e02
DE
2179 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2180 * gdb.dwarf2/fission-reread.S: Ditto.
2181 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2182 * gdb.dwarf2/fission-reread.exp: Ditto.
2183
350b1b26
AB
21842012-09-11 Andrew Burgess <aburgess@broadcom.com>
2185
2186 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2187
2fa15f23
JB
21882012-09-10 Joel Brobecker <brobecker@adacore.com>
2189
2190 * gdb.ada/optim_drec: New testcase.
2191
09be558e
DE
21922012-09-10 Doug Evans <dje@google.com>
2193
2194 * boards/fission.exp: Explicitly mark "board" as not remote.
2195
5b4f6e25
KS
21962012-09-10 Keith Seitz <keiths@redhat.com>
2197
2198 PR gdb/13483
2199 * gdb.cp/converts.cc (A::A): Add ctor.
2200 (A::member_): Add member.
2201 (enum my_enum): New enumeration.
2202 (main): Add calls to foo1_7 with various
2203 permitted arguments.
2204 * gdb.cp/converts.exp: Add tests for boolean
2205 conversions permitted by the standard.
2206
b4ca5ed9
YPK
22072012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2208
2209 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2210 avoid spurious results due to ~/.gdbinit.
2211 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2212 $INTERNAL_GDBFLAGS in run command.
2213 * gdb.gdb/observer.exp (setup_test): Ditto.
2214 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2215 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2216
d54b30bb
DE
22172012-09-06 Doug Evans <dje@google.com>
2218
14910956
DE
2219 * boards/fission.exp: New file.
2220
d54b30bb
DE
2221 * gdb.python/py-value.exp: Use clean_restart.
2222
91b253e1
DE
22232012-09-05 Doug Evans <dje@google.com>
2224
2225 * gdb.base/info-macros.c: Fix whitespace.
2226
1292279a
PA
22272012-08-28 Pedro Alves <palves@redhat.com>
2228
2229 PR gdb/14428
2230
2231 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2232
1c8cdcb1
JK
22332012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2234
2235 * gdb.base/break-caller-line.c: New file.
2236 * gdb.base/break-caller-line.exp: New file.
2237
1e8e8b51
JK
22382012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2241 * gdb.arch/i386-cfi-notcurrent.S: New file.
2242 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2243
1591a1e8
PA
22442012-08-27 Wei-cheng Wang <cole945@gmail.com>
2245 Yao Qi <yao@codesourcery.com>
2246 Pedro Alves <palves@redhat.com>
2247
2248 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2249 New procedures.
2250 (top level): Add overlap checking tests.
2251
4442ada7
TT
22522012-08-24 Tom Tromey <tromey@redhat.com>
2253
2254 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2255 gdb_test_multiple fails for other reasons.
2256
e7d50cc9
YQ
22572012-08-24 Yao Qi <yao@codesourcery.com>
2258
2259 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2260
dfbd5e7b
PA
22612012-08-23 Pedro Alves <palves@redhat.com>
2262
2263 * gdb.base/help.exp: Adjust to "handle" help text change.
2264
8d735b87
YQ
22652012-08-23 Yao Qi <yao@codesourcery.com>
2266
2267 * gdb.trace/disconnected-tracing.c (start, end): New.
2268 (main): Call start and end.
2269 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2270 existing tests into this proc.
2271 (disconnected_tfind): New.
2272
61b1d759
YQ
22732012-08-23 Yao Qi <yao@codesourcery.com>
2274
2275 * boards/native-gdbserver.exp (${board}_upload): New.
2276 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2277 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2278 Execute tfile on remote target.
2279 Copy trace file from target to host.
2280
6ca1b147
JM
22812012-08-22 Joseph Myers <joseph@codesourcery.com>
2282
2283 * gdb.arch/thumb-bx-pc.S: New file.
2284 * gdb.arch/thumb-bx-pc.exp: New file.
2285
706e3705
TT
22862012-08-22 Tom Tromey <tromey@redhat.com>
2287
2288 * gdb.base/maint.exp: Update.
2289
b4893d48
TT
22902012-08-22 Tom Tromey <tromey@redhat.com>
2291
2292 * lib/gdb.exp (skip_unwinder_tests): New proc.
2293 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2294 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2295
45b7da81
TT
22962012-08-21 Tom Tromey <tromey@redhat.com>
2297
2298 * gdb.hp/gdb.aCC/exception.exp: Remove.
2299
f94363d7
AP
2300012-08-19 Andrew Pinski <apinski@cavium.com>
2301
2302 * gdb.arch/mips-octeon-bbit.c: New file.
2303 * gdb.arch/mips-octeon-bbit.exp: New Test.
2304
e5afdbd7
KS
2305012-08-19 Keith Seitz <keiths@redhat.com>
2306
2307 PR c++/14365
2308 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2309 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2310
c29e8b64
JK
23112012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2312
2313 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2314 verbose -log by more specific untested call.
2315
15a7e7bc
YQ
23162012-08-18 Yao Qi <yao@codesourcery.com>
2317
2318 * gdb.trace/tfind.exp: Move tests on various command help before
2319 checking target supports trace.
2320 Fix the expected output of 'help tfind end'.
2321
a451cb65
KS
23222012-08-17 Keith Seitz <keiths@redhat.com>
2323
2324 PR c++/13356
2325 * gdb.base/default.exp: Update all "check type" tests.
2326 * gdb.base/help.exp: Likewise.
2327 * gdb.base/setshow.exp: Likewise.
2328 * gdb.cp/converts.cc (foo1_type_check): New function.
2329 (foo2_type_check): New function.
2330 (foo3_type_check): New function.
2331 (main): Call new functions.
2332 * converts.exp: Add tests for integer-to-pointer conversions
2333 with/without strict type-checking.
2334
dbf6a605
MF
23352012-08-16 Mike Frysinger <vapier@gentoo.org>
2336
2337 * gdb.base/help.exp: Update expected output.
2338
0c92d8c1
JB
23392012-08-16 Joel Brobecker <brobecker@adacore.com>
2340
2341 * gdb.ada/rdv_wait: New testcase.
2342
e56f7f42
JK
23432012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2344
2345 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2346
f47f77df
DE
23472012-08-13 Doug Evans <dje@google.com>
2348
e202d6e8 2349 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2350 * gdb.base/default.exp: Update expected output of "show convenience".
2351
a72c3253
DE
23522012-08-10 Doug Evans <dje@google.com>
2353
2354 * gdb.python/py-strfns.c: New file.
2355 * gdb.python/py-strfns.exp: New file.
2356 * gdb.python/py-type.exp (test_fields): Add vector tests.
2357
de0bea00
MF
23582012-08-10 Mike Frysinger <vapier@gentoo.org>
2359
2360 PR cli/10436:
2361 * gdb.base/completion.exp: Add tests for handle completion.
2362
5b9afe8a
YQ
23632012-08-09 Yao Qi <yao@codesourcery.com>
2364
2365 * gdb.mi/mi-cmd-param-changed.exp: New.
2366 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2367 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2368 * gdb.mi/mi2-prompt.exp: Likewise.
2369
4f485ebc
DE
23702012-08-08 Doug Evans <dje@google.com>
2371
2372 * gdb.base/debug-expr.c: New file.
2373 * gdb.base/debug-expr.exp: New file.
2374 * gdb.base/exprs.exp: Test {type} casts.
2375 * gdb.cp/debug-expr.exp: New file.
2376
5888842d
JK
23772012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2378
2379 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2380 global variable loop, not a 'break'. Add loop count limit to 100.
2381 Add new fail case for terminated vgdb.
2382
4f69f4c2
JK
23832012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2384 Jean-Marc Saffroy <saffroy@gmail.com>
2385
2386 PR 11804
2387 * gdb.base/gcore-relro.exp: New file.
2388 * gdb.base/gcore-relro-main.c: New file.
2389 * gdb.base/gcore-relro-lib.c: New file.
2390
e2de5390
JK
23912012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2392
2393 Do not false FAIL with old GCCs.
2394 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2395 GCC < 4.5 in $no_hw mode.
2396
606603c5
JK
23972012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2398
2399 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2400
777f26c2
JK
24012012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2402
2403 * gdb.base/list.exp (test_only_end): New function.
2404 Call it.
2405
2c12abee
TT
24062012-08-06 Tom Tromey <tromey@redhat.com>
2407
2408 * gdb.python/py-mi.exp: Add test for printer whose children
2409 are a list.
2410 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2411 (main): New variable children_as_list.
2412 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2413 New.
2414 (register_pretty_printers): Register new printer.
2415
0eae2cf4
EBM
24162012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2417
2418 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2419 symbols. Abort if vgdb remote connection is closed.
2420
09e0881d
DE
24212012-08-02 Doug Evans <dje@google.com>
2422
2423 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2424
b40f514f
SDJ
24252012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2426
2427 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2428 s390x, PowerPC 64 and m68k-linux.
2429
11315ae0
UW
24302012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2431
2432 * gdb.base/annota1.exp: Accept no frames-invalid notification
2433 when starting up the program.
2434 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2435 show a symbolic value as well.
2436 * gdb.server/server-exec-info.exp: Skip test when skipping
2437 gdbserver test and/or when skipping shared library tests.
2438 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2439 avoid name conflicts with other tests.
2440
0547eeed
UW
24412012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2442
2443 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2444 Fix wrong output on big-endian systems.
2445 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2446 4-byte pointer types on 64-bit s390x.
2447
bdddb4de
UW
24482012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2449
2450 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2451 marker comment at the beginning (after intialization).
2452 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2453 breakpoint on marker comment instead of function begin.
2454 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2455 PowerPC.
2456 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2457 or 64-bit PowerPC.
2458 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2459 gdb,no_hardware_watchpoints flag is set.
2460 (initialize): Remove now redundant can-use-hw-watchpoints change.
2461
5d206025
YQ
24622012-08-02 Yao Qi <yao@codesourcery.com>
2463 Pedro Alves <palves@redhat.com>
2464
2465 * boards/local-remote-host.exp: New.
2466
4f665099
UW
24672012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2468
2469 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2470 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2471 * gdb.base/print-file-var.exp: Likewise.
2472 * gdb.server/solib-list.exp: Skip on remote targets.
2473
b62e2b27
UW
24742012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2475
2476 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2477 watchpoints on ARM. When expecting software watchpoints, tolerate
2478 (remote) targets that report unsupported hardware watchpoint only
2479 at continue time.
2480 (test_wide_location_2): Likewise.
2481
a967a851
JK
24822012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2483
2484 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2485 valgrind versions.
2486
75d9f9ff 24872012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2488
2489 * gdb.base/valgrind-infcall.c: New file.
2490 * gdb.base/valgrind-infcall.exp: New file.
2491
75d9f9ff
JK
2492 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2493
1c9f2ed2
KS
24942012-07-30 Keith Seitz <keiths@redhat.com>
2495
2496 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2497 linespecs.
2498
7f9b2034
DE
24992012-07-30 Doug Evans <dje@google.com>
2500
85220e01
DE
2501 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2502 * gdb.dwarf2/pr13961.S: Ditto.
2503
7f9b2034
DE
2504 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2505
4e969b4f
AB
25062012-07-30 Andrew Burgess <aburgess@broadcom.com>
2507
2508 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2509 change its format immediately after reloading the binary.
2510
e7de8362
JK
25112012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2512
2513 Fix testsuite regression after --use-deprecated-index-sections removal.
2514 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2515 string.
2516 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2517
7255706c
YQ
25182012-07-27 Yao Qi <yao@codesourcery.com>
2519
2520 KFAIL for PR remote/14161.
2521 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2522 Cleanup socket files.
2523 (strace_info_marker): Detach inferior.
2524
f2e8016f
TT
25252012-07-26 Tom Tromey <tromey@redhat.com>
2526
6fdff2c5 2527 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2528
f66713d2
JK
25292012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2530
2531 * gdb.python/py-inferior.c (thread): New function.
2532 (check_threads): New function.
2533 (test_threads): New function.
2534 * gdb.python/py-inferior.exp: Added test.
2535 Replaced runto with continue to breakpoint.
2536
8223e12c
TT
25372012-07-26 Tom Tromey <tromey@redhat.com>
2538
2539 * lib/ada.exp (standard_ada_testfile): New proc.
2540 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2541 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2542 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2543 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2544 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2545 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2546 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2547 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2548 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2549 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2550 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2551 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2552 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2553 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2554 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2555 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2556 * gdb.ada/complete.exp: Use standard_ada_testfile.
2557 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2558 standard_output_file.
2559 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2560 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2561 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2562 standard_output_file.
2563 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2564 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2565 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2566 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2567 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2568 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2569 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2570 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2571 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2572 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2573 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2574 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2575 * gdb.ada/interface.exp: Use standard_ada_testfile.
2576 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2577 standard_output_file
2578 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2579 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2580 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2581 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2582 * gdb.ada/nested.exp: Use standard_ada_testfile.
2583 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2584 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2585 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2586 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2587 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2588 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2589 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2590 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2591 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2592 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2593 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2594 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2595 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2596 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2597 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2598 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2599 * gdb.ada/start.exp: Use standard_ada_testfile.
2600 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2601 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2602 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2603 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2604 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2605 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2606 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2607 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2608 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2609 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2610 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2611 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2612 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2613 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2614
bbec57e4
JK
26152012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2616
2617 Fix testsuite regression after --use-deprecated-index-sections removal.
2618 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2619
9cc8e32c
JK
26202012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2621
2622 Fix compatibility with Tcl before 7.5.
2623 * lib/future.exp (lreverse): New function if it does not exist.
2624
ea5ca7b5
MK
26252012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2626
2627 * gdb.mi/mi-pending.c: New method to set a second pending
2628 breakpoint.
2629 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2630 condition.
2631
64776a0b
PA
26322012-07-20 Pedro Alves <palves@redhat.com>
2633
2634 PR threads/11692
2635 PR gdb/12203
2636
2637 * gdb.threads/create-fail.c: New file.
2638 * gdb.threads/create-fail.exp: New file.
2639
13e4e967
PA
26402012-07-19 Pedro Alves <palves@redhat.com>
2641
2642 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2643 * config/vx.exp (gdb_start): Likewise.
2644 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2645 * gdb.base/setvar.exp (test_set): Likewise.
2646 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2647 * gdb.reverse/sigall-precsave.exp: Likewise.
2648 * gdb.reverse/sigall-reverse.exp: Likewise.
2649
b7aefa4d
PA
26502012-07-19 Pedro Alves <palves@redhat.com>
2651
2652 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2653 handler before recording.
2654
608b4967
TT
26552012-07-19 Tom Tromey <tromey@redhat.com>
2656
2657 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2658 * gdb.cp/casts.cc (decltype): New function.
2659 (main): Use it.
2660
b1e0c0fa
PA
26612012-07-19 Pedro Alves <palves@redhat.com>
2662
2663 * gdb.base/sigall.exp (signals): New list.
2664 <top level>: Loop over signals in the $signals list instead of
2665 calling a test function once per signal.
2666 * gdb.reverse/sigall-precsave.exp (signals): New list.
2667 <top level>: Loop over signals in the $signals list instead of
2668 calling a test function once per signal.
2669 * gdb.reverse/sigall-reverse.exp (signals): New list.
2670 <top level>: Loop over signals in the $signals list instead of
2671 calling a test function once per signal.
2672
6ace3df1
YQ
26732012-07-19 Yao Qi <yao@codesourcery.com>
2674
2675 * gdb.base/setshow.exp: Test 'set args ~'.
2676
263a0f8c
JK
26772012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2678
2679 * gdb.base/store.exp (check_set): Import gdb_prompt.
2680 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2681 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2682
8f043999
JK
26832012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2684
2685 PR 11914
2686 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2687 (main): Call eval_sub.
2688 * gdb.python/py-prettyprint.exp:
2689 (python execfile ('py-prettyprint.py')): Move it earlier.
2690 New breakpoint for eval-break.
2691 (continue to breakpoint: eval-break, info locals): New test.
2692 (python execfile ('py-prettyprint.py')): Move it from here.
2693 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2694 (register_pretty_printers): Register pp_eval_type.
2695
725c7b66
JK
26962012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2697
2698 Fix a testcase regression by me.
2699 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2700 DW_FORM_data4.
2701
4359dff1
JK
27022012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2703 Doug Evans <dje@google.com>
2704
2705 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2706 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2707
61e44cfa
JK
27082012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2709
2710 Fix gdbserver run regression.
2711 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2712
93c0ef37
TT
27132012-07-12 Tom Tromey <tromey@redhat.com>
2714
2715 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2716 (clean_restart): Likewise.
2717 (core_find): Use standard_output_file.
2718
76027ef5
TT
27192012-07-12 Tom Tromey <tromey@redhat.com>
2720
2721 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2722 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2723 prepare_for_testing_full.
2724 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2725 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2726 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2727 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2728 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2729 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2730 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2731 prepare_for_testing_full.
2732 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2733 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2734 prepare_for_testing_full.
2735 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2736 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2737 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2738
85b4440a
TT
27392012-07-12 Tom Tromey <tromey@redhat.com>
2740
2741 * lib/gdb.exp (build_executable_from_specs): New proc, from
2742 build_executable.
2743 (build_executable): Use it.
2744 (prepare_for_testing_full): New proc.
2745
55baab26
TT
27462012-07-11 Tom Tromey <tromey@redhat.com>
2747
2748 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2749 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2750 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2751 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2752 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2753 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2754 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2755 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2756 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2757 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2758
298a9cf0
TT
27592012-07-10 Tom Tromey <tromey@redhat.com>
2760
2761 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2762 standard_output_file.
2763 * gdb.mi/gdb2549.exp: Use standard_testfile.
2764 * gdb.mi/gdb669.exp: Use standard_testfile.
2765 * gdb.mi/gdb701.exp: Use standard_testfile.
2766 * gdb.mi/gdb792.exp: Use standard_testfile.
2767 * gdb.mi/mi-async.exp: Use standard_testfile.
2768 * gdb.mi/mi-basics.exp: Use standard_testfile.
2769 * gdb.mi/mi-break.exp: Use standard_testfile.
2770 * gdb.mi/mi-cli.exp: Use standard_testfile.
2771 * gdb.mi/mi-console.exp: Use standard_testfile.
2772 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2773 * gdb.mi/mi-eval.exp: Use standard_testfile.
2774 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2775 * gdb.mi/mi-file.exp: Use standard_testfile.
2776 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2777 * gdb.mi/mi-logging.exp: Use standard_testfile.
2778 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2779 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2780 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2781 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2782 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2783 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2784 * gdb.mi/mi-pending.exp: Use standard_testfile,
2785 standard_output_file.
2786 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2787 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2788 * gdb.mi/mi-regs.exp: Use standard_testfile.
2789 * gdb.mi/mi-return.exp: Use standard_testfile.
2790 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2791 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2792 * gdb.mi/mi-solib.exp: Use standard_testfile,
2793 standard_output_file.
2794 * gdb.mi/mi-stack.exp: Use standard_testfile.
2795 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2796 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2797 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2798 * gdb.mi/mi-until.exp: Use standard_testfile.
2799 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2800 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2801 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2802 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2803 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2804 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2805 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2806 standard_output_file.
2807 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2808 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2809 * gdb.mi/mi-watch.exp: Use standard_testfile.
2810 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2811 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2812 * gdb.mi/mi2-break.exp: Use standard_testfile.
2813 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2814 * gdb.mi/mi2-console.exp: Use standard_testfile.
2815 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2816 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2817 * gdb.mi/mi2-file.exp: Use standard_testfile.
2818 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2819 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2820 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2821 * gdb.mi/mi2-return.exp: Use standard_testfile.
2822 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2823 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2824 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2825 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2826 * gdb.mi/mi2-until.exp: Use standard_testfile.
2827 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2828 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2829 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2830 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2831 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2832
f5f3a911
TT
28332012-07-10 Tom Tromey <tromey@redhat.com>
2834
2835 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2836 * gdb.cp/ambiguous.exp: Use standard_testfile,
2837 prepare_for_testing.
2838 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2839 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2840 * gdb.cp/anon-ns.exp: Use standard_testfile.
2841 * gdb.cp/anon-struct.exp: Use standard_testfile.
2842 * gdb.cp/anon-union.exp: Use standard_testfile,
2843 prepare_for_testing.
2844 * gdb.cp/arg-reference.exp: Use standard_testfile,
2845 prepare_for_testing.
2846 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2847 * gdb.cp/breakpoint.exp: Use standard_testfile,
2848 prepare_for_testing.
2849 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2850 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2851 standard_output_file.
2852 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2853 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2854 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2855 (test_static_members): Update.
2856 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2857 * gdb.cp/converts.exp: Use standard_testfile.
2858 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2859 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2860 prepare_for_testing.
2861 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2862 * gdb.cp/cplabel.exp: Use standard_testfile.
2863 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2864 prepare_for_testing.
2865 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2866 * gdb.cp/derivation.exp: Use standard_testfile,
2867 prepare_for_testing.
2868 * gdb.cp/destrprint.exp: Use standard_testfile.
2869 * gdb.cp/dispcxx.exp: Use standard_testfile.
2870 * gdb.cp/exception.exp: Use standard_testfile,
2871 prepare_for_testing.
2872 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2873 * gdb.cp/extern-c.exp: Use standard_testfile,
2874 prepare_for_testing.
2875 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2876 prepare_for_testing.
2877 * gdb.cp/fpointer.exp: Use standard_testfile.
2878 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2879 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2880 standard_output_file.
2881 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2882 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2883 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2884 standard_output_file.
2885 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2886 (do_tests): Update.
2887 * gdb.cp/koenig.exp: Use standard_testfile.
2888 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2889 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2890 * gdb.cp/m-static.exp: Use standard_testfile,
2891 prepare_for_testing.
2892 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2893 * gdb.cp/mb-inline.exp: Use standard_testfile,
2894 prepare_for_testing.
2895 * gdb.cp/mb-templates.exp: Use standard_testfile,
2896 prepare_for_testing.
2897 * gdb.cp/member-ptr.exp: Use standard_testfile,
2898 prepare_for_testing.
2899 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2900 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2901 * gdb.cp/method2.exp: Use standard_testfile.
2902 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2903 standard_output_file.
2904 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2905 (do_tests): Update.
2906 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2907 prepare_for_testing.
2908 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2909 prepare_for_testing.
2910 * gdb.cp/namespace.exp: Use standard_testfile,
2911 prepare_for_testing.
2912 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2913 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2914 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2915 * gdb.cp/nsimport.exp: Use standard_testfile,
2916 prepare_for_testing.
2917 * gdb.cp/nsnested.exp: Use standard_testfile.
2918 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2919 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2920 prepare_for_testing.
2921 * gdb.cp/nsstress.exp: Use standard_testfile,
2922 prepare_for_testing.
2923 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2924 * gdb.cp/operator.exp: Use standard_testfile.
2925 * gdb.cp/oranking.exp: Use standard_testfile.
2926 * gdb.cp/overload-const.exp: Use standard_testfile.
2927 * gdb.cp/overload.exp: Use standard_testfile,
2928 prepare_for_testing.
2929 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2930 * gdb.cp/ovsrch.exp: Use standard_testfile.
2931 * gdb.cp/paren-type.exp: Use standard_testfile.
2932 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2933 prepare_for_testing.
2934 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2935 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2936 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2937 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2938 * gdb.cp/pr10728.exp: Use standard_testfile,
2939 standard_output_file.
2940 * gdb.cp/pr12028.exp: Use standard_testfile.
2941 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2942 * gdb.cp/pr9167.exp: Use standard_testfile.
2943 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2944 * gdb.cp/printmethod.exp: Use standard_testfile,
2945 prepare_for_testing.
2946 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2947 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2948 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2949 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2950 standard_output_file.
2951 * gdb.cp/readnow-language.exp: Use standard_testfile.
2952 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2953 (gdb_start_again): Use clean_restart.
2954 * gdb.cp/ref-types.exp: Use standard_testfile,
2955 prepare_for_testing.
2956 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2957 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2958 * gdb.cp/smartp.exp: Use standard_testfile.
2959 * gdb.cp/static-method.exp: Use standard_testfile.
2960 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2961 * gdb.cp/temargs.exp: Use standard_testfile.
2962 * gdb.cp/templates.exp: Use standard_testfile,
2963 prepare_for_testing.
2964 (do_tests): Update.
2965 * gdb.cp/try_catch.exp: Use standard_testfile,
2966 prepare_for_testing.
2967 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2968 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2969 * gdb.cp/virtbase.exp: Use standard_testfile,
2970 prepare_for_testing.
2971 * gdb.cp/virtfunc.exp: Use standard_testfile,
2972 prepare_for_testing.
2973 (do_tests): Update.
2974 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2975 prepare_for_testing.
2976
686f09d0
TT
29772012-07-10 Tom Tromey <tromey@redhat.com>
2978
2979 * lib/gdb.exp (standard_testfile): Unset output variables from
2980 earlier invocations.
2981
9357e021
YQ
29822012-07-10 Yao Qi <yao@codesourcery.com>
2983
2984 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2985 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2986 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2987 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2988 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2989 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2990 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2991 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2992 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2993 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2994 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2995 * gdb.mi/mi-var-display.exp: Likewise.
2996 * gdb.mi/mi-var-invalidate.exp: Likewise.
2997 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2998 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2999 * gdb.mi/mi2-console.exp: Likewise.
3000 * gdb.mi/mi2-disassemble.exp: Likewise.
3001 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3002 * gdb.mi/mi2-read-memory.exp: Likewise.
3003 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3004 * gdb.mi/mi2-simplerun.exp: Likewise.
3005 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3006 * gdb.mi/mi2-syn-frame.exp: Likewise.
3007 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3008 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3009 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3010
e314d629
TT
30112012-07-09 Tom Tromey <tromey@redhat.com>
3012
3013 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3014 * gdb.base/callfuncs.exp: Add cast-based test.
3015 * gdb.base/callfuncs.c (voidfunc): New function.
3016
06928b3f
DE
30172012-07-08 Doug Evans <dje@google.com>
3018
3019 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3020
32f11bad
JK
30212012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3022
3023 Fix XFAIL compatibility with old i386 systems.
3024 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3025 Check also 'Cannot insert breakpoint 0'.
3026
76b83c51
JK
30272012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3028
3029 PR 14321
3030 * gdb.base/find.exp
3031 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3032
a6fb9c08
TT
30332012-07-06 Tom Tromey <tromey@redhat.com>
3034
3035 * gdb.base/whatis.exp: Add test.
3036
71918a86
TT
30372012-07-06 Tom Tromey <tromey@redhat.com>
3038
3039 * gdb.base/whatis.exp: Add regression test.
3040
fcde5961
TT
30412012-07-06 Tom Tromey <tromey@redhat.com>
3042
3043 * gdb.base/whatis.exp: Add tests.
3044
f9cf0f4a
JK
30452012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3046
3047 PR 12649
3048 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3049 gdb_test_multiple $gdb_prompt terminator.
3050
979ade8b
PA
30512012-07-04 Pedro Alves <palves@redhat.com>
3052
3053 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3054 supports_process_record.
3055
8a980b44
PA
30562012-07-04 Pedro Alves <palves@redhat.com>
3057
3058 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3059 endings.
3060 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3061
855ba978
SS
30622012-07-03 Stan Shebs <stan@codesourcery.com>
3063
3064 * gdb.base/info-os.c (main): Retry resource acquisition until an
3065 available one is found.
3066 * gdb.base/info-os.exp: Collect resource keys from the program
3067 and use them in matching.
3068
fcb44371
JK
30692012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3070
3071 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3072 Wrap the test into loop for corefile and core0file.
3073
08a67be6
JK
30742012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3075
3076 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3077 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3078 .note.GNU-stack.
3079
0f3c2347
JK
3080 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3081
ff4a4500
SDJ
30822012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3083
3084 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3085 break): Include help message for the new `-probe' and `-probe-stap'
3086 options.
3087
d3ce09f5
SS
30882012-07-02 Stan Shebs <stan@codesourcery.com>
3089
3090 * gdb.base/dprintf.exp: Add agent style tests.
3091
a1624241
JK
30922012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 * gdb.base/stale-infcall.c (infcall): New label test-next.
3095 (main): New labels test-pass and test-fail.
3096 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3097 $test_fail_bpnum to test-fail.
3098 (test system longjmp tracking support): New test.
3099 Delete $test_fail_bpnum.
3100 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3101 breakpoint.
3102
42e7ad6c
DE
31032012-06-30 Doug Evans <dje@google.com>
3104
3105 * gdb.dwarf2/fission-reread.S: New file.
3106 * gdb.dwarf2/fission-reread.exp: New file.
3107
37ce89eb
SS
31082012-06-28 Stan Shebs <stan@codesourcery.com>
3109
3110 * gdb.mi/mi-logging.exp: New file.
3111
e5ef252a
PA
31122012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3113 Pedro Alves <palves@redhat.com>
3114
3115 * gdb.threads/siginfo-threads.exp: New file.
3116 * gdb.threads/siginfo-threads.c: New file.
3117 * gdb.threads/sigstep-threads.exp: New file.
3118 * gdb.threads/sigstep-threads.c: New file.
3119
22f1fbae
TT
31202012-06-28 Tom Tromey <tromey@redhat.com>
3121
3122 * gdb.go/package.exp: Partially revert earlier patch; use
3123 gdb_compile again. Use standard_output_file.
3124
2e3cf129
DE
31252012-06-27 Doug Evans <dje@google.com>
3126
3127 * gdb.dwarf2/fission-base.c: New file.
3128 * gdb.dwarf2/fission-base.S: New file.
3129 * gdb.dwarf2/fission-base.exp: New file.
3130
785fd303
JK
31312012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3132
3133 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3134
1bb9788d
TT
31352012-06-27 Tom Tromey <tromey@redhat.com>
3136
3137 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3138 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3139
c83ee902
TT
31402012-06-27 Tom Tromey <tromey@redhat.com>
3141
3142 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3143 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3144 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3145 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3146 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3147 prepare_for_testing.
3148 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3149 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3150 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3151 standard_testfile.
3152 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3153 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3154 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3155 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3156 prepare_for_testing.
3157 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3158 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3159 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3160 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3161 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3162 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3163 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3164 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3165 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3166 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3167 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3168 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3169 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3170 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3171 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3172 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3173 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3174 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3175 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3176 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3177 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3178 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3179 standard_output_file.
3180 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3181 standard_output_file.
3182 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3183 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3184 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3185 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3186 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3187 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3188 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3189 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3190 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3191 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3192 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3193 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3194 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3195 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3196 * gdb.dwarf2/valop.exp: Use standard_testfile,
3197 prepare_for_testing.
3198
5204774b
TT
31992012-06-27 Tom Tromey <tromey@redhat.com>
3200
3201 * gdb.python/python.exp: Fix regexps in pagination tests.
3202
ee0bf529
SCR
32032012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3204
3205 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3206 'last' of gdb.Symtab_and_line.
3207 * gdb.python/py-symbol.c: Move break point comment to enable
3208 testing of gdb.Symtab_and_line.last.
3209
14fcc022
TT
32102012-06-26 Tom Tromey <tromey@redhat.com>
3211
3212 * gdb.threads/step.c: Remove.
3213 * gdb.threads/step.exp: Remove.
3214 * gdb.threads/step2.exp: Remove.
3215
0efbbabc
TT
32162012-06-26 Tom Tromey <tromey@redhat.com>
3217
3218 * gdb.threads/watchpoint-fork.exp (test): Use
3219 standard_output_file. Don't declare objdir.
3220 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3221 standard_output_file.
3222 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3223 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3224 clean_restart. Remove incdir.
3225 * gdb.threads/corethreads.exp: Use standard_testfile.
3226 * gdb.threads/execl.exp: Use standard_testfile,
3227 standard_output_file, clean_restart.
3228 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3229 clean_restart.
3230 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3231 clean_restart.
3232 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3233 incdir.
3234 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3235 clean_restart. Remove incdir.
3236 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3237 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3238 clean_restart. Remove incdir.
3239 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3240 Remove incdir.
3241 * gdb.threads/leader-exit.exp: Use standard_testfile.
3242 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3243 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3244 clean_restart.
3245 * gdb.threads/manythreads.exp: Use standard_testfile,
3246 clean_restart. Remove incdir.
3247 * gdb.threads/multi-create.exp: Use standard_testfile,
3248 clean_restart.
3249 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3250 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3251 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3252 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3253 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3254 * gdb.threads/pending-step.exp: Use standard_testfile,
3255 clean_restart. Remove incdir.
3256 * gdb.threads/print-threads.exp: Use standard_testfile,
3257 clean_restart. Remove incdir.
3258 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3259 clean_restart. Remove incdir.
3260 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3261 Remove incdir.
3262 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3263 incdir.
3264 * gdb.threads/sigthread.exp: Use standard_testfile,
3265 clean_restart.
3266 * gdb.threads/staticthreads.exp: Use standard_testfile,
3267 clean_restart. Remove incdir.
3268 * gdb.threads/switch-threads.exp: Use standard_testfile,
3269 clean_restart. Remove incdir.
3270 * gdb.threads/thread-execl.exp: Use standard_testfile,
3271 clean_restart. Remove incdir.
3272 * gdb.threads/thread-find.exp: Use standard_testfile,
3273 clean_restart.
3274 * gdb.threads/thread-specific.exp: Use standard_testfile,
3275 clean_restart. Remove incdir.
3276 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3277 clean_restart. Remove incdir.
3278 * gdb.threads/thread_check.exp: Use standard_testfile,
3279 clean_restart. Remove incdir.
3280 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3281 incdir.
3282 * gdb.threads/threadapply.exp: Use standard_testfile,
3283 clean_restart. Remove incdir.
3284 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3285 clean_restart. Remove incdir.
3286 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3287 clean_restart.
3288 * gdb.threads/tls-shared.exp: Use standard_testfile,
3289 clean_restart, standard_output_file.
3290 * gdb.threads/tls-var.exp: Use standard_testfile,
3291 standard_output_file.
3292 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3293 Remove incdir.
3294 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3295 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3296 incdir.
3297 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3298 clean_restart. Remove incdir.
3299
497a5eb0
TT
33002012-06-26 Tom Tromey <tromey@redhat.com>
3301
3302 * gdb.trace/actions.exp: Use standard_testfile.
3303 * gdb.trace/ax.exp: Use standard_testfile.
3304 * gdb.trace/backtrace.exp: Use standard_testfile.
3305 * gdb.trace/change-loc.exp: Use standard_testfile.
3306 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3307 * gdb.trace/collection.exp: Use standard_testfile,
3308 prepare_for_testing.
3309 * gdb.trace/deltrace.exp: Use standard_testfile.
3310 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3311 * gdb.trace/ftrace.exp: Use standard_testfile.
3312 * gdb.trace/infotrace.exp: Use standard_testfile.
3313 * gdb.trace/packetlen.exp: Use standard_testfile.
3314 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3315 * gdb.trace/passcount.exp: Use standard_testfile.
3316 * gdb.trace/pending.exp: Use standard_testfile.
3317 * gdb.trace/report.exp: Use standard_testfile.
3318 * gdb.trace/save-trace.exp: Use standard_testfile.
3319 * gdb.trace/stap-trace.exp: Use standard_testfile.
3320 * gdb.trace/status-stop.exp: Use standard_testfile.
3321 * gdb.trace/strace.exp: Use standard_testfile.
3322 * gdb.trace/tfile.exp: Use standard_testfile.
3323 * gdb.trace/tfind.exp: Use standard_testfile.
3324 * gdb.trace/trace-break.exp: Use standard_testfile.
3325 * gdb.trace/trace-mt.exp: Use standard_testfile.
3326 * gdb.trace/tracecmd.exp: Use standard_testfile.
3327 * gdb.trace/tspeed.exp: Use standard_testfile.
3328 * gdb.trace/tstatus.exp: Use standard_testfile.
3329 * gdb.trace/tsv.exp: Use standard_testfile.
3330 * gdb.trace/unavailable.exp: Use standard_testfile,
3331 prepare_for_testing.
3332 * gdb.trace/while-dyn.exp: Use standard_testfile.
3333 * gdb.trace/while-stepping.exp: Use standard_testfile.
3334
7686c074
TT
33352012-06-26 Tom Tromey <tromey@redhat.com>
3336
3337 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3338 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3339 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3340 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3341 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3342 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3343 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3344 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3345 prepare_for_testing.
3346 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3347 prepare_for_testing.
3348 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3349 prepare_for_testing.
3350 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3351 prepare_for_testing.
3352 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3353 prepare_for_testing
3354 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3355 * gdb.reverse/machinestate.exp: Use standard_testfile.
3356 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3357 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3358 build_executable.
3359 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3360 build_executable.
3361 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3362 standard_output_file.
3363 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3364 standard_output_file.
3365 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3366 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3367 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3368 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3369 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3370 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3371
481fc100
TT
33722012-06-26 Tom Tromey <tromey@redhat.com>
3373
3374 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3375 standard_output_file.
3376 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3377 prepare_for_testing. Remove directory-checking code.
3378
7bb18ae2
TT
33792012-06-25 Tom Tromey <tromey@redhat.com>
3380
3381 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3382 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3383 build_executable, not prepare_for_testing.
3384 * gdb.multi/base.exp: Use standard_output_file. Use
3385 build_executable, not prepare_for_testing.
3386
cf09b3e4
TT
33872012-06-25 Tom Tromey <tromey@redhat.com>
3388
3389 * gdb.fortran/subarray.exp: Use standard_testfile,
3390 prepare_for_testing.
3391 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3392 * gdb.fortran/module.exp: Use standard_testfile.
3393 * gdb.fortran/logical.exp: Use standard_testfile.
3394 * gdb.fortran/library-module.exp: Use standard_testfile,
3395 standard_output_file.
3396 * gdb.fortran/derived-type.exp: Use standard_testfile,
3397 prepare_for_testing.
3398 * gdb.fortran/complex.exp: Use standard_testfile,
3399 prepare_for_testing.
3400 * gdb.fortran/charset.exp: Use standard_testfile.
3401 * gdb.fortran/array-element.exp: Use standard_testfile,
3402 prepare_for_testing.
3403
18b5ff1b
KS
34042012-06-25 Keith Seitz <keiths@redhat.com>
3405
3406 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3407 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3408
17b77626
TT
34092012-06-25 Tom Tromey <tromey@redhat.com>
3410
3411 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3412 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3413 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3414 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3415
f91e3dc1
TT
34162012-06-25 Tom Tromey <tromey@redhat.com>
3417
3418 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3419 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3420 * gdb.linespec/linespec.exp: Use standard_testfile.
3421
a884434d
TT
34222012-06-25 Tom Tromey <tromey@redhat.com>
3423
3424 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3425 prepare_for_testing.
3426
efc9d70a
TT
34272012-06-25 Tom Tromey <tromey@redhat.com>
3428
3429 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3430 prepare_for_testing.
3431 * gdb.opt/inline-break.exp: Use standard_testfile,
3432 prepare_for_testing.
3433 * gdb.opt/inline-bt.exp: Use standard_testfile,
3434 prepare_for_testing.
3435 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3436 prepare_for_testing.
3437 * gdb.opt/inline-locals.exp: Use standard_testfile,
3438 prepare_for_testing.
3439
e2fc92c6
TT
34402012-06-25 Tom Tromey <tromey@redhat.com>
3441
3442 * gdb.asm/asm-source.exp: Use standard_output_file,
3443 standard_testfile. Construct .o files in proper subdir.
3444
b0963d73
TT
34452012-06-25 Tom Tromey <tromey@redhat.com>
3446
3447 * gdb.server/ext-attach.exp: Use standard_testfile,
3448 prepare_for_testing.
3449 * gdb.server/ext-run.exp: Use standard_testfile,
3450 build_executable.
3451 * gdb.server/file-transfer.exp: Use standard_testfile,
3452 prepare_for_testing.
3453 * gdb.server/server-exec-info.exp: Use standard_testfile.
3454 * gdb.server/server-mon.exp: Use standard_testfile,
3455 prepare_for_testing.
3456 * gdb.server/server-run.exp: Use standard_testfile,
3457 build_executable.
3458 * gdb.server/solib-list.exp: Use standard_testfile,
3459 standard_output_file.
3460
8a3e1f8d
TT
34612012-06-25 Tom Tromey <tromey@redhat.com>
3462
3463 * lib/gdb.exp (standard_output_file): Use "file join".
3464 * gdb.go/chan.exp: Use standard_testfile.
3465 * gdb.go/handcall.exp: Use standard_testfile.
3466 * gdb.go/hello.exp: Use standard_testfile.
3467 * gdb.integers/chan.exp: Use standard_testfile.
3468 * gdb.go/methods.exp: Use standard_testfile.
3469 * gdb.go/package.exp: Use standard_testfile.
3470 * gdb.go/strings.exp: Use standard_testfile.
3471 * gdb.go/types.exp: Use standard_testfile.
3472 * gdb.go/unsafe.exp: Use standard_testfile.
3473
944a9061
MGD
34742012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3475
3476 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3477
1c06bd58
JK
34782012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3479
3480 Fix regression by the previous commit.
3481 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3482
b4a58790
TT
34832012-06-22 Tom Tromey <tromey@redhat.com>
3484
3485 * gdb.python/lib-types.exp: Use standard_testfile,
3486 prepare_for_testing.
3487 * gdb.python/py-block.exp: Use standard_testfile.
3488 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3489 * gdb.python/py-events.exp: Use standard_testfile,
3490 standard_output_file.
3491 * gdb.python/py-evsignal.exp: Use standard_testfile.
3492 * gdb.python/py-evethreads.exp: Use standard_testfile.
3493 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3494 * gdb.python/py-explore.exp: Use standard_testfile.
3495 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3496 standard_output_file.
3497 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3498 prepare_for_testing.
3499 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3500 * gdb.python/py-frame.exp: Use standard_testfile.
3501 * gdb.python/py-inferior.exp: Use standard_testfile.
3502 * gdb.python/py-infthread.exp: Use standard_testfile.
3503 * gdb.python/py-mi.exp: Use standard_testfile.
3504 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3505 build_executable.
3506 * gdb.python/py-objfile.exp: Use standard_testfile.
3507 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3508 prepare_for_testing.
3509 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3510 * gdb.python/py-progspace.exp: Use standard_testfile,
3511 build_executable.
3512 * gdb.python/py-prompt.exp: Use standard_testfile,
3513 build_executable.
3514 * gdb.python/py-section-script.exp: Use standard_testfile,
3515 build_executable.
3516 * gdb.python/py-shared.exp: Use standard_testfile,
3517 standard_output_file, clean_restart.
3518 * gdb.python/py-symbol.exp: Use standard_output_file,
3519 prepare_for_testing.
3520 * gdb.python/py-symtab.exp: Use standard_output_file,
3521 prepare_for_testing
3522 * gdb.python/py-template.exp: Use standard_testfile.
3523 * gdb.python/py-type.exp: Use standard_testfile.
3524 * gdb.python/py-value-cc.exp: Use standard_testfile.
3525 * gdb.python/py-value.exp: Use standard_testfile.
3526 * gdb.python/python.exp: Use standard_testfile, build_executable.
3527
2c44deac
TT
35282012-06-22 Tom Tromey <tromey@redhat.com>
3529
3530 * gdb.objc/basicclass.exp: Use standard_testfile.
3531 (do_objc_tests): Don't declare objdir.
3532 * gdb.objc/nondebug.exp: Use standard_testfile.
3533 (do_objc_tests): Don't declare objdir.
3534 * gdb.objc/objcdecode.exp: Use standard_testfile.
3535 (do_objc_tests): Don't declare objdir.
3536
c24ccbce
TT
35372012-06-22 Tom Tromey <tromey@redhat.com>
3538
3539 * gdb.java/jmain.exp: Use standard_testfile.
3540 * gdb.java/jmisc.exp: Use standard_testfile.
3541 * gdb.java/jnpe.exp: Use standard_testfile.
3542 * gdb.java/jprint.exp: Use standard_testfile.
3543
0a6d0306
TT
35442012-06-22 Tom Tromey <tromey@redhat.com>
3545
3546 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3547 (standard_output_file, standard_testfile): New procs.
3548 (build_executable, clean_restart): Use standard_output_file.
3549
6ea815ef
YQ
35502012-06-22 Yao Qi <yao@codesourcery.com>
3551
3552 * boards/native-gdbserver.exp: New proc ${board}_exec.
3553 * boards/native-stdio-gdbserver.exp: Likewise.
3554
4c93b1db
TT
35552012-06-21 Tom Tromey <tromey@redhat.com>
3556
3557 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3558 (build_executable): Update.
3559 (get_compiler_info): Remove 'binfile' argument.
3560 * gdb.ada/arrayidx.exp: Update.
3561 * gdb.ada/null_array.exp: Update.
3562 * gdb.arch/altivec-abi.exp: Update.
3563 * gdb.arch/altivec-regs.exp: Update.
3564 * gdb.arch/amd64-byte.exp: Update.
3565 * gdb.arch/amd64-dword.exp: Update.
3566 * gdb.arch/amd64-word.exp: Update.
3567 * gdb.arch/i386-avx.exp: Update.
3568 * gdb.arch/i386-byte.exp: Update.
3569 * gdb.arch/i386-sse.exp: Update.
3570 * gdb.arch/i386-word.exp: Update.
3571 * gdb.arch/ppc-dfp.exp: Update.
3572 * gdb.arch/ppc-fp.exp: Update.
3573 * gdb.arch/vsx-regs.exp: Update.
3574 * gdb.base/all-bin.exp: Update.
3575 * gdb.base/annota1.exp: Update.
3576 * gdb.base/async.exp: Update.
3577 * gdb.base/attach.exp: Update.
3578 * gdb.base/break-interp.exp: Update.
3579 * gdb.base/call-ar-st.exp: Update.
3580 * gdb.base/call-rt-st.exp: Update.
3581 * gdb.base/call-sc.exp: Update.
3582 * gdb.base/callfuncs.exp: Update.
3583 * gdb.base/catch-load.exp: Update.
3584 * gdb.base/completion.exp: Update.
3585 * gdb.base/complex.exp: Update.
3586 * gdb.base/condbreak.exp: Update.
3587 * gdb.base/consecutive.exp: Update.
3588 * gdb.base/constvars.exp: Update.
3589 * gdb.base/corefile.exp: Update.
3590 * gdb.base/eval-skip.exp: Update.
3591 * gdb.base/expand-psymtabs.exp: Update.
3592 * gdb.base/exprs.exp: Update.
3593 * gdb.base/fileio.exp: Update.
3594 * gdb.base/fixsection.exp: Update.
3595 * gdb.base/funcargs.exp: Update.
3596 * gdb.base/gdb11530.exp: Update.
3597 * gdb.base/gdb1555.exp: Update.
3598 * gdb.base/gnu-ifunc.exp: Update.
3599 * gdb.base/gnu_vector.exp: Update.
3600 * gdb.base/info-macros.exp: Update.
3601 * gdb.base/jit-simple.exp: Update.
3602 * gdb.base/jit-so.exp: Update.
3603 * gdb.base/jit.exp: Update.
3604 * gdb.base/langs.exp: Update.
3605 * gdb.base/list.exp: Update.
3606 * gdb.base/logical.exp: Update.
3607 * gdb.base/long_long.exp: Update.
3608 * gdb.base/longjmp.exp: Update.
3609 * gdb.base/macscp.exp: Update.
3610 * gdb.base/mips_pro.exp: Update.
3611 * gdb.base/miscexprs.exp: Update.
3612 * gdb.base/morestack.exp: Update.
3613 * gdb.base/nodebug.exp: Update.
3614 * gdb.base/opaque.exp: Update.
3615 * gdb.base/pc-fp.exp: Update.
3616 * gdb.base/pending.exp: Update.
3617 * gdb.base/permissions.exp: Update.
3618 * gdb.base/pointers.exp: Update.
3619 * gdb.base/prelink.exp: Update.
3620 * gdb.base/printcmds.exp: Update.
3621 * gdb.base/psymtab.exp: Update.
3622 * gdb.base/ptype.exp: Update.
3623 * gdb.base/relational.exp: Update.
3624 * gdb.base/scope.exp: Update.
3625 * gdb.base/setvar.exp: Update.
3626 * gdb.base/shlib-call.exp: Update.
3627 * gdb.base/shreloc.exp: Update.
3628 * gdb.base/signals.exp: Update.
3629 * gdb.base/sizeof.exp: Update.
3630 * gdb.base/so-impl-ld.exp: Update.
3631 * gdb.base/so-indr-cl.exp: Update.
3632 * gdb.base/solib-disc.exp: Update.
3633 * gdb.base/solib-display.exp: Update.
3634 * gdb.base/solib-nodir.exp: Update.
3635 * gdb.base/solib-overlap.exp: Update.
3636 * gdb.base/solib-symbol.exp: Update.
3637 * gdb.base/solib-weak.exp: Update.
3638 * gdb.base/solib.exp: Update.
3639 * gdb.base/store.exp: Update.
3640 * gdb.base/structs.exp: Update.
3641 * gdb.base/structs2.exp: Update.
3642 * gdb.base/type-opaque.exp: Update.
3643 * gdb.base/unload.exp: Update.
3644 * gdb.base/varargs.exp: Update.
3645 * gdb.base/volatile.exp: Update.
3646 * gdb.base/watch_thread_num.exp: Update.
3647 * gdb.base/watchpoint-solib.exp: Update.
3648 * gdb.base/watchpoint.exp: Update.
3649 * gdb.base/watchpoints.exp: Update.
3650 * gdb.base/whatis.exp: Update.
3651 * gdb.cell/arch.exp: Update.
3652 * gdb.cell/break.exp: Update.
3653 * gdb.cell/bt.exp: Update.
3654 * gdb.cell/core.exp: Update.
3655 * gdb.cell/data.exp: Update.
3656 * gdb.cell/ea-cache.exp: Update.
3657 * gdb.cell/f-regs.exp: Update.
3658 * gdb.cell/fork.exp: Update.
3659 * gdb.cell/gcore.exp: Update.
3660 * gdb.cell/mem-access.exp: Update.
3661 * gdb.cell/ptype.exp: Update.
3662 * gdb.cell/registers.exp: Update.
3663 * gdb.cell/sizeof.exp: Update.
3664 * gdb.cell/solib-symbol.exp: Update.
3665 * gdb.cell/solib.exp: Update.
3666 * gdb.cp/ambiguous.exp: Update.
3667 * gdb.cp/breakpoint.exp: Update.
3668 * gdb.cp/bs15503.exp: Update.
3669 * gdb.cp/casts.exp: Update.
3670 * gdb.cp/class2.exp: Update.
3671 * gdb.cp/cpexprs.exp: Update.
3672 * gdb.cp/cplusfuncs.exp: Update.
3673 * gdb.cp/ctti.exp: Update.
3674 * gdb.cp/dispcxx.exp: Update.
3675 * gdb.cp/gdb1355.exp: Update.
3676 * gdb.cp/gdb2384.exp: Update.
3677 * gdb.cp/gdb2495.exp: Update.
3678 * gdb.cp/infcall-dlopen.exp: Update.
3679 * gdb.cp/local.exp: Update.
3680 * gdb.cp/m-data.exp: Update.
3681 * gdb.cp/m-static.exp: Update.
3682 * gdb.cp/mb-ctor.exp: Update.
3683 * gdb.cp/mb-inline.exp: Update.
3684 * gdb.cp/mb-templates.exp: Update.
3685 * gdb.cp/member-ptr.exp: Update.
3686 * gdb.cp/method.exp: Update.
3687 * gdb.cp/namespace.exp: Update.
3688 * gdb.cp/nextoverthrow.exp: Update.
3689 * gdb.cp/nsdecl.exp: Update.
3690 * gdb.cp/nsrecurs.exp: Update.
3691 * gdb.cp/nsstress.exp: Update.
3692 * gdb.cp/nsusing.exp: Update.
3693 * gdb.cp/pr-1023.exp: Update.
3694 * gdb.cp/pr-1210.exp: Update.
3695 * gdb.cp/pr-574.exp: Update.
3696 * gdb.cp/pr9631.exp: Update.
3697 * gdb.cp/printmethod.exp: Update.
3698 * gdb.cp/psmang.exp: Update.
3699 * gdb.cp/re-set-overloaded.exp: Update.
3700 * gdb.cp/rtti.exp: Update.
3701 * gdb.cp/shadow.exp: Update.
3702 * gdb.cp/templates.exp: Update.
3703 * gdb.cp/try_catch.exp: Update.
3704 * gdb.dwarf2/dw2-ranges.exp: Update.
3705 * gdb.dwarf2/pr10770.exp: Update.
3706 * gdb.fortran/library-module.exp: Update.
3707 * gdb.hp/gdb.aCC/optimize.exp: Update.
3708 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3709 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3710 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3711 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3712 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3713 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3714 * gdb.hp/gdb.compat/xdb1.exp: Update.
3715 * gdb.hp/gdb.compat/xdb2.exp: Update.
3716 * gdb.hp/gdb.compat/xdb3.exp: Update.
3717 * gdb.hp/gdb.defects/bs14602.exp: Update.
3718 * gdb.hp/gdb.defects/solib-d.exp: Update.
3719 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3720 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3721 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3722 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3723 * gdb.mi/gdb792.exp: Update.
3724 * gdb.mi/mi-pending.exp: Update.
3725 * gdb.mi/mi-solib.exp: Update.
3726 * gdb.mi/mi-var-cp.exp: Update.
3727 * gdb.opt/clobbered-registers-O2.exp: Update.
3728 * gdb.opt/inline-bt.exp: Update.
3729 * gdb.opt/inline-cmds.exp: Update.
3730 * gdb.opt/inline-locals.exp: Update.
3731 * gdb.python/py-events.exp: Update.
3732 * gdb.python/py-finish-breakpoint.exp: Update.
3733 * gdb.python/py-type.exp: Update.
3734 * gdb.reverse/solib-precsave.exp: Update.
3735 * gdb.reverse/solib-reverse.exp: Update.
3736 * gdb.server/solib-list.exp: Update.
3737 * gdb.stabs/weird.exp: Update.
3738 * gdb.threads/attach-into-signal.exp: Update.
3739 * gdb.threads/attach-stopped.exp: Update.
3740 * gdb.threads/tls-shared.exp: Update.
3741 * gdb.trace/change-loc.exp: Update.
3742 * gdb.trace/strace.exp: Update.
3743
95c391b6
TT
37442012-06-19 Tom Tromey <tromey@redhat.com>
3745
3746 * gdb.base/whatis.exp: Add tests.
3747
e910f0b6
TT
37482012-06-19 Tom Tromey <tromey@redhat.com>
3749
3750 * gdb.cp/m-static.cc (keepalive): New function.
3751 (gnu_obj_1::method): Use it.
3752
422d65e7
DE
37532012-06-18 Doug Evans <dje@google.com>
3754
3755 * gdb.base/info-fun.exp: New file.
3756 * gdb.base/info-fun.c: New file.
3757 * gdb.base/info-fun-solib.c: New file.
3758
e2e4d78b
JK
37592012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3760
3761 Remove stale dummy frames.
3762 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3763 (maintenance info breakpoints): New tests.
3764 * gdb.base/stale-infcall.c: New file.
3765 * gdb.base/stale-infcall.exp: New file.
3766
1788b2d3
JK
37672012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3768
3769 * gdb.arch/amd64-entry-value-param.S: New file.
3770 * gdb.arch/amd64-entry-value-param.c: New file.
3771 * gdb.arch/amd64-entry-value-param.exp: New file.
3772
663b969e
TT
37732012-06-15 Tom Tromey <tromey@redhat.com>
3774
3775 * gdb.cp/namespace.exp: Add "show lang" test.
3776
8e09ad05
IS
37772012-06-15 Iain Sandoe <iain@codesourcery.com>
3778
3779 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3780 case. (top level): Use gdb_file_cmd instead of gdb_load.
3781
f85e18ee
JK
37822012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3783
3784 PR tdep/14222
3785 * gdb.arch/i386-sse-stack-align.S: New file.
3786 * gdb.arch/i386-sse-stack-align.c: New file.
3787 * gdb.arch/i386-sse-stack-align.exp: New file.
3788
f3b5e280
KS
37892012-06-13 Keith Seitz <keiths@redhat.com>
3790
3791 PR breakpoints/13798 and mi/11541
3792 * gdb.linespec/ls-errs.exp: Add a few more tests for
3793 filenames with spaces and colons.
3794
50af5481
JK
37952012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3796
3797 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3798 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3799 (test_function): Call CV_f.
3800 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3801 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3802 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3803 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3804 (p CV_f(CV::i)): New tests.
3805
d55637df
TT
38062012-06-13 Tom Tromey <tromey@redhat.com>
3807
3808 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3809
cc80f267
JK
38102012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3811
3812 Fix regression by the "ambiguous linespec" series.
3813 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3814 tests.
3815
bb2af9cc
JK
38162012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3819 missing.
3820
e81a37f7
TT
38212012-06-11 Tom Tromey <tromey@redhat.com>
3822
3823 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3824 location...
3825 (main): ...here.
3826
8efd7788
YQ
38272012-06-07 Yao Qi <yao@codesourcery.com>
3828
3829 * gdb.trace/strace.exp: Shorten some too-long lines.
3830
359f5fe6
PA
38312012-06-06 Pedro Alves <palves@redhat.com>
3832
3833 * gdb.threads/clone-new-thread-event.c: New file.
3834 * gdb.threads/clone-new-thread-event.exp: New file.
3835
7b2fe205
YQ
38362012-06-06 Yao Qi <yao@codesourcery.com>
3837
3838 * gdb.base/dprintf.c (main): Add extra parameter when calling
3839 printf and fprintf.
3840 (bar): New function. It is a dead function, but to ensure
3841 'malloc' is linked explicitly.
3842
3eca55e8
YQ
38432012-06-06 Yao Qi <yao@codesourcery.com>
3844
3845 * gdb.base/info-proc.exp: Return if target doesn't support
3846 'info proc'.
3847
91cc9324
JK
38482012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3849
3850 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3851 (run program with breakpoint commands): XFAIl if it is not.
3852
c56e7c43
JB
38532012-06-05 Joel Brobecker <brobecker@adacore.com>
3854
3855 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3856 and add comment.
3857 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3858 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3859 "STOP" marker. Adjust testing strategy to make it work on
3860 all targets.
3861
3862 * gdb.base/print-file-var-main.c (main): Rewrite using local
3863 variables and adjust get_version_2's return value check.
3864 Add small comment.
3865 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3866 marker. Adjust testing strategy to make it work on all targets.
3867
ccab2054
JB
38682012-06-05 Joel Brobecker <brobecker@adacore.com>
3869
3870 * gdb.ada/bad-task-bp-keyword: New testcase.
3871
d0d86158
JK
38722012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3873
3874 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3875 Simplify it to ...
3876 (symbol-file ${testfile1}): ... here.
3877 (test eliminated var my_global_symbol)
3878 (test eliminated var my_static_symbol)
3879 (test eliminated var my_global_func, get address of main): Wrap them to
3880 'single psymtabs' and 'single symtabs'
3881 (get address of my_global_symbol, get address of my_static_symbol)
3882 (get address of my_global_func, get address of main): Wrap them to
3883 'order1' and 'order2'.
3884
952cf74c
JK
3885 * gdb.base/code_elim.exp
3886 (add-symbol-file ${testfile1} 0x100000)
3887 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3888 'order2'.
3889 (order1: add-symbol-file ${testfile1} 0x100000)
3890 (order1: add-symbol-file ${testfile2} 0x200000)
3891 (order2: add-symbol-file ${testfile2} 0x200000)
3892 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3893 .bss as appropriate.
3894
0c5bf5a9
JK
38952012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3896
3897 * gdb.server/solib-list-lib.c: New file.
3898 * gdb.server/solib-list-main.c: New file.
3899 * gdb.server/solib-list.exp: New file.
3900
4196f325
MR
39012012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3902
3903 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3904 for 'set print symbol' change.
3905
bfb05775
JK
39062012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3907
3908 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3909 .debug_abbrev_seg3.
3910
685b1105
JK
39112012-05-24 John Steele Scott <toojays@toojays.net>
3912
3913 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3914 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3915 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3916
f3e0e960
SS
39172012-05-23 Stan Shebs <stan@codesourcery.com>
3918
3919 * gdb.mi/mi-info-os.exp: New file.
3920
11eb1b4d
KS
39212012-05-23 Keith Seitz <keiths@redhat.com>
3922
3923 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3924 return -1 to suppress the rest of the tests.
3925 (compile_stap_bin): Return boolean success value.
3926
b1af9e97
TT
39272012-05-21 Tom Tromey <tromey@redhat.com>
3928
3929 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3930 Remove kfails.
3931 (test_print_mi_member_types): Likewise.
3932
248537e3
TT
39332012-05-21 Tom Tromey <tromey@redhat.com>
3934
3935 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3936 print symbol' change.
3937
d791e155
TJB
39382012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3939
3940 * gdb.python/py-prompt.exp: Quit if the target is remote.
3941
e77afa2e
JK
39422012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3943
3944 Fix ERROR: internal buffer is full.
3945 * gdb.base/info-os.exp (expect_multiline): New function.
3946 (get process list, get process groups, get threads)
3947 (get file descriptors, get internet-domain sockets)
3948 (get shared-memory regions, get semaphores, get message queues): Use
3949 it for these tests.
3950
9cb709b6
TT
39512012-05-18 Tom Tromey <tromey@redhat.com>
3952
3953 * gdb.mi/mi-var-cmd.exp: Update.
3954 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3955 * gdb.cp/virtbase.exp: Update.
3956 * gdb.cp/classes.exp (test_static_members): Update.
3957 * gdb.cp/casts.exp: Update.
3958 * gdb.base/pointers.exp: Update.
3959 * gdb.base/funcargs.exp (pointer_args): Update.
3960 (structs_by_reference): Update.
3961 * gdb.base/find.exp: Update.
3962 * gdb.base/call-strs.exp: Send "set print symbol off".
3963 * gdb.base/call-ar-st.exp: Update.
3964 * gdb.ada/fun_addr.exp: Update.
3965 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3966 Call it.
3967 (test_print_repeats_10, test_print_strings)
3968 (test_print_char_arrays): Update.
3969
b012acdd
TT
39702012-05-18 Tom Tromey <tromey@redhat.com>
3971
3972 * gdb.base/charset.exp (string_display): Update.
3973
1d51a733
TT
39742012-05-18 Tom Tromey <tromey@redhat.com>
3975
3976 * gdb.mi/mi2-var-display.exp: Update.
3977 * gdb.mi/mi-var-display.exp: Update.
3978 * gdb.mi/mi-var-child.exp: Update.
3979 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3980 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3981
957df313
DE
39822012-05-17 Doug Evans <dje@google.com>
3983
682c7f7b
DE
3984 * info-macros.exp: Pass "debug" to prepare_for_testing.
3985
957df313
DE
3986 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3987 * gdb.ada/Makefile.in (clean): Ditto.
3988 * gdb.arch/Makefile.in (clean): Ditto.
3989 * gdb.asm/Makefile.in (clean): Ditto.
3990 * gdb.base/Makefile.in (clean): Ditto.
3991 * gdb.cell/Makefile.in (clean): Ditto.
3992 * gdb.cp/Makefile.in (clean): Ditto.
3993 * gdb.disasm/Makefile.in (clean): Ditto.
3994 * gdb.dwarf2/Makefile.in (clean): Ditto.
3995 * gdb.fortran/Makefile.in (clean): Ditto.
3996 * gdb.go/Makefile.in (clean): Ditto.
3997 * gdb.hp/Makefile.in (clean): Ditto.
3998 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3999 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4000 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4001 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4002 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4003 * gdb.java/Makefile.in (clean): Ditto.
4004 * gdb.linespec/Makefile.in (clean): Ditto.
4005 * gdb.mi/Makefile.in (clean): Ditto.
4006 * gdb.modula2/Makefile.in (clean): Ditto.
4007 * gdb.multi/Makefile.in (clean): Ditto.
4008 * gdb.objc/Makefile.in (clean): Ditto.
4009 * gdb.opencl/Makefile.in (clean): Ditto.
4010 * gdb.opt/Makefile.in (clean): Ditto.
4011 * gdb.pascal/Makefile.in (clean): Ditto.
4012 * gdb.python/Makefile.in (clean): Ditto.
4013 * gdb.reverse/Makefile.in (clean): Ditto.
4014 * gdb.server/Makefile.in (clean): Ditto.
4015 * gdb.stabs/Makefile.in (clean): Ditto.
4016 * gdb.threads/Makefile.in (clean): Ditto.
4017 * gdb.trace/Makefile.in (clean): Ditto.
4018 * gdb.xml/Makefile.in (clean): Ditto.
4019
abc9d0dc
TT
40202012-05-16 Tom Tromey <tromey@redhat.com>
4021
4022 * gdb.base/macscp1.c (macscp_expr): Add comment.
4023 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4024
6a3a010b
MR
40252012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4026
4027 * gdb.base/return-nodebug.exp: Also test float and double types.
4028
01429c8e
JK
40292012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4030
4031 PR testsuite/12649
4032 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4033
54115cd4
JK
4034 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4035
0c5f383f
SDJ
40362012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4037
4038 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4039 `rerun_to_main'.
4040 (stap_test_no_debuginfo): Likewise.
4041
e7e0cddf
SS
40422012-05-14 Stan Shebs <stan@codesourcery.com>
4043
4044 * gdb.base/dprintf.c: New file.
4045 * gdb.base/dprintf.exp: New file.
4046
c772f8e7
HZ
40472012-05-14 Hui Zhu <hui_zhu@mentor.com>
4048
4049 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4050 * gdb.trace/disconnected-tracing.c: New file.
4051 * gdb.trace/disconnected-tracing.exp: New file.
4052
7efc75aa
SCR
40532012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4054
4055 * gdb.python/python.c: Add a new breakpoint comment.
4056 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4057
85d4a676
SS
40582011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4059
4060 * gdb.base/info-os.exp: New file.
4061 * gdb.base/info-os.c: New file.
4062
64ea88dc
JB
40632012-05-10 Joel Brobecker <brobecker@adacore.com>
4064
4647ab1b
JB
4065 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4066 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4067 New files.
64ea88dc 4068
afba63f1
JB
40692012-05-10 Joel Brobecker <brobecker@adacore.com>
4070
4071 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4072 gdb.base/ctxobj.exp: New files.
4073
9d198b1e
TT
40742012-05-09 Tom Tromey <tromey@redhat.com>
4075
4076 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4077
9bfee719
MR
40782012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4079
4080 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4081
3a7341d8
MR
40822012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4083
4084 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4085 before using it.
4086
52b3699b
TG
40872012-05-04 Tristan Gingold <gingold@adacore.com>
4088
4089 * gdb.base/set-noassign.exp: New test.
4090
a20ee7a4
SCR
40912012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4092
4093 * gdb.python/py-symbol.exp: Add tests to test the new methods
4094 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4095 * gdb.python/py-symbol.c: Add new struct to help test
4096 gdb.Symtab.static_block().
4097
bf2f0858
DE
40982012-05-03 Doug Evans <dje@google.com>
4099
4100 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4101 commented out.
4102
2d4e0376
YQ
41032012-05-03 Yao Qi <yao@codesourcery.com>
4104
4105 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4106 doesn't support.
4107 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4108 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4109
6d0bb9f3
YQ
41102012-05-03 Yao Qi <yao@codesourcery.com>
4111
4112 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4113
fd820528
DE
41142012-04-30 Doug Evans <dje@google.com>
4115
4116 PR testsuite/13961
4117 * gdb.dwarf2/pr13961.S: New file.
4118 * gdb.dwarf2/pr13961.exp: New file.
4119
b9e219b9
YQ
41202012-04-29 Yao Qi <yao@codesourcery.com>
4121
4122 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4123
3019eac3
DE
41242012-04-28 Doug Evans <dje@google.com>
4125
4126 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4127 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4128 All uses updated.
4129 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4130 "ptype func_cu1" to expand cu2 before cu1.
4131
62e5f89c
SDJ
41322012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4133 Tom Tromey <tromey@redhat.com>
4134
4135 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4136 variables.
4137 * gdb.base/stap-probe.c: New file.
4138 * gdb.base/stap-probe.exp: New file.
4139 * gdb.trace/stap-trace.c: New file.
4140 * gdb.trace/stap-trace.exp: New file.
4141 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4142 libgcc's unwinder.
4143
14132e89
MR
41442012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4145
4146 * gdb.arch/mips16-thunks-inmain.c: New file.
4147 * gdb.arch/mips16-thunks-main.c: New file.
4148 * gdb.arch/mips16-thunks-sin.c: New file.
4149 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4150 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4151 * gdb.arch/mips16-thunks-sinmain.c: New file.
4152 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4153 * gdb.arch/mips16-thunks.exp: New file.
4154
a766d390
DE
41552012-04-25 Doug Evans <dje@google.com>
4156
4157 * configure.ac: Create gdb.go/Makefile.
4158 * configure: Regenerate.
4159 * gdb.base/default.exp: Add "go" to "set language" testing.
4160 * gdb.go/Makefile.in: New file.
4161 * gdb.go/basic-types.exp: New file.
4162 * gdb.go/chan.exp: New file.
4163 * gdb.go/chan.go: New file.
4164 * gdb.go/handcall.exp: New file.
4165 * gdb.go/handcall.go: New file.
4166 * gdb.go/hello.exp: New file.
4167 * gdb.go/hello.go: New file.
4168 * gdb.go/integers.exp: New file.
4169 * gdb.go/integers.go: New file.
4170 * gdb.go/methods.exp: New file.
4171 * gdb.go/methods.go: New file.
4172 * gdb.go/package.exp: New file.
4173 * gdb.go/package1.go: New file.
4174 * gdb.go/package2.go: New file.
4175 * gdb.go/print.exp: New file.
4176 * gdb.go/strings.exp: New file.
4177 * gdb.go/strings.go: New file.
4178 * gdb.go/types.exp: New file.
4179 * gdb.go/types.go: New file.
4180 * gdb.go/unsafe.exp: New file.
4181 * gdb.go/unsafe.go: New file.
4182 * lib/future.exp: Add Go support.
4183 (gdb_find_go, gdb_find_go_linker): New procs.
4184 (gdb_default_target_compile): Add Go support.
4185 * lib/gdb.exp (skip_go_tests): New proc.
4186 * lib/go.exp: New file.
4187
e65f9ffb
TT
41882012-04-25 Tom Tromey <tromey@redhat.com>
4189
4190 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4191
14e75d8e
JK
41922012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4193 Jan Kratochvil <jan.kratochvil@redhat.com>
4194
4195 PR symtab/7259:
4196 * gdb.base/enumval.c: New test case.
4197 * gdb.base/enumval.exp: New test case.
4198 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4199 field.bitpos.
4200
f3525b70
PA
42012012-04-17 Pedro Alves <palves@redhat.com>
4202
4203 * Makefile.in (site.exp): Make site.exp source
4204 $srcdir/lib/append_gdb_boards_dir.exp.
4205 * lib/append_gdb_boards_dir.exp: New file.
4206
bccbefd2
JK
42072012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 New option "set auto-load safe-path".
4210 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4211 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4212
bf88dd68
JK
42132012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4214
4215 auto-load: Implementation.
4216 * gdb.base/help.exp (test set height): Increase the height.
4217 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4218 to ...
4219 (info auto-load python-scripts): ... here.
4220 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4221 to ...
4222 (info auto-load python-scripts *): ... here.
4223
c0d4d1c0
YQ
42242012-04-16 Yao Qi <yao@codesourcery.com>
4225
4226 * lib/trace-support.exp (get_in_proc_agent): New.
4227 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4228 of in process trace agent.
4229 * gdb.trace/ftrace.exp: Likewise.
4230 * gdb.trace/pending.exp: Likewise.
4231 * gdb.trace/trace-break.exp: Likewise.
4232 * gdb.trace/trace-mt.exp
4233 * gdb.trace/tspeed.exp: Likewise.
4234 * gdb.trace/tstatus.exp
4235 * gdb.trace/strace.exp: Likewise.
4236
cbf68a60
TS
42372012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4238
dd6d3b70
TS
4239 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4240 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4241
cbf68a60
TS
4242 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4243
8264ba82
AG
42442012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4245
4246 PR mi/13393
4247 * gdb.mi/mi-var-rtti.cc: New file.
4248 * gdb.mi/mi-var-rtti.exp: New file.
4249 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4250 function.
4251 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4252
de0919f8 42532012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4254
4255 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4256 EXECUTABLES.
4257 * gdb.python/py-explore.c: C program used for testing the new
4258 'explore' command on C constructs.
4259 * gdb.python/py-explore.cc: C++ program used for testing the new
4260 'explore' command on C++ constructs.
4261 * gdb-python/py-explore.exp: Tests for the new 'explore'
4262 command on C constructs.
4263 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4264 command on C++ constructs.
4265
a82da7dd
MK
42662012-04-07 Mark Kettenis <kettenis@gnu.org>
4267
4268 * gdb.base/funcargs.exp (complex_args): Fix typo.
4269
e127cba8
JK
42702012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4271
4272 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4273 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4274
40e084e1
KS
42752012-04-05 Keith Seitz <keiths@redhat.com>
4276
4277 * gdb.base/advance.exp: Update error message for
4278 "advance malformed" test.
4279 * gdb.base/break.exp: Likewise for "breakpoint with
4280 trailing garbage" test.
4281 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4282 with trailing garbage" test.
4283 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4284 trailng garbage" test.
4285 * gdb.base/until.exp: Likewise for "malformed until" test.
4286 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4287 for "breakpoint info (after setting on all)".
4288 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4289 tests.
4290 * gdb.cp/cplabel.cc: New file.
4291 * gdb.cp/cplabel.exp: New test.
4292 * gdb.linespec/ls-errs.c: New file.
4293 * gdb.linespec/ls-errs.exp: New test.
4294
a72c8f6a
JK
42952012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4296
4297 * gdb.trace/unavailable.exp
4298 (collect globals: print object on: print derived_partial)
4299 (collect globals: print object on: print derived_whole)
4300 (collect globals: print object off: print derived_partial)
4301 (collect globals: print object off: print derived_whole): Update
4302 expected output.
4303
f87a3023
KS
43042012-03-30 Keith Seitz <keiths@redhat.com>
4305
4306 * gdb.python: Add test for linespecs with commas.
4307
e2171b3c
KS
43082012-03-28 Keith Seitz <keiths@redhat.com>
4309
4310 * gdb.linespec/ls-dollar.cc: New file.
4311 * gdb.linespec/ls-dollar.exp: New test.
4312
43132012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4314
4315 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4316 starting with the global namespace.
4317
2f4e0a80
DE
43182012-03-23 Doug Evans <dje@google.com>
4319
4320 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4321
7b282c5a
SCR
43222012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4323
4324 * gdb.python/py-value.cc: Add test case for testing the
4325 methodology exposing C++ values to Python.
4326 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4327 exposing C++ values to Python.
4328 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4329
2e98ca53
JK
43302012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4331 Siddhesh Poyarekar <siddhesh@redhat.com>
4332
4333 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4334 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4335 (generate native core dump): Make the test unsupported if core cannot
4336 be generated.
4337
8320cc4f
JK
43382012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4341 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4342 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4343
3a69ffb2
JK
43442012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4345
4346 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4347
8fabffee
DE
43482012-03-17 Doug Evans <dje@google.com>
4349
4350 * dg-extract-results.sh: Handle KFAILs.
4351
ab260dad
JK
43522012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4353
4354 PR symtab/13777
4355 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4356
53ba8333
JB
43572012-03-16 Joel Brobecker <brobecker@adacore.com>
4358
4359 * gdb.ada/set_pckd_arr_elt: New testcase.
4360
481860b3
GB
43612012-03-16 Gary Benson <gbenson@redhat.com>
4362
4363 PR breakpoints/10738
4364 * gdb.opt/inline-break.exp: New file.
4365 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4366 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4367 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4368 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4369 * gdb.base/async-shell.exp: Likewise.
4370 * lib/mi-support.exp (library_loaded_re): Likewise.
4371
410528f0
TT
43722012-03-15 Tom Tromey <tromey@redhat.com>
4373
4374 * gdb.cp/virtfunc2.exp: Update expected output.
4375 * gdb.cp/pr9631.exp: Update expected output.
4376 * gdb.cp/member-ptr.exp: Update expected output.
4377 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4378 output.
4379 * gdb.cp/casts.exp: Update expected output.
4380
c4aeac85
TT
43812012-03-15 Tom Tromey <tromey@redhat.com>
4382
4383 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4384 (test_info_vtbl): Likewise.
4385 (do_tests): Call test_info_vtbl.
4386 * gdb.cp/virtfunc.cc (va): New global.
4387
856d06f9
TS
43882012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4389
4390 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4391 describing DWARF data structures.
4392 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4393 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4394 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4395 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4396 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4397 * gdb.dwarf2/dw2-param-error.S: Likewise.
4398 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4399 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4400 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4401 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4402 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4403 * gdb.dwarf2/pr11465.S: Likewise.
4404
e837f12a
JK
44052012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4406
4407 * gdb.mi/mi2-prompt.exp: New file.
4408
ccbb4f28
JB
44092012-03-13 Joel Brobecker <brobecker@adacore.com>
4410
4411 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4412
32039130
JB
44132012-03-13 Joel Brobecker <brobecker@adacore.com>
4414
4415 * gdb.ada/bp_range_type: New testcase.
4416
16899756
DE
44172012-03-13 Doug Evans <dje@google.com>
4418
4419 * gdb.base/default.exp: Delete tests for symbol-reloading.
4420 * gdb.base/help.exp: Ditto.
4421 * gdb.base/setshow.exp: Ditto.
4422 * gdb.base/gdb_history: Delete references to symbol-reloading.
4423
87b0bb13
JK
44242012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4425
4426 * gdb.base/attach-twice.c: New files.
4427 * gdb.base/attach-twice.exp: New files.
4428
0d7941a9
KS
44292012-03-08 Keith Seitz <keiths@redhat.com>
4430
4431 * lib/gdb.exp (gdb_get_line_number): Throw an
4432 error instead of returning -1.
4433 * gdb.base/break.exp: Remove unused variable
4434 bp_location5.
4435 * gdb.base/hbreak2.exp: Likewise.
4436 * gdb.base/sepdebug.exp: Likewise.
4437
f4647387
YQ
44382012-03-08 Yao Qi <yao@codesourcery.com>
4439 Pedro Alves <palves@redhat.com>
4440
4441 Fix PR server/13392.
4442 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4443 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4444 download tracepoints.
4445 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4446 (pending_tracepoint_resolved_during_trace): Likewise.
4447 (pending_tracepoint_installed_during_trace): Likewise.
4448 (pending_tracepoint_with_action_resolved): Likewise.
4449
83c532cb
KS
44502012-03-08 Keith Seitz <keiths@redhat.com>
4451
4452 * gdb.ada/array_bounds.exp: Get breakpoint for line
4453 with "START", not "STOP".
4454 * gdb.python/py-infthread.exp: Do not continue to
4455 line marked "Break here.", which is undefined.
4456
d6b6bbb7
LM
44572012-03-08 Luis Machado <lgustavo@codesourcery.com>
4458
4459 Revert:
4460
4461 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4462
4463 Implement testsuite workaround for PR breakpoints/13781.
4464 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4465 (set breakpoint condition-evaluation host): New conditional command.
4466
7fe25d9b
JK
44672012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4468
4469 Fix CU relative vs. absolute DIE offsets.
4470 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4471 one.
4472
51898c15
JK
44732012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 Fix false FAIL on distros with relro linkage as default.
4476 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4477 -Wl,-z,norelro first.
4478
8131799e
JB
44792012-03-06 Joel Brobecker <brobecker@adacore.com>
4480
4481 * gdb.ada/bp_on_var: New testcase.
4482
ba241969
JB
44832012-03-06 Joel Brobecker <brobecker@adacore.com>
4484
4485 * gdb.ada/bp_enum_homonym: New testcase.
4486
abe49676
YQ
44872012-03-06 Yao Qi <yao@codesourcery.com>
4488
4489 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4490 x86_64-*-* and i?86-*-*.
4491 Set up KFAIL for gdb/13808.
4492
d8df103b
TT
44932012-03-05 Tom Tromey <tromey@redhat.com>
4494
4495 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4496 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4497
b7b189f3
TT
44982012-03-05 Tom Tromey <tromey@redhat.com>
4499
4500 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4501
69dc1c4d
YQ
45022012-03-04 Yao Qi <yao@codesourcery.com>
4503
4504 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4505 messages for KFAIL.
4506
3f20c47f
JK
45072012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4508
4509 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4510 (print one_two_three, indexes off, print few_reps, indexes off)
4511 (print many_reps, indexes off, print empty, indexes off)
4512 (print one_two_three, print few_reps, print many_reps, print empty):
4513 Call setup_xfail if $gcc_old.
4514
abf1152a
JK
45152012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4516
4517 Implement testsuite workaround for PR breakpoints/13781.
4518 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4519 (set breakpoint condition-evaluation host): New conditional command.
4520
a06715f8
JK
45212012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4522
4523 Code cleanup.
4524 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4525 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4526 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4527 number 1 by $bpnum. Four times.
4528
5808517f
YQ
45292012-03-03 Yao Qi <yao@codesourcery.com>
4530
4531 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4532
dfe2ac14
JK
45332012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4534
4535 Setup KFAIL for PR server/13796.
4536 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4537
8bbc467a
JB
45382012-03-02 Joel Brobecker <brobecker@adacore.com>
4539
4540 * gdb.ada/operator_bp: New testcase.
4541
c0eac87f
JB
45422012-03-02 Joel Brobecker <brobecker@adacore.com>
4543
4544 * gdb.ada/info_locals_renaming: New testcase.
4545
4f42c881
TT
45462012-03-02 Tom Tromey <tromey@redhat.com>
4547
4548 * gdb.base/nextoverexit.c: New file.
4549 * gdb.base/nextoverexit.exp: New file.
4550
7380c0c9
EBM
45512012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4552
4553 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4554 parameter.
4555
1faeff08
MR
45562012-03-01 Maciej W. Rozycki <macro@mips.com>
4557
4558 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4559 core registers.
4560
320b6f49 45612012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4562 Maciej W. Rozycki <macro@codesourcery.com>
4563 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4564
4565 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4566
ad5f7d6e
PA
45672012-03-01 Pedro Alves <palves@redhat.com>
4568
4569 PR gdb/13767
4570
4571 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4572 (gdb_collect_globals_test): Call it.
4573
d3dc44a6
KS
45742012-03-01 Keith Seitz <keiths@redhat.com>
4575
4576 * gdb.cp/method2.exp: Output of overload menu is now
4577 alphabetized. Update tests for "break A::method".
4578 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4579 of hard-coding them.
4580 Overload menu is alphabetized: rewrite to accommodate.
4581 Unset variables LINE and TYPES which are used in other tests.
4582 Compute the output of "info break".
4583 Update the breakpoint table after all breakpoints are deleted.
4584 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4585 compute ACTUALS and the method body based on parameters.
4586 Update expected output accordingly.
4587 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4588 unique comments to allow the use of gdb_get_line_number.
4589
45902012-03-01 Keith Seitz <keiths@redhat.com>
4591
4592 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4593 some Tcl syntax.
4594 * gdb.cp/ovldbreak.exp: Likewise.
4595
7949c2a0
KS
45962012-03-01 Keith Seitz <keiths@redhat.com>
4597
4598 * gdb.base/help.exp (help show user): Update expected result
4599 for new doc string changes (add "non-python").
4600
7d74f244
DE
46012012-03-01 Scott J. Goldman <scottjg@vmware.com>
4602
4603 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4604 be put in the user-defined category and that the commands appear in
4605 "help user-defined".
4606
1b611343
JB
46072012-02-29 Joel Brobecker <brobecker@adacore.com>
4608
4609 * gdb.ada/tagged_not_init: New testcase.
4610
99b1c762
JB
46112012-02-29 Joel Brobecker <brobecker@adacore.com>
4612
4613 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4614 * gdb.ada/enum_idx_packed: New testcase.
4615
2d4a02ee
JB
46162012-02-29 Joel Brobecker <brobecker@adacore.com>
4617
4618 * gdb.ada/aliased_array: New testcase.
4619
2e6fda7d
JB
46202012-02-29 Joel Brobecker <brobecker@adacore.com>
4621
4622 * gdb.ada/whatis_array_val: New testcase.
4623
9a7f938f
JK
46242012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4625
4626 Fix disp-step-syscall.exp: fork: single step over fork.
4627 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4628 whitespaces.
4629 (single step over $syscall): Remove its check.
4630 (single step over $syscall final pc): New check.
4631
8703a944
JK
46322012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4633
4634 Support processors without SSSE3.
4635 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4636 pabsd into ...
4637 (ssse3_test): ... a new function.
4638 (main): Call ssse3_test.
4639 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4640 Update expected values everywhere.
4641 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4642 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4643 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4644 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4645 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4646 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4647 Move these tests lower.
4648 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4649 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4650 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4651 New tests.
4652
c03e6ccc
YQ
46532012-02-29 Yao Qi <yao@codesourcery.com>
4654 Pedro Alves <palves@redhat.com>
4655
4656 * gdb.trace/trace-mt.c: New.
4657 * gdb.trace/trace-mt.exp: New.
4658
7964b62a
TS
46592012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4660
2c8910ba
TS
4661 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4662 numbers instead of hardcoding them.
4663 * gdb.base/annota1.c: Provide suitable markers.
4664 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4665 numbers instead of hardcoding them.
4666 * gdb.base/annota3.c: Provide suitable markers.
4667
4668 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4669 * gdb.base/annota3.c: Likewise.
4670 * gdb.base/sigall.c: Likewise.
4671 * gdb.base/signals.c: Likewise.
4672 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4673
5a41c0b7
MR
46742012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4675
4676 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4677 failure return path.
4678
ebbbe5c5
LM
46792012-02-27 Luis Machado <lgustavo@codesourcery.com>
4680
4681 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4682
8d126d8a
LM
46832012-02-24 Luis Machado <lgustavo@codesourcery.com>
4684
4685 * gdb.base/cond-eval-mode.exp: New file.
4686
11337c2f
PA
46872012-02-24 Pedro Alves <palves@redhat.com>
4688
4689 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4690 (top level): Use with_test_prefix.
4691
13fc3e3c
PA
46922012-02-24 Pedro Alves <palves@redhat.com>
4693
4694 * gdb.threads/attach-into-signal.exp (corefunc): Use
4695 with_test_prefix.
4696
07c1b626
JK
46972012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4698
4699 Fix false FAILs on old CPUs without SSE.
4700 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4701 Return untested for Illegal instruction.
4702
596ba138
JK
47032012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4704
4705 Fix false FAILs with glibc debug infos installed.
4706 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4707 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4708
aeaa2474
SA
47092012-02-22 Sterling Augustine <saugustine@google.com>
4710
4711 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4712 constant with cast.
4713
aed555c9
PA
47142012-02-21 Pedro Alves <palves@redhat.com>
4715
4716 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4717
78afebb4
PA
47182012-02-21 Pedro Alves <palves@redhat.com>
4719
4720 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4721
fdcfef12
PA
47222012-02-21 Pedro Alves <palves@redhat.com>
4723
4724 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4725 with_test_prefix.
4726
0f4d39d5
PA
47272012-02-21 Pedro Alves <palves@redhat.com>
4728
4729 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4730 with_test_prefix here.
4731 (top level): Do it here instead. Remove `:' from the
4732 with_test_prefix string.
4733 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4734 the suffix `:' from the with_test_prefix prefix string.
4735 * gdb.base/break-interp.exp: Ditto.
4736 * gdb.base/catch-load.exp: Ditto.
4737 * gdb.base/disp-step-syscall.exp: Ditto.
4738 * gdb.base/jit-so.exp: Ditto.
4739 * gdb.base/jit.exp: Ditto.
4740 * gdb.base/sepdebug.exp: Ditto.
4741 * gdb.base/solib-display.exp: Ditto.
4742 * gdb.base/solib-overlap.exp: Ditto.
4743 * gdb.base/watch-cond-infcall.exp: Ditto.
4744 * gdb.base/watchpoint.exp: Ditto.
4745 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4746 * gdb.mi/mi-watch.exp: Ditto.
4747 * gdb.mi/mi2-watch.exp: Ditto.
4748 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4749 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4750 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4751 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4752 * gdb.threads/watchpoint-fork.exp: Ditto.
4753 * gdb.threads/watchthreads-reorder.exp: Ditto.
4754 * gdb.trace/change-loc.exp: Ditto.
4755 * gdb.trace/pending.exp: Ditto.
4756 * gdb.trace/status-stop.exp: Ditto.
4757 * gdb.trace/strace.exp: Ditto.
4758 * gdb.trace/trace-break.exp: Ditto.
4759 * gdb.trace/unavailable.exp: Ditto.
4760 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4761 suffix with colon. Adjust leading comments.
4762
6a5870ce
PA
47632012-02-21 Pedro Alves <palves@redhat.com>
4764 Tom Tromey <tromey@redhat.com>
4765
4766 * lib/gdb.exp: Add description of test prefixes.
4767 (with_test_prefix): New procedure.
4768 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4769 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4770 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4771 instead of lappend to append to pf_prefix.
4772 * gdb.base/catch-load.exp: Use with_test_prefix.
4773 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4774 * gdb.base/jit-so.exp: Use with_test_prefix.
4775 * gdb.base/jit.exp: Use with_test_prefix.
4776 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4777 lappend to append to pf_prefix.
4778 * gdb.base/sepdebug.exp: Use with_test_prefix.
4779 * gdb.base/solib-display.exp: Use with_test_prefix.
4780 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4781 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4782 * gdb.base/watchpoint.exp: Use with_test_prefix.
4783 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4784 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4785 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4786 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4787 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4788 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4789 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4790 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4791 append instead of lappend to append to pf_prefix.
4792 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4793 * gdb.trace/change-loc.exp: Use with_test_prefix.
4794 * gdb.trace/pending.exp: Use with_test_prefix.
4795 * gdb.trace/status-stop.exp: Use with_test_prefix.
4796 * gdb.trace/strace.exp: Use with_test_prefix.
4797 * gdb.trace/trace-break.exp: Use with_test_prefix.
4798 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4799 instead of lappend to append to pf_prefix.
4800
35dc4a6b
JK
48012012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4802
4803 Fix racy FAILs.
4804 * gdb.base/inferior-died.c (main): Add return of 0.
4805 * gdb.base/inferior-died.exp (continue): Fix expectation of
4806 asynchronous events.
4807 (p 1): New test.
4808
c5a006e6
PA
48092012-02-20 Pedro Alves <palves@redhat.com>
4810
4811 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4812 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4813 gdb's internal debug output. For the non-threaded case, look for
4814 "Program received signal SIGLARM", for the threaded case, peek at
4815 the thread's siginfo.
4816
cc51a170
PA
48172012-02-20 Pedro Alves <palves@redhat.com>
4818
4819 General cleanup, make output test messages unique, and build
4820 different executable files for the non-threaded and threaded
4821 cases.
4822
4823 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4824 Delete.
4825 (executable_nothr, executable_thr): New globals.
4826 (top level): Adjust to delete both executables.
4827 (corefunc): New parameter $executable. Set $pf_prefix instead of
4828 hand writing a prefix in tests. Issue a clean_restart and enable
4829 lin-lwp debug output here.
4830 (top level): Adjust. Use build_executable. Don't start gdb here,
4831 and don't enable lin-lwp debug output here.
4832 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4833
c755f03d
JK
48342012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4835
4836 Fix racy FAILs.
4837 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4838 "continue" command.
4839
6bec5e0a
JK
48402012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4841
4842 Fix for gdbserver non-extended mode.
4843 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4844 and gdb_run_cmd.
4845
2e8265fd
TT
48462012-02-17 Tom Tromey <tromey@redhat.com>
4847
4848 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4849 * gdb.python/py-events.exp: Check 'dir' output.
4850 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4851
9e507076
YQ
48522012-02-17 Yao Qi <yao@codesourcery.com>
4853
4854 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4855
32d22ab1
TT
48562012-02-16 Tom Tromey <tromey@redhat.com>
4857
4858 * gdb.base/inferior-died.c: Don't include stdio.h.
4859
9addecb9
TT
48602012-02-16 Tom Tromey <tromey@redhat.com>
4861
4862 * gdb.base/inferior-died.c: New file.
4863 * gdb.base/inferior-died.exp: New file.
4864
4cb6da1c
AR
48652012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4866
4867 * gdb.base/break-inline.exp: New file.
4868 * gdb.base/break-inline.c: New file.
4869
3af2590d
TT
48702012-02-15 Tom Tromey <tromey@redhat.com>
4871
4872 * gdb.base/pc-fp.exp: Add "info register" tests.
4873
29988831
TT
48742012-02-15 Tom Tromey <tromey@redhat.com>
4875
4876 * gdb.base/regs.exp: Remove.
4877
10010058
PA
48782012-02-15 Pedro Alves <palves@redhat.com>
4879
4880 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4881 the target doesn't support tracepoints.
4882 * gdb.trace/circ.exp: Ditto.
4883 * gdb.trace/collection.exp: Ditto.
4884 * gdb.trace/packetlen.exp: Ditto.
4885 * gdb.trace/passc-dyn.exp: Ditto.
4886 * gdb.trace/report.exp: Ditto.
4887 * gdb.trace/tfind.exp: Ditto.
4888 * gdb.trace/tspeed.exp: Ditto.
4889 * gdb.trace/tsv.exp: Ditto.
4890 * gdb.trace/unavailable.exp: Ditto.
4891 * gdb.trace/while-dyn.exp: Ditto.
4892
a2e0062d
PA
48932012-02-15 Pedro Alves <palves@redhat.com>
4894
4895 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4896 gdb_test_multiple, and call unsupported instead of fail, if the
4897 remote side does not support the request.
4898
a1999d40
PA
48992012-02-15 Pedro Alves <palves@redhat.com>
4900
4901 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4902 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4903 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4904 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4905 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4906 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4907 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4908 doesn't start with "extended-" already.
4909
7cee1e54
PA
49102012-02-15 Pedro Alves <palves@redhat.com>
4911
4912 Support extended-remote. Avoid cascading timeouts.
4913
4914 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4915 the extended-remote target. If attaching with no file fails, load
4916 the file manually.
4917 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4918
816338b5
SS
49192012-02-14 Stan Shebs <stan@codesourcery.com>
4920
4921 * gdb.base/ena-dis-br.exp: Add enable count test.
4922
cc30c4bd
PA
49232012-02-13 Pedro Alves <palves@redhat.com>
4924
4925 * config/mips-idt.exp: Delete.
4926 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4927 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4928 * gdb.base/break.exp: Remove mips-idt references.
4929 * gdb.base/chng-syms.exp: Ditto.
4930 * gdb.base/default.exp: Ditto.
4931 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4932 (top level): Don't call it.
4933 * gdb.base/opaque.exp: Remove mips-idt restarts.
4934 * gdb.base/ptype.exp: Remove mips-idt xfails.
4935 * gdb.base/scope.exp: Remove mips-idt restarts.
4936 * gdb.base/sepdebug.exp: Remove mips-idt references.
4937 * gdb.base/watchpoint.exp (maybe_clean_restart)
4938 (maybe_reinitialize): Delete.
4939 (test_disabling_watchpoints, test_disabling_watchpoints)
4940 (test_watchpoint_triggered_in_syscall)
4941 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4942 Don't call them.
4943
57008375
JK
49442012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4945
4946 * gdb.server/server-exec-info.exp: New file.
4947
4a2d9c08
PA
49482012-02-10 Pedro Alves <palves@redhat.com>
4949
4950 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4951 always non-empty.
4952 (test_attach): Always pass $exec to test_attach_gdb.
4953
09fa21bd
TT
49542012-02-08 Tom Tromey <tromey@redhat.com>
4955
4956 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4957 before inferior is started.
4958
f0823d2c
TT
49592012-02-07 Tom Tromey <tromey@redhat.com>
4960
4961 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4962 Symbol.value.
4963 * gdb.python/py-symbol.c (qq): Set default value.
4964
49652012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4966
4967 * gdb.python/py-symbol.c (qq): New global.
4968 * gdb.python/py-symbol.exp: Add test for frame-less
4969 lookup_symbol.
4970 * gdb.python/py-symtab.exp: Fix line number.
4971
f7e44f65
JB
49722012-02-03 Joel Brobecker <brobecker@adacore.com>
4973
4974 * gdb.ada/mi_task_arg: New testcase.
4975
4c9ed63c
PA
49762012-02-02 Pedro Alves <palves@redhat.com>
4977
4978 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4979 extended timeout.
4980
c0b9f2c6
PA
49812012-02-02 Pedro Alves <palves@redhat.com>
4982
4983 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4984 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4985
5f8cefd7
PA
49862012-02-02 Pedro Alves <palves@redhat.com>
4987
4988 * gdb.base/term.exp: Rewrite.
4989 * gdb.base/term.c: New.
4990
2f3a2569
PA
49912012-02-02 Pedro Alves <palves@redhat.com>
4992
4993 * gdb.base/default.exp (run "r" abbreviation, run): Add
4994 extended-remote expected output.
4995
f149aabd
TT
49962012-02-02 Tom Tromey <tromey@redhat.com>
4997
4998 * gdb.cp/dispcxx.exp: New file.
4999 * gdb.cp/dispcxx.cc: New file.
5000
03bef283
TT
50012012-02-01 Tom Tromey <tromey@redhat.com>
5002
5003 * gdb.base/jit-simple.exp: New file.
5004 * gdb.base/jit-simple.c: New file.
5005
a79b18b5
YQ
50062012-01-30 Yao Qi <yao@codesourcery.com>
5007
5008 * gdb.base/skip.exp: Make test result unique.
5009
f0d1a53e
JK
50102012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5011
5012 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5013 compatibility with valgrind-3.7.0.
5014
4b3c9f41
PA
50152012-01-27 Pedro Alves <palves@redhat.com>
5016
5017 * gdb.base/watchpoint.exp (no_hw): New global.
5018 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5019 disable hw watchpoints.
5020 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5021 don't expect hw watchpoints.
5022 (no_hw_watchpoints): Always clean restart.
5023 (do_tests): New procedure, factored out from the top level.
5024 (top level): Run tests twice. Once with hw watchpoints enabled,
5025 another time with hw watchpoints disabled.
5026
a13491c8
PA
50272012-01-27 Pedro Alves <palves@redhat.com>
5028
5029 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5030 out from the top level.
5031 (top level): Call it instead.
5032
f2c8a051
PA
50332012-01-27 Pedro Alves <palves@redhat.com>
5034
5035 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5036 watchpoints sooner.
5037
654d7a9e
PA
50382012-01-27 Pedro Alves <palves@redhat.com>
5039
5040 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5041
274f47f3
PA
50422012-01-27 Pedro Alves <palves@redhat.com>
5043
5044 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5045 "You may have requested too many hardware
5046 breakpoints/watchpoints".
5047
e4d63ba2
PA
50482012-01-27 Pedro Alves <palves@redhat.com>
5049
5050 * gdb.base/watchpoint.exp (maybe_clean_restart)
5051 (maybe_reinitialize): New.
5052 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5053 expect "hit N times".
5054 (test_disabling_watchpoints, test_complex_watchpoint)
5055 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5056 Call maybe_clean_restart.
5057 (top level): Use clean_restart. Remove "mips-idt-*"
5058 reinitialization.
5059
dbd95daf
PA
50602012-01-27 Pedro Alves <palves@redhat.com>
5061
5062 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5063
f3ad2025
PA
50642012-01-27 Pedro Alves <palves@redhat.com>
5065
5066 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5067 require `initialize' anymore. Remove unnecessary `initialize'
5068 calls.
5069
100aa3ae
PA
50702012-01-27 Pedro Alves <palves@redhat.com>
5071
5072 * gdb.base/watchpoint.exp (wp_set): Delete.
5073 (initialize, test_simple_watchpoint, top level): Remove dead code.
5074
c79a8e11
PA
50752012-01-27 Pedro Alves <palves@redhat.com>
5076
5077 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5078 typo.
5079
048fe15a
PA
50802012-01-27 Pedro Alves <palves@redhat.com>
5081
5082 * config/extended-gdbserver.exp: New file.
5083 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5084 comment.
5085 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5086 * boards/native-extended-gdbserver.exp: New file.
5087
4033a6bf
PA
50882012-01-26 Pedro Alves <palves@redhat.com>
5089
5090 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5091 and gdb_test_multiple.
5092
3d7f4b81
PA
50932012-01-26 Pedro Alves <palves@redhat.com>
5094
5095 Make test messages unique, and more identifiable.
5096 * gdb.multi/watchpoint-multi.exp: Change test messages.
5097
484abf42
TT
50982012-01-25 Tom Tromey <tromey@redhat.com>
5099
5100 * gdb.base/solib-disc.exp: Fix regexps.
5101
edcc5120
TT
51022012-01-24 Tom Tromey <tromey@redhat.com>
5103
5104 * lib/mi-support.exp (mi_expect_stop): Add special case for
5105 solib-event.
5106 * gdb.base/catch-load-so.c: New file.
5107 * gdb.base/catch-load.exp: New file.
5108 * gdb.base/catch-load.c: New file.
5109 * gdb.base/break-interp.exp (reach_1): Update regexp.
5110
30b91c90
JK
51112012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5112
5113 Fix fuzzy results.
5114 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5115 lpsimple and func.
5116
53fe1783
GB
51172012-01-24 Gary Benson <gbenson@redhat.com>
5118
5119 Delete #if 0'd out code.
5120 * gdb.base/default.exp (info catch): Remove.
5121 * gdb.base/gdb_history (info catch): Likewise.
5122 * gdb.base/help.exp (info catch): Likewise.
5123
d0d8b0c6
JK
51242012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5125
5126 Fix watchpoints to be specific for each inferior.
5127 * gdb.multi/watchpoint-multi.c: New file.
5128 * gdb.multi/watchpoint-multi.exp: New file.
5129
4403d8e9
JK
51302012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5131
5132 Fix watchpoints across inferior fork.
5133 * gdb.threads/watchpoint-fork-child.c: New file.
5134 * gdb.threads/watchpoint-fork-mt.c: New file.
5135 * gdb.threads/watchpoint-fork-parent.c: New file.
5136 * gdb.threads/watchpoint-fork-st.c: New file.
5137 * gdb.threads/watchpoint-fork.exp: New file.
5138 * gdb.threads/watchpoint-fork.h: New file.
5139
050a2e1d
PA
51402012-01-23 Pedro Alves <palves@redhat.com>
5141
5142 * gdb.base/call-signal-resume.exp: Allow output after "return".
5143
6a52fb62
PA
51442012-01-20 Pedro Alves <palves@redhat.com>
5145
5146 * gdb.python/py-finish-breakpoint.py: Fix typo.
5147
145b16a9
UW
51482012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5149
5150 * gdb.base/info-proc.exp: Also run on remote targets. Main
5151 "info proc" command is now always present; whether target supports
5152 actual info proc operation is detected when attempting to issue
5153 the command.
5154
26f6125e
JK
51552012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5156
5157 * .gdbinit: Remove.
5158
eb5227ce
PA
51592012-01-19 Pedro Alves <palves@redhat.com>
5160
5161 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5162 look at the funtions' returns.
5163 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5164 (jprint.print(int, int)): Change return type to int. Adjust.
5165
1db33378
PP
51662012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5167
5168 PR gdb/9538
5169 * gdb.base/sepdebug.exp: New test.
5170
b9736cf8
PA
51712012-01-18 Pedro Alves <palves@redhat.com>
5172
5173 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5174 Allow output before ^done.
5175
4aac40c8
TT
51762012-01-16 Tom Tromey <tromey@redhat.com>
5177
5178 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5179 Add tests for relative directory.
5180
cafec441
TT
51812012-01-16 Tom Tromey <tromey@redhat.com>
5182
5183 * gdb.base/printcmds.c (enum flag_enum): New.
5184 (three): New global.
5185 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5186 enum printing.
5187 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5188 FlagEnumerationPrinter.
5189 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5190 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5191 (fval): New global.
5192
abcc4978
PA
51932012-01-16 Pedro Alves <palves@redhat.com>
5194
5195 * lib/gdb.exp (banned_procedures): New variable.
5196 (banned_variables_traced): Rename to ...
5197 (banned_traced): ... this.
5198 (gdb_init): Also trace banned procedures.
5199 (gdb_finish): Also untrace banned procedures.
5200
97ccebe8
PA
52012012-01-16 Pedro Alves <palves@redhat.com>
5202
5203 Remove all calls to strace.
5204
2af7517b
JK
52052012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5206
5207 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5208 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5209
9241a8bc
PP
52102012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5211
5212 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5213 * gdb.base/pie-execl.exp: Likewise.
5214
3848a17f
KS
52152012-01-12 Keith Seitz <keiths@redhat.com>
5216
5217 PR mi/10586
5218 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5219 (do_anonymous_type_tests): New function.
5220 (main): Call do_anonymous_type_tests.
5221 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5222 (verify_everything): New procedure.
5223 * gdb.mi/mi-var-cp.cc (class A): New class.
5224 (anonymous_structs_and_unions): New function.
5225 (main): Call anonymous_structs_and_unions.
5226 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5227 (verify_everything): New procedure.
5228
440e2fca
KS
52292012-01-12 Keith Seitz <keiths@redhat.com>
5230
5231 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5232 (varobj_tree::get_path_expr): Assume that all varobjs are
5233 compound unless they are known simple types.
5234 Adjust path expressions based on parent type, path parent type,
5235 and tree language.
5236 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5237 the root varobj.
5238 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5239
675399c9
PA
52402012-01-11 Pedro Alves <palves@redhat.com>
5241
5242 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5243 core files on this machine" anymore.
5244
97ddaa9b
PH
52452012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5246
5247 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5248 (main): Repeat recurser call.
5249 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5250 equivalent to 'local_x'.
5251
ea733575 52522012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5253 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5254
5255 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5256
2ca0b532
PA
52572012-01-05 Pedro Alves <alves.ped@gmail.com>
5258
5259 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5260 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5261 * gdb.python/py-events.exp: Test that "step N" tripping on a
5262 breakpoint emits a breakpoint event.
5263
6e681866
JB
52642012-01-03 Joel Brobecker <brobecker@adacore.com>
5265
5266 * gdb.base/auxv.exp: Reformat the copyright notice.
5267
3c2d6aff
YQ
52682012-01-03 Yao Qi <yao@codesourcery.com>
5269
5270 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5271 (strace_trace_on_diff_addr): New.
5272 * gdb.trace/strace.c: (main): Add two local variables.
5273
0852fee3
UW
52742011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5275
5276 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5277 * gdb.cell/gcore.exp: Likewise.
5278 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5279 to verify the correct instance of main is selected.
5280
12c3e59c
JB
52812012-01-02 Joel Brobecker <brobecker@adacore.com>
5282
5283 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5284 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5285 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5286 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5287 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5288 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5289 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5290 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5291 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5292 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5293 gdb.threads/thread_check.c: Reformat copyright header.
5294
c0f378ec
EBM
52952011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5296
e4a7ca93 5297 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5298 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5299 is not enabled.
5300
3bc96cfb
JK
53012011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5302
5303 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5304 parameter to self_exec, adjust the function.
5305 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5306 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5307 (set var do_exit = 0): Remove test.
5308 (newline at end of file): Add one.
5309
095bcf5e
JB
53102011-12-27 Joel Brobecker <brobecker@adacore.com>
5311
5312 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5313 New files.
5314
18d19bd1
JK
53152011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5316
5317 Fix racy FAILs.
5318 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5319 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5320 (main): Call pthread_barrier_init for it.
5321
e809353a
JK
53222011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 Fix double send_gdb leading to racy FAILs.
5325 * gdb.base/break.exp (set silent break bp_location1): Replace
5326 3x send_gdb and gdb_expect by gdb_test.
5327 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5328 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5329 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5330 instead of send_gdb. Twice.
5331 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5332 3x send_gdb and gdb_expect by gdb_test.
5333 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5334
da8cb7ec
JK
53352011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5336
5337 * gdb.linespec/linespec.exp: Compile using {c++}.
5338
ae1a303e
JK
53392011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5342 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5343 (verify GCC PR debug/51668): New test.
5344
cc72b2a2
KP
53452011-12-23 Kevin Pouget <kevin.pouget@st.com>
5346
5347 Introduce gdb.FinishBreakpoint in Python.
5348 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5349 py-finish-breakpoint2
5350 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5351 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5352 instead of line number.
5353 * gdb.python/py-finish-breakpoint.c: New file.
5354 * gdb.python/py-finish-breakpoint.exp: New file.
5355 * gdb.python/py-finish-breakpoint.py: New file.
5356 * gdb.python/py-finish-breakpoint2.cc: New file.
5357 * gdb.python/py-finish-breakpoint2.exp: New file.
5358 * gdb.python/py-finish-breakpoint2.py: New file.
5359
3b7962f9
JK
53602011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5361
5362 Partial fix of compatibility with gcc-4.7.
5363 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5364 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5365 Add comment to add a PASS case in the future.
5366
6538471c
JK
5367 Fix compatibility with gcc-4.7.
5368 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5369
7052e42c
UW
53702011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5371
5372 PR tdep/12797
5373 * gdb.base/callfuncs.exp: Remove KFAIL.
5374
9ac7f98e
JB
53752011-12-21 Joel Brobecker <brobecker@adacore.com>
5376
5377 * gdb.ada/task_bp: New testcase.
5378
f6eeced0
JK
53792011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5380
5381 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5382 -DNO_SECTIONS.
5383 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5384
72225e17
JK
53852011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5386
5387 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5388 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5389 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5390 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5391 conditional for gcc <= 4.5.
5392
13ac8d2c
JK
53932011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5394
5395 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5396 by XFAIL.
5397 * gdb.cp/static-method.exp (info addr A::func())
5398 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5399 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5400 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5401 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5402 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5403 (test value of F in k3_m): Likewise.
5404 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5405 Likewise.
5406
049682ba
JK
54072011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5408
5409 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5410 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5411 Remove.
5412 * gdb.threads/attachstop-mt.c: Remove.
5413 * gdb.threads/attachstop-mt.exp: Remove.
5414
2c9d8796
MK
54152011-12-17 Mark Kettenis <kettenis@gnu.org>
5416
5417 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5418
e0f9f062
DE
54192011-12-16 Doug Evans <dje@google.com>
5420
f4aa2101 5421 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5422 * boards/native-gdbserver.exp: New file.
5423
e0f9f062
DE
5424 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5425 gdbserver output.
5426 (gdbserver_default_get_remote_address): New function.
5427 (gdbserver_start): Call gdb,get_remote_address to compute argument
5428 to "target remote" command.
5429
80b6e756
PM
54302011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5431
1c3ad6ab 5432 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5433 python print-stack. Add set/show python print-stack
5434 off|full|message tests.
5435
1576bd00
YQ
54362011-12-15 Yao Qi <yao@codesourcery.com>
5437
5438 * gdb.trace/strace.c: New
5439 * gdb.trace/strace.exp: New.
5440
d6a0f6e0
TT
54412011-12-14 Tom Tromey <tromey@redhat.com>
5442
5443 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5444
31015e1d
DE
54452011-12-14 Doug Evans <dje@google.com>
5446
5447 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5448
7b50312a
PA
54492011-12-14 Pedro Alves <pedro@codesourcery.com>
5450
5451 PR threads/10729
5452
5453 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5454 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5455
924437bc
PA
54562011-12-13 Pedro Alves <pedro@codesourcery.com>
5457 Doug Evans <dje@google.com>
5458
5459 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5460 (clean_restart): Remove references to the gdb_stub target board
5461 variable.
5462 (gdb_step_for_stub): Delete.
5463
5464 * gdb.base/annota1.exp: Remove all references to [target_info
5465 exists gdb_stub], gdb_step_for_stub and usestubs.
5466 * gdb.base/annota3.exp: Ditto.
5467 * gdb.base/async.exp: Ditto.
5468 * gdb.base/break.exp: Ditto.
5469 * gdb.base/code-expr.exp: Ditto.
5470 * gdb.base/commands.exp: Ditto.
5471 * gdb.base/completion.exp: Ditto.
5472 * gdb.base/condbreak.exp: Ditto.
5473 * gdb.base/consecutive.exp: Ditto.
5474 * gdb.base/cvexpr.exp: Ditto.
5475 * gdb.base/define.exp: Ditto.
5476 * gdb.base/display.exp: Ditto.
5477 * gdb.base/ena-dis-br.exp: Ditto.
5478 * gdb.base/environ.exp: Ditto.
5479 * gdb.base/gnu-ifunc.exp: Ditto.
5480 * gdb.base/maint.exp: Ditto.
5481 * gdb.base/pending.exp: Ditto.
5482 * gdb.base/sect-cmd.exp: Ditto.
5483 * gdb.base/sepdebug.exp: Ditto.
5484 * gdb.base/unload.exp: Ditto.
5485 * gdb.base/watchpoint-solib.exp: Ditto.
5486 * gdb.cp/annota2.exp: Ditto.
5487 * gdb.cp/annota3.exp: Ditto.
5488 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5489 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5490 * gdb.mi/mi-pending.exp: Ditto.
5491 * gdb.trace/circ.exp: Ditto.
5492 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5493 * gdb.base/list.exp: Ditto.
5494
5495 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5496 breakpoint function and all references to the usestubs macro.
5497 * gdb.base/exprs.c: Ditto.
5498 * gdb.base/freebpcmd.c: Ditto.
5499 * gdb.base/bitfields.c: Ditto.
5500 * gdb.base/bitfields2.c: Ditto.
5501 * gdb.base/break.c: Ditto.
5502 * gdb.base/call-sc.c: Ditto.
5503 * gdb.base/call-signals.c: Ditto.
5504 * gdb.base/callfuncs.c: Ditto.
5505 * gdb.base/charset.c: Ditto.
5506 * gdb.base/consecutive.c: Ditto.
5507 * gdb.base/constvars.c: Ditto.
5508 * gdb.base/funcargs.c: Ditto.
5509 * gdb.base/int-type.c: Ditto.
5510 * gdb.base/interrupt.c: Ditto.
5511 * gdb.base/langs0.c: Ditto.
5512 * gdb.base/list0.c: Ditto.
5513 * gdb.base/mips_pro.c: Ditto.
5514 * gdb.base/miscexprs.c: Ditto.
5515 * gdb.base/nodebug.c: Ditto.
5516 * gdb.base/opaque0.c: Ditto.
5517 * gdb.base/pointers.c: Ditto.
5518 * gdb.base/printcmds.c: Ditto.
5519 * gdb.base/ptype.c: Ditto.
5520 * gdb.base/recurse.c: Ditto.
5521 * gdb.base/reread1.c: Ditto.
5522 * gdb.base/reread2.c: Ditto.
5523 * gdb.base/restore.c: Ditto.
5524 * gdb.base/return.c: Ditto.
5525 * gdb.base/run.c: Ditto.
5526 * gdb.base/scope0.c: Ditto.
5527 * gdb.base/sepdebug.c: Ditto.
5528 * gdb.base/setshow.c: Ditto.
5529 * gdb.base/setvar.c: Ditto.
5530 * gdb.base/sigall.c: Ditto.
5531 * gdb.base/signals.c: Ditto.
5532 * gdb.base/structs.c: Ditto.
5533 * gdb.base/structs2.c: Ditto.
5534 * gdb.base/testenv.c: Ditto.
5535 * gdb.base/twice.c: Ditto.
5536 * gdb.base/unwindonsignal.c: Ditto.
5537 * gdb.base/watchpoint.c: Ditto.
5538 * gdb.base/watchpoints.c: Ditto.
5539 * gdb.base/whatis.c: Ditto.
5540 * gdb.cp/classes.cc: Ditto.
5541 * gdb.cp/cplusfuncs.cc: Ditto.
5542 * gdb.cp/derivation.cc: Ditto.
5543 * gdb.cp/formatted-ref.cc: Ditto.
5544 * gdb.cp/misc.cc: Ditto.
5545 * gdb.cp/overload.cc: Ditto.
5546 * gdb.cp/ovldbreak.cc: Ditto.
5547 * gdb.cp/ref-params.cc: Ditto.
5548 * gdb.cp/ref-types.cc: Ditto.
5549 * gdb.cp/templates.cc: Ditto.
5550 * gdb.cp/virtfunc.cc: Ditto.
5551 * gdb.hp/gdb.aCC/run.c: Ditto.
5552 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5553 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5554 * gdb.reverse/consecutive-reverse.c: Ditto.
5555 * gdb.reverse/sigall-reverse.c: Ditto.
5556 * gdb.reverse/until-reverse.c: Ditto.
5557 * gdb.reverse/watch-reverse.c: Ditto.
5558 * gdb.trace/actions.c: Ditto.
5559 * gdb.trace/circ.c: Ditto.
5560 * gdb.trace/collection.c: Ditto.
5561
fabde485
PA
55622011-12-13 Pedro Alves <pedro@codesourcery.com>
5563
5564 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5565 (func6, func7): New.
5566 (main): Call func6 and func7.
5567 * gdb.base/watchpoint.exp (test_wide_location_1)
5568 (test_wide_location_2): New.
5569 (top level): Re-enable hardware watchpoints if necessary. Call
5570 test_wide_location_1 and test_wide_location_2.
5571
ff7d1690
YQ
55722011-12-11 Yao Qi <yao@codesourcery.com>
5573
5574 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5575
a6af7abe
JB
55762011-12-11 Joel Brobecker <brobecker@adacore.com>
5577
5578 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5579 expected output for unsupported case.
5580
61638e15
JK
55812011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5582
5583 PR testsuite/12649
5584 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5585 Protect gdb_test_multiple by final $gdb_prompt match.
5586
0a00efc3
JK
55872011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5588
5589 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5590 New variable, new test.
5591 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5592 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5593 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5594 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5595 them if HAVE_GCC_45682_FIXED is not set.
5596
4511b1ba
YQ
55972011-12-10 Yao Qi <yao@codesourcery.com>
5598
5599 * gdb.trace/status-stop.exp: New.
5600 * gdb.trace/status-stop.c: New.
5601
27949e73
JK
56022011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5603
5604 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5605 timeout.
5606
d8ea7931
TT
56072011-12-08 Tom Tromey <tromey@redhat.com>
5608
5609 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5610 condition.
5611
1cc310d2
SS
56122011-12-07 Stan Shebs <stan@codesourcery.com>
5613
5614 * gdb.trace/tfind.exp: Update for output changes.
5615
d482a875
PA
56162011-12-07 Pedro Alves <pedro@codesourcery.com>
5617
5618 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5619 throws "Cannot insert catchpoints in this configuration".
5620 * gdb.ada/mi_catch_ex.exp: Likewise.
5621
f0ba3972
PA
56222011-12-06 Pedro Alves <pedro@codesourcery.com>
5623
5624 * gdb.base/break-always.exp: Test changing memory at addresses
5625 with breakpoints inserted.
5626
f8eba3c6
TT
56272011-12-06 Joel Brobecker <brobecker@acacore.com>
5628
6fdff2c5
PA
5629 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5630 involving a fully qualified function name.
f8eba3c6
TT
5631
56322011-12-06 Tom Tromey <tromey@redhat.com>
5633
5634 * gdb.ada/homonym.exp: Add three breakpoint tests.
5635
56362011-12-06 Tom Tromey <tromey@redhat.com>
5637
5638 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5639 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5640 * gdb.objc/objcdecode.exp: Update for output changes.
5641 * gdb.linespec/linespec.exp: New file.
5642 * gdb.linespec/lspec.cc: New file.
5643 * gdb.linespec/lspec.h: New file.
5644 * gdb.linespec/body.h: New file.
5645 * gdb.linespec/base/two/thefile.cc: New file.
5646 * gdb.linespec/base/one/thefile.cc: New file.
5647 * gdb.linespec/Makefile.in: New file.
5648 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5649 output changes.
5650 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5651 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5652 makes one breakpoint.
5653 * gdb.cp/method2.exp (test_break): Update for output changes.
5654 * gdb.cp/mb-templates.exp: Update for output changes.
5655 * gdb.cp/mb-inline.exp: Update for output changes.
5656 * gdb.cp/mb-ctor.exp: Update for output changes.
5657 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5658 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5659 has multiple matches.
5660 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5661 error message change.
5662 * gdb.base/list.exp (test_list_filename_and_number): Update for
5663 error message change.
5664 * gdb.base/break.exp: Disable pending breakpoints. Update for
5665 output changes.
5666 * configure.ac: Add gdb.linespec.
5667 * configure: Rebuild.
5668 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5669
c642a434
UW
56702011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5671
5672 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5673 last_break register on s390*-*-* targets.
5674
b18003d1
JB
56752011-12-06 Joel Brobecker <brobecker@adacore.com>
5676
5677 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5678 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5679 of parameter X in procedure Foo.
5680
fe96589c
SS
56812011-12-05 Stan Shebs <stan@codesourcery.com>
5682
5683 * gdb.trace/tfind.exp: Update help string matches.
5684
1820ab47
JK
56852011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5686
5687 * gdb.server/ext-run.exp (get process list): Accept also systemd
5688 as PID 1.
5689
e11ac3a3
JK
56902011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5691 Pedro Alves <pedro@codesourcery.com>
5692
5693 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5694 starting GDB.
5695 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5696 $use_gdb_stub.
5697 * gdb.base/display.exp: Likewise.
5698 * gdb.base/ending-run.exp: Likewise.
5699 * gdb.base/list.exp (test_listsize): Likewise.
5700 * gdb.base/setshow.exp: Likewise.
5701 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5702 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5703 check by global $use_gdb_stub.
5704 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5705 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5706 (default_gdb_init): Unset global $use_gdb_stub.
5707 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5708 by global $use_gdb_stub.
5709 * lib/gdbserver-support.exp: Extend comments for set_board_info
5710 gdb_protocol and gdb,socketport.
5711 (gdbserver_start_extended): Set global gdbserver_protocol and
5712 gdbserver_gdbport. Clear global use_gdb_stub.
5713 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5714 from target use_gdb_stub.
5715 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5716
1d41d75c
DE
57172011-12-03 Doug Evans <dje@google.com>
5718
5719 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5720 (gdb_step_for_stub): Add comments.
5721
d6d7a51a
MR
57222011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5723
5724 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5725 to the caller.
5726 (gdb_test_multiple): Likewise.
5727
05acf274
JK
57282011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5729
5730 Fix gdb.mi/mi-solib.exp without system debug info installed.
5731 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5732 expect attribute, return 0 for it. Update comments.
5733
2268b414
JK
57342011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5735
5736 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5737 (corrupted list): Adjust the expectation.
5738
585861ea
JK
57392011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5740
5741 PR threads/13448
5742 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5743 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5744 * gdb.threads/tls-var-main.c: New file.
5745 * gdb.threads/tls-var.c: New file.
5746 * gdb.threads/tls-var.exp: New file.
5747
968643aa
JK
57482011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5749
5750 PR testsuite/12649
5751 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5752 Protect gdb_test_multiple by final $gdb_prompt match.
5753 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5754 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5755 (test_tracepoints): Likewise.
5756
9750bca9
JK
57572011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5758
5759 PR breakpoints/13346
5760 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5761 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5762 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5763
ac1349b7
JB
57642011-12-01 Joel Brobecker <brobecker@adacore.com>
5765
5766 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5767 * gdb.ada/homonym/homonym.adb: For use of all types defined
5768 locally inside both Get_Value subprograms.
5769
26d44faf
JK
57702011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5771
5772 Fix racy FAILs.
5773 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5774 of send_gdb.
5775
514f6425
UW
57762011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5777
5778 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5779 environment variable after test completed.
5780
4255c8d2
UW
57812011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5782
5783 * gdb.base/solib-nodir.exp: Skip if remote target.
5784 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5785 application. Call gdb_load_shlibs.
5786 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5787
a35ad96a
JB
57882011-11-29 Joel Brobecker <brobecker@adacore.com>
5789
5790 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5791
1a1d5513
JB
57922011-11-28 Joel Brobecker <brobecker@adacore.com>
5793
5794 * gdb.ada/fullname_bp: New testcase.
5795
50b4ddf8
JK
57962011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5797
5798 PR testsuite/12649
5799 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5800 Wrap send_gdb into a new gdb_test.
5801
fb0aec57
JK
5802 Code cleanup.
5803 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5804 Convert send_gdb and gdb_expect to gdb_test_multiple.
5805
2376d946
JK
58062011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5809
1eec78bd
KS
58102011-11-23 Keith Seitz <keiths@redhat.com>
5811
5812 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5813 (mi_varobj_tree_test_children_callback): New proc.
5814 (mi_walk_varobj_tree): New proc.
5815
36dfb11c
TT
58162011-11-22 Tom Tromey <tromey@redhat.com>
5817
5818 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5819 Add "use_mi_command" argument.
5820 (mi_run_cmd, mi_run_with_cli): New procs.
5821 * gdb.mi/solib-lib.c: New file.
5822 * gdb.mi/solib-main.c: New file.
5823 * gdb.mi/mi-solib.exp: New file.
5824
0e965dd0
DE
58252011-11-21 Doug Evans <dje@google.com>
5826
5827 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5828 _Unwind_DebugHook is missing.
5829
f196051f
SS
58302011-11-20 Stan Shebs <stan@codesourcery.com>
5831
5832 * gdb.trace/tstatus.exp: New.
5833 * gdb.trace/actions.c: Include string.h.
5834
bfccc43c
YQ
58352011-11-18 Yao Qi <yao@codesourcery.com>
5836
5837 * gdb.trace/pending.exp: New.
5838 * gdb.trace/pending.c: New.
5839 * gdb.trace/pendshr1.c: New.
5840 * gdb.trace/pendshr2.c: New.
5841 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5842 tracepoint location becomes pending.
5843 (tracepoint_change_loc_2): New.
5844
73cd8ab1
DM
58452011-11-16 David S. Miller <davem@davemloft.net>
5846
5847 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5848 target is sparc*-*-linux*
5849
77426730
PK
58502011-11-15 Paul Koning <paul_koning@dell.com>
5851
5852 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5853 types.
5854
ed59ded5
DE
58552011-11-14 Doug Evans <dje@google.com>
5856
5857 * gdb.base/shell.exp: New file.
5858
405f8e94
SS
58592011-11-14 Stan Shebs <stan@codesourcery.com>
5860
5861 * gdb.trace/ftrace.c: New.
5862 * gdb.trace/ftrace.exp: New.
5863
1e4d1764
YQ
58642011-11-14 Yao Qi <yao@codesourcery.com>
5865
5866 * gdb.trace/change-loc-1.c: New.
5867 * gdb.trace/change-loc-2.c: New.
5868 * gdb.trace/change-loc.c: New.
5869 * gdb.trace/change-loc.exp: New.
5870 * gdb.trace/change-loc.h: New.
5871 * gdb.trace/trace-break.c (marker): Define new symbol.
5872 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5873 New.
1e4d1764
YQ
5874 (break_trace_same_addr_6): New.
5875
71eba9c2 58762011-11-12 Matt Rice <ratmice@gmail.com>
5877
5878 * gdb.base/info-macros.exp: Make tests for info definitions
5879 test info macro. Add tests for info macro argument processing.
5880 Rename a few tests.
5881
1d93e29a
KS
58822011-11-11 Keith Seitz <keiths@redhat.com>
5883
5884 PR gdb/12843
5885 * gdb.base/linespecs.exp: New file.
5886
a4b5b48a
DE
58872011-11-11 Doug Evans <dje@google.com>
5888
5889 * gdb.threads/print-threads.exp: Extend timeout for slower
5890 tests.
5891
f6b47be4
DE
58922011-11-10 Doug Evans <dje@google.com>
5893
792a0230
DE
5894 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5895 "record to end of main" test.
5896
f6b47be4
DE
5897 * gdb.python/py-type.c (TS): New typedef.
5898 (ts): New global.
5899 * gdb.python/py-type.exp: Test field list of typedef.
5900
22355c90
JB
59012011-11-10 Joel Brobecker <brobecker@adacore.com>
5902
5903 * gdb.ada/small_reg_param: New testcase.
5904
a7860e76
TT
59052011-11-09 Tom Tromey <tromey@redhat.com>
5906
5907 * gdb.cp/destrprint.exp: New file.
5908 * gdb.cp/destrprint.cc: New file.
5909
72a2e3dc
MI
59102011-11-08 Meador Inge <meadori@codesourcery.com>
5911
5912 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5913 (switch_stack_to_other): New test function.
5914 * gdb.arch/thumb-prologue.exp: New test cases.
5915
c7195df2 59162011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5917
5918 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5919
d3895d7d
YQ
59202011-11-08 Yao Qi <yao@codesourcery.com>
5921
5922 * gdb.exp (supports_process_record): New.
5923 (supports_reverse): New.
5924 * gdb.reverse/break-precsave.exp: Call support_process_record
5925 to run test conditionally.
5926 * gdb.reverse/consecutive-precsave.exp: Likewise.
5927 * gdb.reverse/i386-precsave.exp: Likewise.
5928 * gdb.reverse/machinestate-precsave.exp: Likewise.
5929 * gdb.reverse/solib-precsave.exp: Likewise.
5930 * gdb.reverse/step-precsave.exp: Likewise.
5931 * gdb.reverse/until-precsave.exp: Likewise.
5932 * gdb.reverse/watch-precsave.exp: Likewise.
5933 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5934 test conditionally.
5935 * gdb.reverse/consecutive-reverse.exp: Likewise.
5936 * gdb.reverse/finish-precsave.exp: Likewise.
5937 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5938 * gdb.reverse/finish-reverse.exp: Likewise.
5939 * gdb.reverse/i386-reverse.exp: Likewise.
5940 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5941 * gdb.reverse/machinestate.exp: Likewise.
5942 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5943 * gdb.reverse/sigall-precsave.exp: Likewise.
5944 * gdb.reverse/sigall-reverse.exp: Likewise.
5945 * gdb.reverse/solib-reverse.exp: Likewise.
5946 * gdb.reverse/step-reverse.exp: Likewise.
5947 * gdb.reverse/until-reverse.exp: Likewise.
5948 * gdb.reverse/watch-reverse.exp: Likewise.
5949
a59306a3
YQ
59502011-11-05 Yao Qi <yao@codesourcery.com>
5951
5952 * gdb.trace/trace-break.exp: Add test on setting two
5953 fast tracepoints at the same address.
5954
87769f59
JK
59552011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5956
5957 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5958
3065dfb6
SS
59592011-11-02 Stan Shebs <stan@codesourcery.com>
5960
5961 * gdb.trace/collection.c: Add code using strings.
5962 * gdb.trace/collection.exp: Add tests of string collection.
5963
89e208db
JK
59642011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5965
5966 * gdb.base/skip-solib.exp (executable_main): New variable.
5967 (binfile_main): Base it on that.
5968 Use $executable_main in clean_restart calls. Drop gdb_exit and
5969 gdb_start calls.
5970
405e54e9
JK
59712011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5972
5973 Fix racy FAILs.
5974 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5975 breakpoint_re globals import by async. Set string_regex to .* for
5976 async. Remove the optional thread_selected_re and breakpoint_re
5977 globals expectations.
5978
58e8570a
JM
59792011-11-01 Joseph Myers <joseph@codesourcery.com>
5980
5981 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5982 well as Cygwin.
5983
7b35ec7f 59842011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5985
5986 Add tests for skip command.
89e208db
JK
5987 * gdb.base/skip-solib-lib.c: New
5988 * gdb.base/skip-solib-main.c: New
5989 * gdb.base/skip-solib.exp: New
5990 * gdb.base/skip.c: New
5991 * gdb.base/skip.exp: New
5992 * gdb.base/skip1.c: New
5993 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5994
b9fd1791
PA
59952011-10-31 Yao Qi <yao@codesourcery.com>
5996 Pedro Alves <pedro@codesourcery.com>
5997
6fdff2c5
PA
5998 * gdb.trace/trace-break.c: New.
5999 * gdb.trace/trace-break.exp: New.
b9fd1791 6000
4323fecc
JK
60012011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6004 break-here-2.
6005
0e5bf2a8
PA
60062011-10-28 Pedro Alves <pedro@codesourcery.com>
6007
6008 * gdb.threads/no-unwaited-for-left.c: New.
6009 * gdb.threads/no-unwaited-for-left.exp: New.
6010 * gdb.threads/non-ldr-exc-1.c: New.
6011 * gdb.threads/non-ldr-exc-1.exp: New.
6012 * gdb.threads/non-ldr-exc-2.c: New.
6013 * gdb.threads/non-ldr-exc-2.exp: New.
6014 * gdb.threads/non-ldr-exc-3.c: New.
6015 * gdb.threads/non-ldr-exc-3.exp: New.
6016 * gdb.threads/non-ldr-exc-4.c: New.
6017 * gdb.threads/non-ldr-exc-4.exp: New.
6018
3a3dad98
JK
60192011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6020
6021 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6022 * gdb.base/attach-pie-misread.exp: Likewise.
6023 * gdb.base/break-interp.exp: Likewise.
6024 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6025 testcases for use_gdb_stub.
6026 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6027 (continue): New testcase.
6028 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6029 * gdb.threads/attach-into-signal.exp: Likewise.
6030 * gdb.threads/attach-stopped.exp: Likewise.
6031 * gdb.threads/attachstop-mt.exp: Likewise.
6032
d6a5d40c
PK
60332011-10-28 Paul Koning <paul_koning@dell.com>
6034
6035 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6036
ca539be8
JK
60372011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6038
6039 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6040 (mi_gdb_test): Import globals thread_selected_re
6041 and breakpoint_re. Expect them optionally at the regex start.
6042
d234ef5c
DE
60432011-10-27 Doug Evans <dje@google.com>
6044
6045 * gdb.python/python.exp: Test source -s.
6046
ab964825
PK
60472011-10-26 Paul Koning <paul_koning@dell.com>
6048
6049 * gdb.python/lib-types.cc (struct A): New structure.
6050 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6051
54d8a644
PK
60522011-10-25 Paul Koning <paul_koning@dell.com>
6053
6054 PR python/13327
d234ef5c 6055
54d8a644
PK
6056 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6057 fetch_lazy method.
6058
b0221781
YQ
60592011-10-24 Yao Qi <yao@codesourcery.com>
6060
6061 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6062 target is tic6x-*-*.
6063
6cda5a20
JB
60642011-10-21 Joel Brobecker <brobecker@adacore.com>
6065
6066 * gdb.ada/mi_task_info/task_switch.adb: New file.
6067 * gdb.ada/mi_task_info.exp: New file.
6068
5ed9db04
JK
60692011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6070
6071 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6072 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6073
9df2fbc4
PM
60742011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6075
6076 PR python/12656
6077
6078 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6079 global_block tests.
6080
736086ba
TT
60812011-10-18 Tom Tromey <tromey@redhat.com>
6082
6083 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6084
4af31552
TT
60852011-10-18 Tom Tromey <tromey@redhat.com>
6086
6087 * gdb.base/source.exp: Don't include full file name in test name.
6088 * gdb.python/python.exp: Don't include full file name in test
6089 name.
6090
43136979
AR
60912011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6092
6093 * gdb.base/attach-pie-noexec.c: New files.
6094 * gdb.base/attach-pie-noexec.exp: New files.
6095
543a9323
JM
60962011-10-17 Joseph Myers <joseph@codesourcery.com>
6097
6098 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6099 prompt for each extra line in command.
6100
21ae7a4d
JK
61012011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6102
6103 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6104 Revert the part of:
6105 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6106 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6107 Change the expected string.
6108
20ec36d9
JK
61092011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6110
6111 Fix results with system glibc debug info installed.
6112 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6113 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6114 Accept also __libc_ symbol prefix and no prefix.
6115
6501c2fc
KS
61162011-10-14 Keith Seitz <keiths@redhat.com>
6117
6118 PR c++/13225
6119 * gdb.cp/converts.cc (foo3_1): New function.
6120 (foo3_2): New functions.
6121 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6122 and null pointer conversions of integer constant zero.
6123 Add test to check if all arguments are checked for incompatible
6124 conversion BADNESS.
6125
55b1fd0c
TT
61262011-10-14 Tom Tromey <tromey@redhat.com>
6127
6128 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6129 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6130 linespec.
6131
22c05d8a
JK
61322011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6133
6134 Fix internal error regression.
6135 * gdb.dwarf2/implptr-optimized-out.S: New file.
6136 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6137
1d6edc3c
JK
61382011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6139
6140 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6141 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6142 (loclist): New.
6143 (4): New abbrev.
6144 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6145 Use prepare_for_testing, remove clean_restart.
6146 (p arraynoloc, p arraycallnoloc): New tests.
6147
9ec72168
JK
61482011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6149
6150 * gdb.cp/namespace-enum.exp (executable): New variable.
6151 (binfile): Use ${objdir}/${subdir}/ prefix.
6152 Use ${executable} for clean_restart.
6153
9c6c53f7
SA
61542011-10-11 Sterling Augustine <saugustine@google.com>
6155
6156 * gdb.cp/Makefile.in: Add namespace-enum test.
6157 * gdb.cp/namespace-enum.exp: New file.
6158 * gdb.cp/namespace-enum.c: New file.
6159 * gdb.cp/namespace-enum-main.c: New file.
6160
fac7ceb3
UW
61612011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6162
6163 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6164 sysroot.
6165
941b2081
JK
61662011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6167
6168 Reimplement @entry in input expressions.
6169 * gdb.base/exprs.c (v_int_array_init): New variable.
6170 * gdb.base/exprs.exp (print v_int_array_init)
6171 (print *v_int_array_init@1, print *v_int_array_init@2)
6172 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6173 (print v_int_array_init[1]@1): New tests.
6174
0344e878
JM
61752011-10-10 Joseph Myers <joseph@codesourcery.com>
6176
6177 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6178 expected message.
6179
5a56e9c5
DE
61802011-10-09 Doug Evans <dje@google.com>
6181
6182 * gdb.base/alias.exp: Add tests for alias command.
6183
2bda9cc5
JK
61842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6185
6186 * gdb.arch/amd64-entry-value.s: New file.
6187 * gdb.mi/mi2-amd64-entry-value.s: New file.
6188
a471c594
JK
61892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6190
6191 Display @entry parameter values even for references.
6192 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6193 functions.
6194 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6195 reference and datap_input.
6196 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6197 breakpoints.
6198 (continue to breakpoint: entry_reference: reference)
6199 (entry_reference: bt at entry)
6200 (continue to breakpoint: entry_reference: breakhere_reference)
6201 (entry_reference: bt, entry_reference: ptype regparam)
6202 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6203 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6204 (entry_reference: p regcopy, entry_reference: p nodataparam)
6205 (entry_reference: p nodataparam@entry): New tests.
6206
36b11add
JK
62072011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6208
6209 Support @entry in input expressions.
6210 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6211 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6212 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6213 (tailcall: p j@entry): New tests.
6214 * gdb.cp/koenig.cc (A::entry): New function.
6215 (main): Call it.
6216 * gdb.cp/koenig.exp (p entry (c)): New test.
6217
e18b2753
JK
62182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6219
6220 Display @entry parameter values (without references).
6221 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6222 (different, validity, invalid): New functions.
6223 (main): Call them.
6224 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6225 stacktest, breakhere_stacktest, different, breakhere_different,
6226 breakhere_validity and breakhere_invalid.
6227 (entry: bt): Update for @entry.
6228 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6229 (entry_validity: *, entry_invalid: *): Many new tests.
6230 * gdb.base/break.exp
6231 (run until breakpoint set at small function, optimized file): Accept
6232 also the @entry suffix.
6233 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6234 * gdb.mi/mi2-amd64-entry-value.c: New files.
6235 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6236
2d6c5dc2
JK
62372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6238
6239 Protect entry values against self tail calls.
6240 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6241 (main): Call self.
6242 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6243 (set debug entry-values 1, self: bt debug entry-values): New tests.
6244
111c6489
JK
62452011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6246
6247 Recognize virtual tail call frames.
6248 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6249 (amb_b, amb_a): New.
6250 (main): Call a and b.
6251 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6252 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6253 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6254 New tests.
6255
8e3b41a9
JK
62562011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6257
6258 Implement basic support for DW_TAG_GNU_call_site.
6259 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6260 * gdb.arch/amd64-entry-value.cc: New file.
6261 * gdb.arch/amd64-entry-value.exp: New file.
6262
181cebd4
JK
62632011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6264
6265 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6266 * gdb.dwarf2/implptr-64bit.S: New file.
6267 * gdb.dwarf2/implptr-64bit.exp: New file.
6268
741f5e3c
JK
62692011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6270
6271 Fix initial language detection with -readnow.
6272 * gdb.cp/readnow-language.cc: New file.
6273 * gdb.cp/readnow-language.exp: New file.
6274
a73d2258
JK
62752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6276
6277 Fix printed anonymous struct name.
6278 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6279
af369495
JM
62802011-10-09 Joseph Myers <joseph@codesourcery.com>
6281
6282 * gdb.base/solib-symbol.exp: Do not include directories in
6283 filenames in expected messages.
6284
1fa57852
DE
62852011-10-07 Doug Evans <dje@google.com>
6286
6287 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6288
bd054e06
KP
62892011-10-07 Kevin Pouget <kevin.pouget@st.com>
6290
6291 Allow Python notification of new object-file loadings.
6292 * gdb.python/py-events.exp: Test newobjfile event.
6293 * gdb.python/py-events.py: Register newobjfile callback.
6294 * gdb.python/py-events.c: Add call to shared library
6295 * gdb.python/py-events-shlib.c: New file.
6296
8031b6f8
JM
62972011-10-06 Joseph Myers <joseph@codesourcery.com>
6298
6299 * gdb.base/fixsection.exp: Do not include directories in filename
6300 in expected message.
6301
7fea6923
PM
63022011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6303
6304 Add tests for passing of environment variables to inferior.
6305 * gdb.base/testenv.c: New test source.
6306 * gdb.base/testenv.exp: New expect test.
6307
687f2a88
PK
63082011-10-04 Paul Koning <paul_koning@dell.com>
6309
6310 * gdb.python/py-value.c (main): Break before return.
6311
cb6be26b
KP
63122011-10-04 Kevin Pouget <kevin.pouget@st.com>
6313
6314 PR python/12691: Add the inferior to Python exited event
6315 * gdb.python/py-events.exp: Test the inferior attribute of exited
6316 event with a fork.
6317 * gdb.python/py-events.py: Print inferior number on exit.
6318 * gdb.python/py-events.c: Fork the inferior.
6319
fb213700
EBM
63202011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6321
6322 * gdb.base/jit.exp: Add testcase name to log message
6323
aa2071bd
PK
63242011-10-03 Paul Koning <paul_koning@dell.com>
6325 Jan Kratochvil <jan.kratochvil@redhat.com>
6326
6327 * gdb.python/py-value.exp
6328 (python inval = gdb.parse_and_eval('*(int*)0'))
6329 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6330 (set argc=2, python print argc_lazy): New tests.
6331
dd11a36c
JB
63322011-10-02 Joel Brobecker <brobecker@adacore.com>
6333
6334 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6335
46f886f1
JK
63362011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6337 Pedro Alves <pedro@codesourcery.com>
6338
6339 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6340 can_read_0, test for it.
6341 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6342 (parse_and_eval with memory error): ... here, make it untested if
6343 can_read_0.
6344
c5cb204f
MP
63452011-09-30 Marek Polacek <mpolacek@redhat.com>
6346
6347 * gdb.python/python.exp (verify pagination beforehand)
6348 (verify pagination afterwards): Fix race by splitting the line.
6349
68fb0ec0
JM
63502011-09-29 Joseph Myers <joseph@codesourcery.com>
6351
6352 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6353 for 64-bit multilibs from i?86-* targets.
6354
6aee0d90
MP
63552011-09-29 Marek Polacek <mpolacek@redhat.com>
6356
6357 * lib/gdb.exp: Fix a typo in one of the comments.
6358
e9101ff5
MP
63592011-09-29 Marek Polacek <mpolacek@redhat.com>
6360
6361 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6362 matching pattern.
6363
7a81bdbf
PK
63642011-09-28 Paul Koning <paul_koning@dell.com>
6365
6366 * gdb.python/py-type.c (enum E): New.
6367 * gdb.python/py-type.exp (test_fields): Add tests for Python
6368 mapping access to fields.
6369 (test_enums): New test for field access on enums.
6370
6710bf39
SS
63712011-09-27 Stan Shebs <stan@codesourcery.com>
6372
6373 * gdb.trace/collection.exp: Test collection of $_ret.
6374
b2a6bdeb
AT
63752011-09-22 Andreas Tobler <andreast@fgznet.ch>
6376
6377 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6378 list of compilation switches for <*-*-freebsd*>.
6379
3c9057f3
SS
63802011-09-19 Stan Shebs <stan@codesourcery.com>
6381
6382 * gdb.trace/tspeed.exp: New file.
6383 * gdb.trace/tspeed.c: New file.
6384
34518530
YQ
63852011-09-18 Yao Qi <yao@codesourcery.com>
6386
6387 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6388 instructions.
6389 (test_adr_32bit, test_pop_pc): Likewise.
6390 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6391 Thumb instructions.
6392 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6393 in gdb_test_multiple.
6394 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6395
ab254057
YQ
63962011-09-17 Yao Qi <yao@codesourcery.com>
6397
6398 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6399 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6400 support single step to signal handler.
6401
9c317b71
YQ
64022011-09-17 Yao Qi <yao@codesourcery.com>
6403
6404 * gdb.base/disp-step-fork.c: New.
6405 * gdb.base/disp-step-syscall.exp: New.
6406 * gdb.base/disp-step-vfork.c: New.
6407
a8123151
JB
64082011-09-16 Joel Brobecker <brobecker@adacore.com>
6409
6410 * gdb.ada/tasks.exp: Make the expected output for
6411 the `info tasks' tests more resilient to spacing
6412 changes.
6413
63a9aad8
JK
64142011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6415
6416 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6417 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6418
2aa48337
KP
64192011-09-15 Kevin Pouget <kevin.pouget@st.com>
6420
6421 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6422 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6423
6839b47f
KP
64242011-04-30 Kevin Pouget <kevin.pouget@st.com>
6425
6426 Handle multiple breakpoint hits in Python interface:
6427 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6428 presence.
6429 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6430 breakpoint hits.
6431
0935723e
JK
64322011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6433 Jan Kratochvil <jan.kratochvil@redhat.com>
6434
6435 * gdb.python/py-events.exp: Remove pretty printing comment.
6436 * gdb.python/py-evsignal.exp: New file.
6437 * gdb.python/py-evthreads.c: Include signal.h.
6438 (thread3): Remove variable count3. Remove variable bad and use raise
6439 instead.
6440 (thread2): Remove variable count2. Move thread3 pthread_create here,
6441 merge pthread_join to a single line.
6442 (main): Remove variable count1. Merge pthread_join with pthread_create
6443 to a single line.
6444 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6445 KFAIL python/12966 for gdbserver. Test return value of
6446 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6447 gdb_expect by gdb_test and gdb_test_multiple.
6448 (thread 2, thread 3): New tests.
6449
4801a9a3
PA
64502011-09-12 Matt Rice <ratmice@gmail.com>
6451 Pedro Alves <pedro@codesourcery.com>
6452
6453 PR gdb/13175
6454
6455 * gdb.base/interp.exp: New tests.
6456 * gdb.base/interp.c: New file.
6457
24ece742
DE
64582011-09-12 Doug Evans <dje@google.com>
6459
6460 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6461 * gdb.dwarf2/typeddwarf.exp: Ditto.
6462
7f062217
JK
64632011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 Fix compatibility with x32 arch.
6466 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6467 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6468 is_x86_like_target.
6469 * testsuite/gdb.trace/collection.exp: Likewise.
6470 * testsuite/gdb.trace/report.exp: Likewise.
6471 * testsuite/gdb.trace/unavailable.exp: Likewise.
6472 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6473 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6474 (is_x86_like_target): Check also is_amd64_regs_target.
6475
08711b9a
JK
64762011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6477
6478 PR breakpoints/12435
6479 * gdb.arch/amd64-prologue-xmm.c: New file.
6480 * gdb.arch/amd64-prologue-xmm.exp: New file.
6481 * gdb.arch/amd64-prologue-xmm.s: New file.
6482
b99b5f66
JK
64832011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6484
6485 * gdb.dwarf2/dw2-param-error-main.c: New file.
6486 * gdb.dwarf2/dw2-param-error.S: New file.
6487 * gdb.dwarf2/dw2-param-error.exp: New file.
6488
a391a2f6
PA
64892011-09-08 Pedro Alves <pedro@codesourcery.com>
6490
6491 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6492 inferior's pid and look for a core dump named core.$pid. Use
6493 `remote_file' commands on the host instead of hand coding shell
6494 commands on the build.
6495 * gdb.base/valgrind-db-attach.exp: Kill the program before
6496 finishing the test.
6497
7d8e6458 64982011-09-02 Matt Rice <ratmice@gmail.com>
6499
6500 * lib/prompt.exp: New file for testing the first prompt.
6501 * gdb.python/py-prompt.exp: Ditto.
6502 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6503
68e77c9e
PA
65042011-09-02 Pedro Alves <pedro@codesourcery.com>
6505
6506 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6507 0, before testing gcore.
6508
9655e943
JK
65092011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6510
df6dc84d
JK
6511 * dw2-ifort-parameter-debug.S: Update copyright year.
6512 * dw2-ifort-parameter.c: Update copyright year.
6513 * dw2-ifort-parameter.exp: Update copyright year.
6514
9655e943
JK
6515 * dw2-ifort-parameter-debug.S: New file.
6516 * dw2-ifort-parameter.c: New file.
6517 * dw2-ifort-parameter.exp: New file.
6518
353d1d73
JK
65192011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6520
6521 * gdb.base/commands.exp (error_clears_commands_left): New function.
6522 (): Call it.
6523
5c07461a
JK
65242011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6525
6526 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6527 (C): Initialize `a'.
6528 * gdb.mi/mi-inheritance-syntax-error.exp
6529 (-data-evaluate-expression $path): Expect `a' as 5.
6530
0d932b2f
MK
65312011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6532
6533 PR mi/11912
6534 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6535 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6536 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6537 keyword in output of -var-info-path-expression.
6538
bdb54049
JK
65392011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6540
6541 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6542 * gdb.trace/collection.exp: Likewise.
6543 * gdb.trace/report.exp: Likewise.
6544 * gdb.trace/unavailable.exp: Likewise.
6545 * gdb.trace/while-dyn.exp: Likewise.
6546
59cde39c
KS
65472011-08-18 Keith Seitz <keiths@redhat.com>
6548
6549 PR c++/12266
6550 * gdb.cp/meth-typedefs.cc: New file.
6551 * gdb.cp/meth-typedefs.exp: New file.
6552
fa3a4f15
PM
65532011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6554
6fdff2c5 6555 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6556
c1049fca
JK
65572011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6558
6559 * gdb.arch/i386-dr3-watch.exp
6560 (watchpoint on gap1 does not fit debug registers)
6561 (delete all watchpoints): Fix racy expect strings.
6562
d93f7b5c
YQ
65632011-08-14 Yao Qi <yao@codesourcery.com>
6564
6565 * gdb.base/maint.exp: set data_section to ".neardata".
6566 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6567 * gdb.base/savedregs.exp: Handle SIGILL.
6568 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6569 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6570
457e09f0
DE
65712011-08-12 Doug Evans <dje@google.com>
6572
6573 * gdb.python/py-symbol.exp: Add test for symbol.type.
6574
5d0bb2fb
UW
65752011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6576
6577 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6578 * gdb.mi/mi-pthreads.exp: Likewise.
6579 * gdb.mi/mi2-pthreads.exp: Likewise.
6580 * gdb.mi/gdb669.exp.exp: Likewise.
6581
fcdfa280
PA
65822011-08-09 Pedro Alves <pedro@codesourcery.com>
6583
6584 * lib/mi-support.exp (detect_async): Rename to...
6585 (mi_detect_async): ... this.
6586 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6587 * gdb.mi/mi-nonstop.exp: Adjust.
6588 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6589 * gdb.mi/mi-nsintrall.exp: Adjust.
6590 * gdb.mi/mi-nsmoribund.exp: Adjust.
6591 * gdb.mi/mi-nsthrexec.exp: Adjust.
6592
9d8fa392
PA
65932011-08-09 Pedro Alves <pedro@codesourcery.com>
6594
6595 * gdb.base/display.c (do_loops): New `p_i' local.
6596 * gdb.base/display.exp: Test displaying a variable that is
6597 temporarily at a bad address.
6598
b6cede78
JK
65992011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6600
6601 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6602 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6603
67bedb8c
JK
66042011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6605
6606 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6607 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6608 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6609
af6e93b2
PA
66102011-08-05 Pedro Alves <pedro@codesourcery.com>
6611
6612 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6613 procedure.
6614 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6615
1cf0e11f
YQ
66162011-08-05 Yao Qi <yao@codesourcery.com>
6617
6618 * gdb.base/callfuncs.exp: Set language after main.
6619 * gdb.cp/cplusfuncs.exp: Likewise.
6620 * gdb.cp/inherit.exp: Likewise.
6621
a1e28cb2
UW
66222011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6623
6624 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6625 * gdb.base/watch-vfork.exp: Skip on remote targets.
6626
d4f5bbb9
UW
66272011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6628
6629 * gdb.threads/thread-find.exp: Support remote targets.
6630
724f4f80
UW
66312011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6632
6633 * gdb.base/jit.exp: Download solib_binfile to target.
6634 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6635 and call dlopen without full path name.
6636 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6637 dlopen without full path name.
6638
934709f0
PW
66392011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6640
6641 * gdb.base/break-always.exp: Complete the test
6642 with duplicated breakpoints and enabling/disabling them.
6643
c26106c4
TT
66442011-08-02 Tom Tromey <tromey@redhat.com>
6645
6646 PR gdb/11289:
6647 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6648
9300444e 66492011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6650
6651 PR gdb/13045
6652 * gdb.base/float.exp: Add new test case for PR gdb/13045
6653 * gdb.base/float.c: New file.
6654
00bd41d6
PM
66552011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6656
6657 * gdb.python/py-mi.exp: Test printers returning string hint, and
6658 also not returning a value.
6659 * gdb.python/py-prettyprint.c: Add testcase for above.
6660 * gdb.python/py-prettyprint.py: Add test printer for above.
6661
d24f74ce
JK
66622011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6663
6664 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6665 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6666 (.Ldie30) Add as field "data4".
6667 (.Ldie32) Rename field "b" to "shl".
6668 (abbrev4) Change for the "data4" field.
6669 (abbrev5, abbrev6) Remove.
6670 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6671 (p &s.shl): ... here. Add comment.
6672 (p &s.data4): New.
6673
bb7da2bf
JK
66742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 Fix crash on lval_computed values.
6677 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6678
11081198
JK
66792011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6680
6681 * gdb.base/help.exp (help whatis): Update the expected string.
6682
3c6e0cb3
JK
66832011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6684
6685 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6686 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6687 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6688 Change the expected string.
6689
efa80663
PA
66902011-07-26 Pedro Alves <pedro@codesourcery.com>
6691
6692 * gdb.base/watchpoint.exp
6693 (test_disable_enable_software_watchpoint): New procedure.
6694 (top level): Run it.
6695
db8e4570
UW
66962011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6697
6698 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6699 executable file "${binfile}", C++ version "${binfile}-cxx".
6700 * gdb.python/py-prettyprint.exp: Likewise.
6701 * gdb.python/py-symbol.exp: Likewise.
6702 * gdb.python/py-type.exp: Likewise.
6703 * gdb.python/py-value.exp: Likewise.
6704 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6705 file name instead of just suffix.
6706
543305c9
JK
67072011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6708
6709 Fix implicit pointer offsets.
6710 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6711 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6712 (continue to breakpoint: continue to baz breakpoint for implptr)
6713 (sanity check element 0, sanity check element 1)
6714 (enter the inlined function, check element 0 for the offset)
6715 (check element 1 for the offset)
6716 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6717 (set foo breakpoint for implptr): Update the breakpoint number.
6718
b3215adc
UW
67192011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6720
6721 * gdb.python/py-mi.exp: Use different file names for different
6722 versions of the executable under test.
6723 * gdb.python/py-prettyprint.exp: Likewise.
6724 * gdb.python/py-symbol.exp: Likewise.
6725 * gdb.python/py-template.exp: Likewise.
6726 * gdb.python/py-type.exp: Likewise.
6727 * gdb.python/py-value.exp: Likewise.
6728
182b9acc
UW
67292011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6730
6731 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6732 flag after restarting GDB if necessary.
6733
e6052b5d
UW
67342011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6735
6736 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6737
1ced966e
PA
67382011-07-22 Pedro Alves <pedro@codesourcery.com>
6739
6740 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6741 backend doesn't leave used debug registers behind.
6742
3543a589
TT
67432011-07-22 Tom Tromey <tromey@redhat.com>
6744
6745 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6746 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6747 argument.
6748 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6749
14d15303 67502011-07-21 Matt Rice <ratmice@gmail.com>
6751
6752 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6753 in mostlyclean rule. Add files ending in .core.
6754
9b158ba0 67552011-07-21 Matt Rice <ratmice@gmail.com>
6756
6757 PR macros/12999
6758 * gdb.base/info-macros.c: New test sources.
6759 * gdb.base/info-macros.exp: New tests.
6760
d17b6f81
PM
67612011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6762
6763 * gdb.python/python.exp: Add prompt substitution tests.
6764
918dd910
JK
67652011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6766
6767 Fix crash if referenced CU is aged out.
6768 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6769 New.
6770 * gdb.dwarf2/implptr.exp: Likewise.
6771
0e37a63c
JK
67722011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6773
6774 * gdb.dwarf2/implptr.S: Rebuilt.
6775 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6776 (bar): Use them for j, k, l.
6777 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6778 COMPILE.
6779 (print j in implptr:bar): Update for the intp typedef.
6780 (print p[0].x in implptr:foo): Use more exact regex.
6781
f65cf84c
TT
67822011-07-18 Tom Tromey <tromey@redhat.com>
6783
6784 * gdb.cp/static-method.exp: Add missing single quote.
6785
d5b4a7be
YQ
67862011-07-18 Yao Qi <yao@codesourcery.com>
6787
6788 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6789 supported.
6790 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6791 * gdb.mi/mi-nonstop.exp: Likewise.
6792 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6793 * gdb.mi/mi-nsintrall.exp: Likewise.
6794 * gdb.mi/mi-nsmoribund.exp: Likewise.
6795 * gdb.mi/mi-nsthrexec.exp: Likewise.
6796 * gdb.python/py-evthreads.exp: Likewise.
6797
e9ea2662
JK
67982011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 Code cleanup.
6801 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6802 it. Substitute it instead of test_compiler_info everywhere.
6803
ce451573
UW
68042011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6805
6806 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6807 remote targets as well.
6808
756d88a7
UW
68092011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6810
6811 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6812 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6813
31f83dc5
UW
68142011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6815
6816 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6817 a remote machine, not the host.
6818 (gdb_compile_shlib): Set soname if target is remote.
6819
059241a0
PP
68202011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6821
6822 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6823
28a0b48c 68242011-07-13 Matt Rice <ratmice@gmail.com>
6825
6826 * gdb.python/py-objfile-script-gdb.py: Renamed to
6827 py-objfile-script-gdb.py.in.
6828 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6829 py-objfile-script-gdb.py.
6830 * gdb.python/py-objfile-script.exp: Update reference to
6831 py-objfile-script-gdb.py.
6832
9a771b67
JK
68332011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6834
6835 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6836 reference undefined label.
6837
04ad99e6
JK
68382011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6839
6840 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6841 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6842 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6843 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6844
713389e0
PM
68452011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6846
6fdff2c5 6847 PR python/12438
713389e0 6848 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6849 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6850
97d146f8
JK
68512011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6852
6853 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6854 debug info.
6855
facde0e5 68562011-07-06 Matt Rice <ratmice@gmail.com>
6857
6858 * gdb.python/python.exp: Update filename paths.
6859 * gdb.python/py-symtab.exp: Ditto.
6860
438640d1
MP
68612011-07-06 Marek Polacek <mpolacek@redhat.com>
6862
6863 * gdb.python/py-evthreads.exp: Add missing `$'.
6864
33a365df
MF
68652011-07-06 Jie Zhang <jie.zhang@analog.com>
6866
6867 * config/bfin.exp: New file.
6868 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6869 * gdb.asm/bfin.inc: New file.
6870
8f7ae686
MP
68712011-07-06 Marek Polacek <mpolacek@redhat.com>
6872
df46027d 6873 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6874 the whole output.
6875
eb2a6f42
TT
68762011-07-05 Tom Tromey <tromey@redhat.com>
6877
6878 * gdb.java/jprint.java (jprint.hi): New field.
6879 * gdb.java/jprint.exp: Print string.
6880
177b42fe
TJB
68812011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6882
6883 * gdb.base/call-sc.c: Fix typos.
6884 * gdb.base/ifelse.exp: Likewise.
6885 * gdb.base/structs.c: Likewise.
6886
3b2a0cf2
JB
68872011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6888
6889 * gdb.base/jit-so.exp: New test.
6890 * gdb.base/jit-dlmain.c: New file.
6891 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6892
46fc714c
JK
68932011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6894
6895 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6896 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6897 * gdb.cp/pr9167.exp (p b): Likewise.
6898 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6899 (test value of P in inner_m, test type of Z in inner_m): Call
6900 setup_xfail for gcc <= 4.5.
46fc714c 6901
418c7cf7
JK
69022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6903
6904 * gdb.cp/paren-type.cc: New files.
6905 * gdb.cp/paren-type.exp: New files.
6906
3d50dd94
JK
69072011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6908
6909 Stop on first linespec terminator instead of eating what we can.
6910 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6911 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6912 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6913 (break C::f()): ... this one.
6914 (break C::operator()()): New test.
6915 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6916 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6917 test.
6918
dcf9f4ab
JK
69192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6920
6921 Fall back linespec to minimal symbols.
6922 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6923 error message.
6924 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6925 * gdb.cp/minsym-fallback-main.cc: New file.
6926 * gdb.cp/minsym-fallback.cc: New file.
6927 * gdb.cp/minsym-fallback.exp: New file.
6928 * gdb.cp/minsym-fallback.h: New file.
6929
3f542ed1
JK
69302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6931
6932 * gdb.cp/no-dmgl-verbose.cc: New file.
6933 * gdb.cp/no-dmgl-verbose.exp: New file.
6934
69352011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6936
6937 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6938 __GI_.
6939 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6940 (f): New function.
6941 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6942 (complete p 'func<short>(): ... here.
6943 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6944 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6945 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6946 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6947 Make them KFAIL gcc/49546.
6948
00eb2c4a
JB
69492011-07-01 Joel Brobecker <brobecker@adacore.com>
6950
6951 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6952
85a20c42
JK
69532011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6954
6955 Test GCC PR debug/49546.
6956 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6957 (test type of F in k3_m, test value of F in k3_m): New.
6958 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6959 (main): New variable k3. Call k3.k3_m.
6960
d2d43431
JB
69612011-07-01 Jean-Charles Delay <delay@adacore.com>
6962
6963 * gdb.ada/packed_array.exp: Fix expected outout.
6964
54ae186f
JB
69652011-07-01 Jean-Charles Delay <delay@adacore.com>
6966
6967 * gdb.ada/packed_array.exp: fixed expected output.
6968
8f17729f
JB
69692011-07-01 Joel Brobecker <brobecker@adacore.com>
6970
6971 * gdb.ada/same_enum: New testcase.
6972
f5aa6869
JB
69732011-07-01 Joel Brobecker <brobecker@adacore.com>
6974
6975 * gdb.ada/ptr_typedef: New testcase.
6976
828292f2
JB
69772011-07-01 Joel Brobecker <brobecker@adacore.com>
6978
6979 * gdb.ada/arrayptr.exp: Add ptype test.
6980
18920c42
JB
69812011-07-01 Joel Brobecker <brobecker@adacore.com>
6982
6983 * gdb.ada/char_enum: New testcase.
6984
3536d9e3 69852011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6986
6987 * gdb.base/dump.exp (capture_pointer_with_type): New.
6988 Get value from address instead of name.
6989 Start GDB once, and do `dump' and `restore'
6990 tests together.
6991
db863c42
MF
69922011-06-30 Jie Zhang <jie.zhang@analog.com>
6993 Mike Frysinger <vapier@gentoo.org>
6994
6995 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6996 helper functions for getting/setting remotetimeout variable.
6997 * lib/gdb.exp (gdb_load): If the target is remote, set
6998 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6999 with $loadtimeout. Set $load_ok to 0 before doing the load.
7000 Instead of returning, immediately, set $load_ok to 0. Call
7001 set_remotetimeout with $oldremotetimeout, and then return if
7002 $load_ok is 1.
7003
e9e642a8
AB
70042011-06-30 Andrew Burgess <aburgess@broadcom.com>
7005
7006 * gdb.python/py-template.exp: Don't run this test if the target
7007 does not support c++ tests.
7008
32019081
JK
70092011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7010
7011 Fix non-only rename list for Fortran modules import.
7012 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7013 tests.
7014 * gdb.fortran/module.f90 (module moduse): New.
7015 (program module): use moduse, test var_x, var_y and var_z.
7016
0ecee54c
TT
70172011-06-29 Tom Tromey <tromey@redhat.com>
7018
7019 PR testsuite/12040:
7020 * gdb.fortran/array-element.exp: Use f90, not f77.
7021 * gdb.fortran/complex.exp: Use f90, not f77.
7022 * gdb.fortran/derived-type.exp: Use f90, not f77.
7023 * gdb.fortran/library-module.exp: Use f90, not f77.
7024 * gdb.fortran/logical.exp: Use f90, not f77.
7025 * gdb.fortran/module.exp: Use f90, not f77.
7026 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7027 * gdb.fortran/subarray.exp: Use f90, not f77.
7028
3b2b8fea
TT
70292011-06-29 Tom Tromey <tromey@redhat.com>
7030
7031 * gdb.fortran/charset.exp: New file.
7032 * gdb.fortran/charset.f90: New file.
7033
42159ca5
TT
70342011-06-29 Tom Tromey <tromey@redhat.com>
7035
7036 PR testsuite/12040:
7037 * lib/future.exp: New file, mostly extracted from ada.exp.
7038 Rewrote compatibility code to use rename.
7039 (gdb_find_gfortran): New proc.
7040 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7041 gfortran patch.
7042 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7043 Move to future.exp.
7044 * lib/gdb.exp: Always load future.exp.
7045
af69a5ce
YQ
70462011-06-28 Yao Qi <yao@codesourcery.com>
7047
7048 * gdb.cp/exception.cc: Don't include iostream.
7049 (bar): Remove print statement.
7050 (catcher): New.
7051 (main): Remove print statements. Call function catcher.
7052 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7053 Set breakpoint on catcher, and check the value of parameter.
7054
ab5c6a72
YQ
70552011-06-23 Yao Qi <yao@codesourcery.com>
7056
6fdff2c5
PA
7057 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7058 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7059
9497469f
MP
70602011-06-23 Marek Polacek <mpolacek@redhat.com>
7061
7062 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7063 mi_gdb_test.
7064
b9132588
MP
70652011-06-23 Marek Polacek <mpolacek@redhat.com>
7066
5d197ed0 7067 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7068
e55595ca
MP
70692011-06-23 Marek Polacek <mpolacek@redhat.com>
7070
5d197ed0
MP
7071 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7072
70732011-06-23 Marek Polacek <mpolacek@redhat.com>
7074
7075 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7076 `test_exec_and_symbol_mi_operatons' return value.
7077 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7078 gdb_test_multiple.
7079 (test_exec_and_symbol_mi_operatons): Likewise.
7080 (test_path_specification): Likewise.
e55595ca 7081
be777e08
YQ
70822011-06-23 Yao Qi <yao@codesourcery.com>
7083
7084 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7085 supported.
7086 * lib/gdb.exp (support_displaced_stepping): New.
7087
615556d6
YQ
70882011-06-23 Yao Qi <yao@codesourcery.com>
7089
7090 * gdb.threads/execl.exp: Skip on remote target.
7091
833b0ca7
MP
70922011-06-21 Marek Polacek <mpolacek@redhat.com>
7093
5d197ed0 7094 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7095 mi_gdb_test.
7096
1ee4023a
MP
70972011-06-20 Marek Polacek <mpolacek@redhat.com>
7098
5d197ed0 7099 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7100
d0b1d624
MP
71012011-06-20 Marek Polacek <mpolacek@redhat.com>
7102
5d197ed0 7103 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7104 mi_gdb_test.
7105
79aa92c1
MP
71062011-06-20 Marek Polacek <mpolacek@redhat.com>
7107
5d197ed0 7108 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7109
5ce5db06
YQ
71102011-06-14 Yao Qi <yao@codesourcery.com>
7111
7112 gdb/testsuite/
7113 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7114
533a737e
JK
71152011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7116
7117 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7118
d0e53741
TT
71192011-06-10 Tom Tromey <tromey@redhat.com>
7120
7121 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7122 Add tests for pointer-to-member-function.
7123 * gdb.cp/temargs.cc (S::somefunc): New function.
7124 (K2): New class.
7125 (main): Instantiate K2; call method.
7126
b5916bbd
JB
71272011-06-08 Joel Brobecker <brobecker@adacore.com>
7128
7129 * gdb.python/py-inferior.c (f2): Make str an array rather
7130 than a pointer.
7131 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7132
5be4dfca
JK
71332011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7134
7135 * gdb.base/async-shell.c: New file.
7136 * gdb.base/async-shell.exp: New file.
7137
9f47e254
PA
71382011-06-06 Pedro Alves <pedro@codesourcery.com>
7139
7140 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7141
64b9b334
JB
71422011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7143
7144 From Stephen Kitt <steve@sk2.org>
7145 * gdb.base/help.exp: Adjust following some spelling corrections
7146 in GDB.
7147
dbc0f131
YQ
71482011-06-01 Yao Qi <yao@codesourcery.com>
7149
7150 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7151
fd336a18
KS
71522010-05-31 Keith Seitz <keiths@redhat.com>
7153
7154 PR c++/12750
7155 * gdb.cp/static-method.cc: New file.
7156 * gdb.cp/static-method.exp: New file.
7157
fa8b9902
KS
71582010-05-31 Keith Seitz <keiths@redhat.com>
7159
7160 PR symtab/12704
7161 * gdb.cp/anon-ns.cc: New file.
7162 * gdb.cp/anon-ns.exp: New file.
7163
0a5b1e09
PA
71642011-05-31 Pedro Alves <pedro@codesourcery.com>
7165
7166 * gdb.arch/i386-dr3-watch.c: New file.
7167 * gdb.arch/i386-dr3-watch.exp: New file.
7168
0578b8d1
YQ
71692011-05-30 Yao Qi <yao@codesourcery.com>
7170
7171 * gdb.base/callfuncs.c (t_structs_fc): New.
7172 (t_structs_dc, t_structs_ldc): New.
7173 (t_double_many_args):
7174 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7175 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7176 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7177 * gdb.base/callfuncs.exp: Call new functions.
7178
6680506e
YQ
71792011-05-30 Yao Qi <yao@codesourcery.com>
7180
ff4d2c60
YQ
7181 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7182 Call rerun_and_prepare for each test to isolate effects.
7183
71842011-05-30 Yao Qi <yao@codesourcery.com>
7185
7186 * gdb.base/varargs.c (find_max_float_real): New.
7187 (find_max_double_real, find_max_long_double_real): New.
7188 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7189 * lib/gdb.exp (setup_kfail_for_target): New.
7190
e43ec454
YQ
71912011-05-30 Yao Qi <yao@codesourcery.com>
7192
7193 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7194 (callcd, callce, callcf, callc1a, callc1b): New.
7195 (callc2a, callc2b): New.
7196 * gdb.base/funcargs.exp (complex_args): New.
7197 (complex_integral_args, complex_float_integral_args): New.
7198 * lib/gdb.exp (support_complex_tests): New. Determine
7199 whether to run test cases on _Complex types.
7200
432b4d03
JK
72012011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7202
7203 * gdb.threads/leader-exit.c: New file.
7204 * gdb.threads/leader-exit.exp: New file.
7205
6caf069d
MP
72062011-05-27 Marek Polacek <mpolacek@redhat.com>
7207
9497469f 7208 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7209
97fce28b
MP
72102011-05-27 Marek Polacek <mpolacek@redhat.com>
7211
7212 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7213 remove the `supported' variable.
7214 * gdb.mi/mi-nonstop.exp: Likewise.
7215 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7216 * gdb.mi/mi-nsintrall.exp: Likewise.
7217 * gdb.mi/mi-nsmoribund.exp: Likewise.
7218 * gdb.mi/mi-nsthrexec.exp: Likewise.
7219
9da8c2a0
PA
72202011-05-26 Pedro Alves <pedro@codesourcery.com>
7221
7222 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7223
2c03e5be
PA
72242011-05-26 Pedro Alves <pedro@codesourcery.com>
7225
7226 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7227
2e21250d
KS
72282011-05-24 Keith Seitz <keiths@redhat.com>
7229
7230 PR breakpoint/12803
7231 * gdb.cp/cmpd-minsyms.cc (a): New method.
7232 (b): New method.
7233 (c): New method.
7234 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7235
cdac0397
PA
72362011-05-24 Pedro Alves <pedro@codesourcery.com>
7237
7238 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7239 watchpoint's command list didn't execute when the watchpoint went
7240 out of scope.
7241
ee5683ab
PM
72422011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7243
7244 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7245 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7246 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7247 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7248 * gdb.arch/i386-permbkpt.exp: Likewise.
7249 * gdb.arch/i386-prologue.exp: Likewise.
7250 * gdb.arch/i386-size-overlap.exp: Likewise.
7251 * gdb.arch/i386-size.exp: Likewise.
7252 * gdb.arch/i386-unwind.exp: Likewise.
7253 * gdb.reverse/i386-precsave.exp: Likewise.
7254 * gdb.reverse/i386-reverse.exp: Likewise.
7255 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7256 * gdb.reverse/i387-env-reverse.exp: Likewise.
7257 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7258
c91c8c16
PA
72592011-05-24 Pedro Alves <pedro@codesourcery.com>
7260
7261 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7262 file doesn't error, using MI.
7263
c50491a7
TT
72642011-05-23 Tom Tromey <tromey@redhat.com>
7265
7266 * gdb.base/charset.exp (string_display): Add tests to assign to
7267 arrays.
7268 * gdb.base/charset.c (short_array, int_array, long_array): New.
7269
4a07b7da
PA
72702011-05-20 Pedro Alves <pedro@codesourcery.com>
7271
7272 Cope with async mode.
7273
4a07b7da
PA
7274 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7275 into gdb_test + mi_expect_stop.
7276
b275f2d2
PA
72772011-05-20 Pedro Alves <pedro@codesourcery.com>
7278
7279 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7280 (callme): Remove printf call.
7281
eec52c44
PM
72822011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7283
7284 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7285 quote pattern to avoid problems with Cygwin/mingw expect versions.
7286 * gdb.base/default.exp (show convenience): Use double
7287 quote pattern for regular expressions.
7288
b3c8eb43
JK
72892011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7290
7291 Fix -readnow for -gdwarf-4 unused type units.
7292 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7293 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7294
ed731959
JK
72952011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 * gdb.base/kill-after-signal.c: New file.
7298 * gdb.base/kill-after-signal.exp: New file.
7299
3b48433d
PA
73002011-05-16 Pedro Alves <pedro@codesourcery.com>
7301
7302 * gdb.ada/start.exp: Call untested with the correct test filename.
7303 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7304 test filename. Make the test's binary unique.
7305 * gdb.arch/i386-signal.exp: Call untested with the correct test
7306 filename.
7307 * gdb.arch/i386-size-overlap.exp: Ditto.
7308 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7309 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7310 * gdb.cp/call-c.exp: Ditto.
7311 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7312 filename. Make the test's binary unique.
7313 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7314 * gdb.python/py-mi.exp: Ditto.
7315 * gdb.python/Makefile.in (EXECUTABLES): Update.
7316 * gdb.reverse/i386-precsave.exp: Ditto.
7317 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7318 test filename.
7319 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7320 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7321 unique.
7322 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7323 test filename.
7324 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7325 * gdb.trace/tfile.exp: Ditto.
7326
ba4a8bdd
YQ
73272011-05-14 Yao Qi <yao@codesourcery.com>
7328
7329 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7330 type.
7331
dbaefcf7
DE
73322011-05-13 Doug Evans <dje@google.com>
7333
7334 * gdb.python/py-objfile-script.exp: New file.
7335 * gdb.python/py-objfile-script.c: New file.
7336 * gdb.python/py-objfile-script-gdb.py: New file.
7337 * testsuite/gdb.python/py-section-script.exp: Test
7338 "info auto-load-scripts".
7339
9930639c
TT
73402011-05-13 Tom Tromey <tromey@redhat.com>
7341
7342 * gdb.dwarf2/clztest.exp: New file.
7343 * gdb.dwarf2/clztest.c: New file.
7344 * gdb.dwarf2/clztest.S: New file.
7345
05272e11
DE
73462011-05-13 Doug Evans <dje@google.com>
7347
cc63ef9b
DE
7348 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7349 String16 tests.
05272e11 7350
6edba76f
TT
73512011-05-13 Tom Tromey <tromey@redhat.com>
7352
7353 * lib/gdb.exp (is_x86_like_target): New proc.
7354 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7355 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7356 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7357 -nostdlib to compiler.
7358 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7359 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7360 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7361 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7362 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7363
028d0ed5
TJB
73642011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7365
7366 * gdb.python/py-function.exp: Test setting a value from a function
7367 which executes a command.
7368
8a9b8146
TT
73692011-05-12 Tom Tromey <tromey@redhat.com>
7370
7371 * gdb.dwarf2/typeddwarf.S: New file.
7372 * gdb.dwarf2/typeddwarf.c: New file.
7373 * gdb.dwarf2/typeddwarf.exp: New file.
7374
10483e8e
MP
73752011-05-12 Marek Polacek <mpolacek@redhat.com>
7376
7377 * gdb.mi/mi-basics.exp: Fix races. Honour the
7378 `test_exec_and_symbol_mi_operatons' return value.
7379 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7380 gdb_test_multiple.
7381 (test_exec_and_symbol_mi_operatons): Likewise.
7382 (test_path_specification): Likewise.
7383
faf067f1
JK
73842011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7387 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7388 Replace `file copy' and `file rename' by `file mtime'. Twice.
7389
7ff911a3
JK
73902011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7391
7392 * gdb.base/readline-ask.c: New file.
7393 * gdb.base/readline-ask.exp: New file.
7394 * gdb.base/readline-ask.inputrc: New file.
7395
a536c6d7
UW
73962011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7397
7398 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7399 to avoid race condition.
7400 * gdb.cell/coremaker.c: Use small stack size.
7401 * gdb.cell/ea-standalone.exp: Use file name without path as
7402 argument to c_to.
7403 * gdb.cell/fork.exp: Allow other output when continuing to end.
7404
d472a426
JK
74052011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 * gdb.threads/corethreads.c: New file.
7408 * gdb.threads/corethreads.exp: New file.
7409
74102011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7411
7412 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7413 Try to compile the test using -Wl,-z,norelro first.
7414 (load_core): New variable libthread_db_seen, initialize it.
7415 (zeroed-threads cannot be listed): Protect it by XFAIL on
7416 !$libthread_db_seen.
7417
8be455d7
JK
74182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7419
7420 PR 12573
7421 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7422 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7423 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7424
1976171a
JK
74252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7426
7427 * gdb.cp/psymtab-parameter.cc: New file.
7428 * gdb.cp/psymtab-parameter.exp: New file.
7429
7db6f30f
JK
74302011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7431
7432 Fix a race.
7433 * gdb.cp/static-print-quit.exp (print c): Split to ...
7434 (print c - <return>, print c - q <return>, print c - to quit):
7435 ... these. Make the testfile untested on gdb-7.1.
7436
85161e9e 74372011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7438
7439 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7440 gdb_rename_execfile, gdb_touch_execfile): New.
7441 * gdb.base/reread.exp: Use new procs to handle multiple
7442 exec files.
7443
0c51be18
YQ
74442011-05-05 Yao Qi <yao@codesourcery.com>
7445
7446 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7447 (test_adr_32bit, test_pop_pc): New.
7448 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7449 (test_adr_32bit, test_pop_pc): New.
7450
4d393d60
JM
74512011-05-04 Joseph Myers <joseph@codesourcery.com>
7452
7453 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7454 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7455 targets.
7456 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7457 handle targets.
7458
8ffd0459
JK
74592011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7460
7461 * gdb.base/completion.exp (complete help info wat): Rename to ...
7462 (complete 'help info wat'): ... here.
7463 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7464 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7465
8e28d804
PA
74662011-05-04 Pedro Alves <pedro@codesourcery.com>
7467
7468 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7469 gdb_test and explicit $gdb_prompt/timeout matches.
7470
3eb2ef34
YQ
74712011-05-04 Yao Qi <yao@codesourcery.com>
7472
7473 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7474 and __thumb2__.
7475
aaaf81a3
MP
74762011-05-03 Marek Polacek <mpolacek@redhat.com>
7477
7478 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7479 in place of `gdb_test "delete breakpoints"'. This eliminates two
7480 testcases.
7481
c4cbc0df
PA
74822011-05-02 Pedro Alves <pedro@codesourcery.com>
7483
7484 PR testsuite/12649
7485 Fix races.
7486
7487 * gdb.base/completion.exp: Remove all sleep calls. Remove
7488 unnecessary regexs. Don't explicitly expect anything after the
7489 prompt. Eat the prompt if necessary.
7490
b4cbb4a3
EBM
74912011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7492
7493 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7494 accept to show the caller line again as well as the line after.
7495
d65aec65
PM
74962011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7497
7498 PR mi/12531
7499
7500 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7501 compile target.
7502 * gdb.python/py-prettyprint.exp: Add C++ object for
7503 CPLUS_FAKE_CHILD test.
7504
30852783
UW
75052011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7506
7507 * gdb.base/signest.exp: New file.
7508 * gdb.base/signest.c: Likewise.
7509
c7b1f0d9
JK
75102011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7511
7512 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7513 thread and breakpoint notifications.
7514
559a7a62
JK
75152011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7516
7517 * gdb.base/fortran-sym-case.c: New file.
7518 * gdb.base/fortran-sym-case.exp: New file.
7519 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7520 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7521 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7522
8344e389
JK
75232011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7524
7525 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7526 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7527 false #1', `if true else false #2' and `if true else false #3'.
7528
2484c66b
UW
75292011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7530
7531 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7532 while delivering signal.
7533
8d3788bd
VP
75342011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7535
7536 MI breakpoint notifications.
7537
7538 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7539 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7540 * testsuite/gdb.mi/mi-watch.exp: Adust.
7541 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7542 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7543 notifications.
8d3788bd 7544
3e03848b
JK
75452011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7546
7547 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7548 * gdb.base/gdbindex-stabs.c: New file.
7549 * gdb.base/gdbindex-stabs.exp: New file.
7550
918c9108
YQ
75512011-04-25 Yao Qi <yao@codesourcery.com>
7552
7553 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7554 with /*...*/.
7555 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7556
90556b8c
JK
75572011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7558
7559 * gdb.python/py-value.exp (test_objfiles): Name the first test
7560 `py-value in file.filename'.
7561
03f2bd59
JK
75622011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7563
7564 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7565 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7566 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7567 !gdbserver_reconnect_p..
7568 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7569
7b08b9eb
JK
75702011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7571
7572 * gdb.cp/cpcompletion.exp (complete class methods)
7573 (complete class methods beginning with F): Move them above runto. New
7574 comment about the runto delimiter.
7575
b78974c3
PA
75762011-04-20 Pedro Alves <pedro@codesourcery.com>
7577
7578 * gdb.base/maint.exp: Test that "maint print registers" works
7579 without a running program.
7580
20429c40 75812011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7582
20429c40
MP
7583 * gdb.base/setshow.exp: Fix racy tests.
7584 ($old_gdb_prompt): New variable.
7585
7a9dd1b2
TT
75862011-04-19 Tom Tromey <tromey@redhat.com>
7587
7588 * gdb.mi/mi-nsmoribund.exp:
7589 * gdb.hp/gdb.objdbg/objdbg01.exp:
7590 * gdb.base/structs.exp (test_struct_returns):
7591 * gdb.base/call-sc.exp (test_scalar_returns):
7592 * gdb.base/bigcore.exp: Remove duplicate words.
7593
02835898
JK
75942011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7595
7596 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7597 * gdb.base/break-interp.exp (test_attach): New comment.
7598
254f582e
JK
75992011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7600
7601 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7602 (clear __stack_user.next, clear stack_used.next)
7603 (save a zeroed-threads corefile): New test.
7604 Call core_load for $core0file.
7605 (zeroed-threads cannot be listed): New test.
7606
4fe85f5c
JK
76072011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7608
7609 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7610 filename.
7611 ($srcfile): Preserve the original value.
7612 ($testfile): Match it the .exp filename.
7613 ($corefile): New variable. Substitute it around.
7614 Use clean_restart.
7615 ($prev_timeout): Remove.
7616 (load_core): Move core loading into this proc.
7617 Fix restore of $timeout if load_core fails.
7618
63524580
JK
76192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7620
7621 * gdb.base/eu-strip-infcall.c: New file.
7622 * gdb.base/eu-strip-infcall.exp: New file.
7623
90359a16
JK
76242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7625
7626 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7627 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7628
626e7282
JK
76292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7630
7631 Fix Python access to inlined frames.
7632 * gdb.python/py-frame-inline.c: New file.
7633 * gdb.python/py-frame-inline.exp: New file.
7634
3363d018
EBM
76352011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7636
7637 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7638 content of 's24' correctly (avoiding "optimized out").
7639 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7640
28781456
JK
76412011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7642
7643 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7644
4a4106ca
TJB
76452011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7646
7647 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7648 expect a colon in watch -location output.
7649
d26ccb4f
JK
76502011-04-13 Marek Polacek <mpolacek@redhat.com>
7651
df46027d 7652 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7653 New testcase `expect response to define backtrace'. Also remove
7654 redundant `default' block.
7655
e1ab1f9c
JK
76562011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7657
7658 * gdb.python/py-prettyprint.c (struct hint_error): New.
7659 (main): New variable hint_error.
7660 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7661 "print hint_error".
7662 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7663 (register_pretty_printers): Register it.
7664
0c2e6019
TT
76652011-04-04 Tom Tromey <tromey@redhat.com>
7666
7667 * gdb.cp/maint.exp (test_help): Update.
7668 (test_namespace): Likewise.
7669
af57139d
JB
76702011-04-01 Joel Brobecker <brobecker@adacore.com>
7671
7672 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7673 * gdb.ada/arrayptr.exp: Add new tests.
7674
956a9fb9
JB
76752011-04-01 Joel Brobecker <brobecker@adacore.com>
7676
7677 * gdb.ada/mi_catch_ex: New testcase.
7678
d0c4d642
PA
76792011-04-01 Pedro Alves <pedro@codesourcery.com>
7680
7681 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7682 base::overload(void) method without specifying "const".
7683
18819fa6
UW
76842011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7685
7686 * gdb.arch/thumb-singlestep.S: New file.
7687 * gdb.arch/thumb-singlestep.exp: Likewise.
7688
a4c8e806
TT
76892011-03-31 Tom Tromey <tromey@redhat.com>
7690
7691 * gdb.python/py-prettyprint.py (exception_flag): New global.
7692 (NoStringContainerPrinter._iterator.next): Check it.
7693 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7694 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7695
53832f31
TT
76962011-03-29 Tom Tromey <tromey@redhat.com>
7697
7698 * gdb.cp/anon-struct.cc: New file.
7699 * gdb.cp/anon-struct.exp: New file.
7700
e4620230
JK
77012011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7702
7703 Test STT_GNU_IFUNC support.
7704 * gdb.base/gnu-ifunc-lib.c: New file.
7705 * gdb.base/gnu-ifunc.c: New file.
7706 * gdb.base/gnu-ifunc.exp: New file.
7707
d0fb5eae
JK
77082011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7709
7710 Support a ring of related breakpoints.
7711 * gdb.base/watchpoint-delete.c: New file.
7712 * gdb.base/watchpoint-delete.exp: New file.
7713
20106cfb
JK
77142011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7715
7716 * gdb.ada/arrayparam.exp (print first after function call): Use
7717 explicit package name. Add a comment
7718 (print lasta after function call): Rename ...
7719 (print last after function call): ... it and use explicit package
7720 name.
7721 (print length after function call): Use explicit package name.
7722 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7723 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7724 (multiple matches for symbol i): Rename ...
7725 (multiple matches for symbol integervar): ... it.
7726 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7727 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7728
e7ab5e63
AB
77292011-03-25 Andrew Burgess <aburgess@broadcom.com>
7730
7731 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7732 environment variable to make grep output more predictable. Move
7733 all the environment setup into gdb_init so it's done once per test
7734 case rather than each time we start gdb.
7735
9ef07c8c
TT
77362011-03-24 Tom Tromey <tromey@redhat.com>
7737
7738 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7739 test.
7740
dd90784c
JK
77412011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7742
7743 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7744 * gdb.dwarf2/dw2-entry-value.S: New file.
7745 * gdb.dwarf2/dw2-entry-value.exp: New file.
7746
05775840
PM
77472011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7748
6fdff2c5 7749 PR python/12183
05775840
PM
7750
7751 * gdb.python/py-function.exp: Add GdbError tests.
7752
8661b11b
PA
77532011-03-18 Pedro Alves <pedro@codesourcery.com>
7754
7755 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7756 (reglocal_test_func, statlocal_test_func): New functions.
7757 (globals_test_func): Call new functions.
7758 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7759 (gdb_collect_locals_test): New procedure.
7760 (gdb_trace_collection_test): Call new procedures.
7761
0fdb4f18
PA
77622011-03-18 Pedro Alves <pedro@codesourcery.com>
7763
7764 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7765 (test_register, test_register_unavailable): New procedures.
7766 (gdb_unavailable_registers_test): New procedure.
7767 (gdb_trace_collection_test): Call it.
7768
99c3dc11
PM
77692011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7770
6fdff2c5 7771 PR python/12149
99c3dc11
PM
7772
7773 * gdb.python/python.exp: Add gdb.write tests.
7774
29703da4
PM
77752010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7776
7777 * gdb.python/Makefile.in: Add py-objfile.
7778 * gdb.python/py-objfile.exp: New file.
7779 * gdb.python/py-objfile.c: New file.
7780 * gdb.python/py-block.exp: Add is_valid tests.
7781 * gdb.python/py-inferior.exp: Ditto.
7782 * gdb.python/py-infthread.exp: Ditto.
7783 * gdb.python/py-symbol.exp: Ditto.
7784 * gdb.python/py-symtab.exp: Ditto.
7785
598997c8
KS
77862011-03-16 Keith Seitz <keiths@redhat.com>
7787
7788 PR c++/12273
7789 * gdb.cp/cmpd-minsyms.exp: New test.
7790 * gdb.cp/cmpd-minsyms.cc: New file.
7791
7792 PR c++/11734
7793 * gdb.cp/ovsrch.exp: New test.
7794 * gdb.cp/ovsrch.h: New file.
7795 * gdb.cp/ovsrch1.cc: New file.
7796 * gdb.cp/ovsrch2.cc: New file.
7797 * gdb.cp/ovsrch3.cc: New file.
7798 * gdb.cp/ovsrch4.cc: New file.
7799
c91513d8
PP
78002011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7801
7802 PR gdb/12528
7803 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7804 * gdb.base/break-on-linker-gcd-function.exp: New test.
7805 * gdb.base/break-on-linker-gcd-function.cc: New file.
7806
7470fc63
AT
78072011-03-15 Andreas Tobler <andreast@fgznet.ch>
7808
7809 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7810
959e7469
PM
78112011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7812
7813 * lib/gdb.exp (gdb_unload): Add another termination case.
7814
9373cf26
JK
78152011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7816
7817 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7818 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7819 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7820 Provide a stub byte there.
7821 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7822 DW_AT_entry_pc.
7823 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7824
24e9cda0
UW
78252011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7826
7827 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7828 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7829 "generic ABI, auto".
7830 (altivec_abi_tests): Accept vectors returned by reference.
7831
7371cf6d
PM
78322010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7833
7834 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7835
ce77046a
UW
78362011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7837
7838 * gdb.python/py-section-script.exp: Skip test if no Python support.
7839
176400c3
UW
78402011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7841
7842 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7843
ecec24e6
PM
78442011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7845
7846 * gdb.python/py-parameter.exp: Update tests to the new Python
7847 parameter API. Add "no documentation" test. Add deprecated API
7848 backward compatibility test.
7849
5dbdd470
TT
78502011-03-09 Tom Tromey <tromey@redhat.com>
7851
7852 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7853 gdb_continue_to_end.
7854
b66e66ee
MK
78552011-03-09 Mark Kettenis <kettenis@gnu.org>
7856
7857 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7858 tabs.
7859
eceb0c5f
TT
78602011-03-09 Tom Tromey <tromey@redhat.com>
7861
7862 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7863 parentheses.
7864 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7865 $command.
7866 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7867 argument to gdb_continue_to_end.
7868 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7869 argument to gdb_continue_to_end.
7870 * gdb.cp/annota3.exp: Fix regex.
7871 * gdb.cp/annota2.exp: Fix regex.
7872 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7873 gdb_continue_to_end.
7874 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7875 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7876 gdb_continue_to_end.
7877
63154eca
PA
78782011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7879
7880 * gdb.server/ext-run.exp
7881 (load new file without any gdbserver inferior): New test.
7882
967d1f9b
TT
78832011-03-07 Tom Tromey <tromey@redhat.com>
7884
7885 * Makefile.in (TAGS): Rewrite.
7886
d68dcbb9
JK
78872011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7888
7889 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7890 initial commands echo. New match for `Found trace'. Anchor all the
7891 other matches. Anchor and match for `No trace frame found' the final
7892 match.
7893
6bf58e63
TT
78942011-03-07 Tom Tromey <tromey@redhat.com>
7895
7896 * Makefile.in (TAGS): New target.
7897
fda326dd
TT
78982011-03-07 Tom Tromey <tromey@redhat.com>
7899
7900 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7901 change.
7902 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7903 change.
7904 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7905 exit message change.
7906 (skip_altivec_tests): Update for exit message change.
7907 (skip_vsx_tests): Likewise.
7908 (gdb_continue_to_end): Likewise. Add 'command' argument.
7909 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7910 * gdb.threads/tls.exp: Update for exit message change.
7911 * gdb.threads/thread-unwindonsignal.exp: Use
7912 gdb_continue_to_end.
7913 * gdb.threads/step.exp (step_it): Update for exit message change.
7914 (continue_all): Likewise.
7915 * gdb.threads/print-threads.exp (test_all_threads): Update for
7916 exit message change.
7917 * gdb.threads/interrupted-hand-call.exp: Use
7918 gdb_continue_to_end.
7919 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7920 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7921 gdb_continue_to_end.
7922 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7923 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7924 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7925 * gdb.cp/method.exp: Update for exit message change.
7926 * gdb.cp/mb-templates.exp: Update for exit message change.
7927 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7928 * gdb.cp/annota3.exp: Update for exit message change.
7929 * gdb.cp/annota2.exp: Update for exit message change.
7930 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7931 * gdb.base/term.exp: Update for exit message change.
7932 * gdb.base/step-test.exp (test_i): Update for exit message change.
7933 * gdb.base/sigstep.exp (advance): Update for exit message change.
7934 (advancei): Likewise.
7935 * gdb.base/siginfo.exp: Update for exit message change.
7936 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7937 * gdb.base/reread.exp: Use gdb_continue_to_end.
7938 * gdb.base/langs.exp: Use gdb_continue_to_end.
7939 * gdb.base/interrupt.exp: Update for exit message change.
7940 * gdb.base/gdb1555.exp: Update for exit message change.
7941 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7942 * gdb.base/ending-run.exp: Update for exit message change.
7943 * gdb.base/chng-syms.exp: Update for exit message change.
7944 * gdb.base/checkpoint.exp: Update for exit message change.
7945 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7946 gdb_continue_to_end.
7947 (test_catch_syscall_with_wrong_args): Likewise.
7948 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7949 * gdb.base/break-interp.exp (test_ld): Update for exit message
7950 change.
7951 * gdb.base/bang.exp: Update for exit message change.
7952 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7953 (do_call_attach_tests): Likewise.
7954 * gdb.base/a2-run.exp: Update for exit message change.
7955 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7956 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7957 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7958
dd19bd70
JK
79592011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7960
7961 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7962
30e62689
TT
79632011-03-03 Tom Tromey <tromey@redhat.com>
7964
7965 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7966 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7967 * gdb.hp/gdb.aCC/configure.ac: Remove.
7968 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7969 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7970 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7971 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7972 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7973 * gdb.hp/gdb.compat/configure.ac: Remove.
7974 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7975 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7976 * gdb.hp/gdb.defects/configure.ac: Remove.
7977 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7978 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7979 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7980 * gdb.hp/configure.ac: Remove.
7981 * gdb.hp/configure: Remove.
7982 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7983 substitution.
7984 (Makefile): Remove rule.
7985 * gdb.cell/configure.ac: Remove.
7986 * gdb.cell/configure: Remove.
7987 * gdb.stabs/Makefile.in (Makefile): Remove.
7988 (distclean): Don't remove config.status or config.log.
7989 * gdb.stabs/configure (Makefile): Remove.
7990 * gdb.stabs/configure.ac: Remove.
7991 * configure: Rebuild.
7992 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7993 Remove stabs- and cell-specific logic. Test for existence of
7994 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7995 subdirectories, gdb.cell, and and gdb.stabs.
7996 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7997
c171f854
JB
79982011-03-03 Joel Brobecker <brobecker@adacore.com>
7999
8000 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8001 end of buffer.
8002
9a5193cb
JB
80032011-03-02 Joel Brobecker <brobecker@adacore.com>
8004
8005 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8006 gdb_test when running a test where we expected no output back.
8007
9bb4c1bb
MS
80082011-02-28 Michael Snyder <msnyder@vmware.com>
8009
8010 * gdb.cp/overload.cc: Change initializer value to integer.
8011
3bd0f5ef
MS
80122011-02-27 Michael Snyder <msnyder@vmware.com>
8013
8014 * gdb.multi/base.exp: Add test for remove-inferiors.
8015
2279eaad
JB
80162011-02-26 Joel Brobecker <brobecker@adacore.com>
8017
8018 * gdb.python/py-frame.exp: Simplify the initialization phase
8019 using prepare_for_testing.
8020
c82c0b55
MS
80212011-02-25 Michael Snyder <msnyder@vmware.com>
8022
8023 * gdb.multi/base.exp: Add tests for info inferiors with args.
8024
1d94651b
JK
80252011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8026
8027 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8028 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8029 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8030 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8031 asmfile3. Comment the STABS (#3) file compilation. Compile
8032 everything through assembler. Provide KFAIL for symtab/12497.
8033 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8034 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8035 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8036 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8037
3bd0f5ef
MS
80382011-02-24 Michael Snyder <msnyder@vmware.com>
8039
8040 * gdb.base/break.exp: Add tests for delete breakpoints using
8041 convenience variables and value history references.
8042
12c1418e
MS
80432011-02-24 Michael Snyder <msnyder@vmware.com>
8044
8045 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8046 left behind in previous check-in.
8047
e5a67952
MS
80482011-02-23 Michael Snyder <msnyder@vmware.com>
8049
8050 * gdb.base/break.exp: Add tests for "info break" with arguments.
8051 * gdb.trace/infotrace.exp: Update patterns for error and help.
8052 * gdb.base/completion.exp: Update pattern.
8053 * gdb.base/ena-dis-br.exp: Update pattern.
8054 * gdb.base/help.exp: Update patterns.
8055
80562011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8057
8058 * gdb.base/memattr.exp: New test.
8059 * gdb.base/memattr.c: Test load for memattr.exp.
8060
6e6fbe60
DE
80612011-02-22 Doug Evans <dje@google.com>
8062
8063 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8064
1d41d745
MS
80652011-02-22 Michael Snyder <msnyder@vmware.com>
8066
8067 * Makefile.in: Make more clean.
8068 * gdb.ada/Makefile.in: Ditto.
8069 * gdb.arch/Makefile.in: Ditto.
8070 * gdb.asm/Makefile.in: Ditto.
8071 * gdb.base/Makefile.in: Ditto.
8072 * gdb.cp/Makefile.in: Ditto.
8073 * gdb.dwarf2/Makefile.in: Ditto.
8074 * gdb.java/Makefile.in: Ditto.
8075 * gdb.mi/Makefile.in: Ditto.
8076 * gdb.modula2/Makefile.in: Ditto.
8077 * gdb.python/Makefile.in: Ditto.
8078 * gdb.server/Makefile.in: Ditto.
8079 * gdb.stabs/Makefile.in: Ditto.
8080 * gdb.threads/Makefile.in: Ditto.
8081 * gdb.trace/Makefile.in: Ditto.
8082
79ba84ca
MS
80832011-02-22 Michael Snyder <msnyder@vmware.com>
8084
df46027d 8085 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8086 info threads.
8087
b9b35694
JB
80882011-02-22 Joel Brobecker <brobecker@adacore.com>
8089
8090 * gdb.python/py-breakpoint.exp: Fix the expected output of
8091 one of the "maint info breakpoints" tests to accept the output
8092 generated on platforms that do not have hardware watchpoints.
8093
8bfb830f
JB
80942011-02-22 Joel Brobecker <brobecker@adacore.com>
8095
8096 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8097 clean_restart. Be a little stricter in the expected output
8098 for one of the tests. Fix a typo in one of the comments.
8099
c45f3c54
JB
81002011-02-22 Joel Brobecker <brobecker@adacore.com>
8101
8102 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8103 Delete variable binfile, no longer use. Add or modify test
8104 comments to make them unique.
8105
b97c863c
MS
81062011-02-21 Michael Snyder <msnyder@vmware.com>
8107
8108 * Makefile.in: Update for make clean.
8109 * gdb.ada/Makefile.in: Ditto.
8110 * gdb.arch/Makefile.in: Ditto.
8111 * gdb.asm/Makefile.in: Ditto.
8112 * gdb.base/Makefile.in: Ditto.
8113 * gdb.cp/Makefile.in: Ditto.
8114 * gdb.dwarf2/Makefile.in: Ditto.
8115 * gdb.java/Makefile.in: Ditto.
8116 * gdb.mi/Makefile.in: Ditto.
8117 * gdb.modula2/Makefile.in: Ditto.
8118 * gdb.python/Makefile.in: Ditto.
8119 * gdb.server/Makefile.in: Ditto.
8120 * gdb.stabs/Makefile.in: Ditto.
8121 * gdb.threads/Makefile.in: Ditto.
8122 * gdb.trace/Makefile.in: Ditto.
8123
aea5b279
MS
81242011-02-21 Michael Snyder <msnyder@vmware.com>
8125
8126 * gdb.threads/thread-find.exp: Update patterns for changes in
8127 output of "info threads" command.
8128
e3039479
UW
81292011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8130 Ulrich Weigand <uweigand@de.ibm.com>
8131
8132 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8133 (skip_hw_watchpoint_tests): Likewise.
8134 (skip_hw_watchpoint_multi_tests): Likewise.
8135
b800ec70
UW
81362011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8137
8138 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8139 (skip_hw_watchpoint_tests): Likewise.
8140 (skip_hw_watchpoint_multi_tests): Likewise.
8141 (skip_hw_watchpoint_access_tests): Likewise.
8142
8143 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8144 * gdb.base/pr11022.exp: Likewise.
8145 * gdb.base/watch-read.exp: Likewise.
8146 * gdb.base/watch_thread_num.exp: Likewise.
8147 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8148 * gdb.base/watchpoint-hw.exp: Likewise.
8149 * gdb.base/watchpoint.exp: Likewise.
8150 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8151 * gdb.threads/watchthreads-reorder.exp: Likewise.
8152 * gdb.threads/watchthreads.exp: Likewise.
8153 * gdb.threads/watchthreads2.exp: Likewise.
8154
91033e37
JB
81552011-02-21 Joel Brobecker <brobecker@adacore.com>
8156
8157 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8158 the debugger is unable to find the array bounds.
8159
eeaafae2
JK
81602011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8161
8162 * gdb.cp/typedef-operator.exp: New file.
8163 * gdb.cp/typedef-operator.cc: New file.
8164
e338d953
MS
81652011-02-17 Michael Snyder <msnyder@vmware.com>
8166
8167 * gdb.threads/thread-find.exp: Fix regular expressions.
8168
e67ad678
JB
81692011-02-17 Joel Brobecker <brobecker@adacore.com>
8170
8171 * gdb.ada/packed_array: Expand testcase to test printing of
8172 unconstrained packed array.
8173
93084bca
JB
81742011-02-17 Joel Brobecker <brobecker@adacore.com>
8175
8176 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8177
a0c78a73
PA
81782011-02-16 Pedro Alves <pedro@codesourcery.com>
8179
f65d5553 8180 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8181 (main): Initialize it before collecting, and and clear it
8182 afterwards.
f65d5553
PA
8183 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8184 collecting with '{type} addr', where the addr expression is not an
8185 rvalue.
a0c78a73 8186
3dfcbbd2
KW
81872011-02-16 Ken Werner <ken.werner@de.ibm.com>
8188
8189 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8190 a bool variable. Expect correct OpenCL names for vector types. Use the
8191 uc3 variable name instead of referring to the uchar3 built-in type.
8192 Escape the asterisk at the half pointer test.
8193
08807d5a
PA
81942011-02-16 Pedro Alves <pedro@codesourcery.com>
8195
f65d5553 8196 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8197 (main): Initialize it before collecting, and and clear it
8198 afterwards.
f65d5553
PA
8199 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8200 collecting overlapping memory ranges.
08807d5a 8201
60f98dde
MS
82022011-02-15 Michael Snyder <msnyder@vmware.com>
8203
8204 * gdb.base/default.exp: Add tests for thread commands.
8205 * gdb.base/help.exp: Add tests for thread commands.
8206 * gdb.threads/thread-find.exp: New test for thread find command.
8207
648cd113
KW
82082011-02-15 Ken Werner <ken.werner@de.ibm.com>
8209
8210 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8211
494e194e
YQ
82122011-02-15 Yao Qi <yao@codesourcery.com>
8213
8214 PR tdep/12352
8215 * gdb.arch/arm-disp-step.S : New test for str instruction.
8216 * gdb.arch/arm-disp-step.exp : Likewise.
8217
d9492458
TJB
82182011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8219
8220 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8221 "vector_register2_vr" test strings. Test the extended floating
8222 point registers (F32~F63).
8223 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8224 IBM XL C compiler. Make the test program use a register provided
8225 by the compiler for the lxvd2x instruction.
8226
8af8e3bc
PA
82272011-02-14 Pedro Alves <pedro@codesourcery.com>
8228
8229 * gdb.trace/unavailable.cc (class Base, class Middle, class
8230 Derived): New types.
8231 (derived_unavail, derived_partial, derived_whole): New globals.
8232 (virtual_partial): New global.
8233 (virtualp): Point at virtual_partial.
8234 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8235 related to unavailable vptr.
8236
1b28d0b3
PA
82372011-02-14 Pedro Alves <pedro@codesourcery.com>
8238
8239 * gdb.trace/unavailable.cc (a, b, c): New globals.
8240 (main): Set and clear them.
8241 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8242 `a' and `c', and check that `b' isn't collected, although `a' and
8243 `c' are.
8244
ec0a52e1
PA
82452011-02-14 Pedro Alves <pedro@codesourcery.com>
8246
8247 * gdb.trace/unavailable.cc (struct Virtual): New.
8248 (virtualp): New global pointer.
8249 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8250 printing a pointer to an object whose type has a vtable, with
8251 print object on.
8252
24e6bcee
PA
82532011-02-14 Pedro Alves <pedro@codesourcery.com>
8254
8255 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8256 value repeat handles unavailableness.
8257
39d37385
PA
82582011-02-14 Pedro Alves <pedro@codesourcery.com>
8259
8260 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8261 tests for building arrays from unavailable values, subscripting
8262 non-memory rvalue unvailable arrays, and accessing fields or
8263 baseclasses of non-lazy unavailable values,
8264 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8265 struct types.
8266 (g_smallstruct, g_smallstruct_b): New globals.
8267
06d72e16
PA
82682011-02-14 Pedro Alves <pedro@codesourcery.com>
8269
8270 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8271
bc9a5551
JK
82722011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8273
8274 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8275 * gdb.cp/overload-const.exp: New file.
8276 * gdb.cp/overload-const.cc: New file.
8277
54fcddd0
UW
82782011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8279
8280 * gdb.opencl/callfuncs.cl: New file.
8281 * gdb.opencl/callfuncs.exp: New test.
8282 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8283
d6dafb7c
UW
82842011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8285
8286 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8287 when computing result.
8288 * gdb.arch/altivec-abi.exp: Update expected results.
8289
a449c2d8
TJB
82902011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8291
8292 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8293 * gdb.base/jit.exp: Likewise.
8294 * gdb.base/pie-execl.exp: Likewise.
8295 * gdb.base/solib-nodir.exp: Likewise.
8296 * gdb.base/solib-overlap.exp: Likewise.
8297
764880b7
PA
82982011-02-07 Pedro Alves <pedro@codesourcery.com>
8299
8300 * gdb.trace/collection.c (global_pieces): New.
8301 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8302 New procedure.
8303 (gdb_trace_collection_test): Call it.
8304
505500db
SW
83052011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8306
8307 * gdb.python/py-evthreads.c: New file.
8308 * gdb.python/py-evthreads.exp: New file.
8309 * gdb.python/py-events.py: New file.
8310 * gdb.python/py-events.exp: New file.
8311 * gdb.python/py-events.c: New file.
8312
385203ed
DD
83132011-02-04 David Daney <ddaney@caviumnetworks.com>
8314
8315 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8316
9011945e
AB
83172011-02-03 Andrew Burgess <aburgess@broadcom.com>
8318
8319 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8320 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8321 boundary between two compilation units.
8322
580688f3
PA
83232011-02-02 Pedro Alves <pedro@codesourcery.com>
8324
8325 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8326 (Virtual): New structs.
8327 (virtual_o, virtual_middle_b): New globals.
8328 * gdb.cp/virtbase.exp: New tests.
8329
d3f0f853
PP
83302011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8331
8332 * gdb.base/jit.exp: New file.
8333 * gdb.base/jit-main.c: New file.
8334 * gdb.base/jit-solib.c: New file.
8335
b2030fb5
UW
83362011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8337
8338 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8339 proceed to initial kernel entry point.
8340 * gdb.opencl/datatypes.exp: Likewise.
8341 * gdb.opencl/operators.exp: Likewise.
8342 * gdb.opencl/vec_comps.exp: Likewise.
8343
2db19d1e
SW
83442011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8345
8346 * gdb.cp/nsnested.cc: New.
8347 * gdb.cp/nsnested.exp: New.
8348 * gdb.cp/nsnoimports.exp: New.
8349 * gdb.cp/nsnoimports.cc: New.
8350
6b0c4c1f
JB
83512011-01-31 Joel Brobecker <brobecker@adacore.com>
8352
8353 * gdb.base/interact.exp: Add extra tests that verify that
8354 the value of the interactive-mode setting does not change
8355 after the script is sourced.
8356
80b23b6a
JK
83572011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8358
8359 * gdb.cp/noparam.exp: New file.
8360 * gdb.cp/noparam.cc: New file.
8361
ffd5ec24
PA
83622011-01-28 Pedro Alves <pedro@codesourcery.com>
8363
8364 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8365 there's no stack or registers.
8366
a81766d8
TT
83672011-01-26 Tom Tromey <tromey@redhat.com>
8368
8369 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8370 space before string output. Add test for "set print pretty off"
8371 case.
8372
585fdaa1
PA
83732011-01-25 Pedro Alves <pedro@codesourcery.com>
8374
8375 * gdb.base/frame-args.exp: Adjust.
8376 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8377 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8378 * gdb.dwarf2/pieces.exp: Adjust.
8379 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8380 * gdb.opt/inline-locals.exp: Adjust.
8381 * gdb.threads/fork-child-threads.exp: Adjust.
8382
d468832a
KW
83832011-01-25 Ken Werner <ken.werner@de.ibm.com>
8384
8385 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8386 OpenCL kernel function. Add a comment as marker. Add address space
8387 qualifiers for the remaining program scope variables.
8388 * gdb.opencl/datatypes.cl: Likewise.
8389 * gdb.opencl/operators.cl: Likewise.
8390 * gdb.opencl/vec_comps.cl: Likewise.
8391 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8392 Add breakpoint at the marker comment.
8393 * gdb.opencl/datatypes.exp: Likewise.
8394 * gdb.opencl/operators.exp: Likewise.
8395 * gdb.opencl/vec_comps.exp: Likewise.
8396
490f124f
PA
83972011-01-24 Pedro Alves <pedro@codesourcery.com>
8398
8399 * gdb.base/printcmds.c (some_struct): New struct and instance.
8400 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8401 procedure.
8402 <global scope>: Call it.
8403
6da78614
KW
84042011-01-21 Ken Werner <ken.werner@de.ibm.com>
8405
8406 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8407 argument to the gdb_compile_opencl_hostapp call.
8408
ec64c9aa
YQ
84092011-01-19 Yao Qi <yao@codesourcery.com>
8410
8411 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8412 positve list.
8413
810cfdbb
YQ
84142011-01-19 Yao Qi <yao@codesourcery.com>
8415
8416 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8417 canonical form.
8418 Remove "xscale-*-*"
8419 * gdb.xml/tdesc-regs.exp: Likewise.
8420 * gdb.python/py-section-script.exp: Replace ARM target triplet
8421 with canonical form.
8422 Match arm*-*-symbianelf*.
8423 * gdb.base/dup-sect.exp: Likewise.
8424 * lib/dwarf.exp: New.
8425 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8426 dwarf2_support.
8427 * gdb.dwarf2/dup-psym.exp: Likewise.
8428 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8429 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8430 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8431 * gdb.dwarf2/dw2-basic.exp: Likewise.
8432 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8433 * gdb.dwarf2/dw2-const.exp: Likewise.
8434 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8435 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8436 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8437 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8438 * gdb.dwarf2/dw2-filename.exp: Likewise.
8439 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8440 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8441 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8442 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8443 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8444 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8445 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8446 * gdb.dwarf2/dw2-producer.exp: Likewise.
8447 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8448 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8449 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8450 * gdb.dwarf2/dw2-strp.exp: Likewise.
8451 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8452 * gdb.dwarf2/implptr.exp: Likewise.
8453 * gdb.dwarf2/mac-fileno.exp: Likewise.
8454 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8455 * gdb.dwarf2/pieces.exp: Likewise.
8456 * gdb.dwarf2/pr11465.exp: Likewise.
8457 * gdb.dwarf2/valop.exp: Likewise.
8458 * gdb.dwarf2/watch-notconst.exp: Likewise.
8459 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8460
4694da01
TT
84612011-01-19 Tom Tromey <tromey@redhat.com>
8462
8463 * gdb.python/py-infthread.exp: Add thread tests.
8464
b075872c
JB
84652011-01-14 Joel Brobecker <brobecker@adacore.com>
8466
8467 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8468
2c3e6e24
JB
84692011-01-14 Joel Brobecker <brobecker@adacore.com>
8470
8471 * gdb.ada/widewide: New testcase.
8472
de8fa76c
JB
84732011-01-13 Joel Brobecker <brobecker@adacore.com>
8474
8475 * gdb.base/interact.exp: New testcase.
8476
1b05df00
TT
84772011-01-12 Tom Tromey <tromey@redhat.com>
8478
8479 * gdb.mi/gdb2549.exp: Update for error message changes.
8480 * gdb.mi/mi-cli.exp: Likewise.
8481 * gdb.mi/mi-disassemble.exp: Likewise.
8482 * gdb.mi/mi-pthreads.exp: Likewise.
8483 * gdb.mi/mi-regs.exp: Likewise.
8484 * gdb.mi/mi-stack.exp: Likewise.
8485 * gdb.mi/mi-var-block.exp: Likewise.
8486 * gdb.mi/mi-var-cmd.exp: Likewise.
8487 * gdb.mi/mi2-cli.exp: Likewise.
8488 * gdb.mi/mi2-disassemble.exp: Likewise.
8489 * gdb.mi/mi2-pthreads.exp: Likewise.
8490 * gdb.mi/mi2-regs.exp: Likewise.
8491 * gdb.mi/mi2-stack.exp: Likewise.
8492 * gdb.mi/mi2-var-block.exp: Likewise.
8493 * gdb.mi/mi2-var-cmd.exp: Likewise.
8494
c2ff108b
JK
84952011-01-12 Andrew Burgess <aburgess@broadcom.com>
8496 Jan Kratochvil <jan.kratochvil@redhat.com>
8497
8498 PR fortran/11104 and DWARF unbound arrays detection.
8499 * gdb.fortran/multi-dim.exp: New file.
8500 * gdb.fortran/multi-dim.f90: New file.
8501
b716877b
AB
85022011-01-12 Andrew Burgess <aburgess@broadcom.com>
8503
8504 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8505 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8506 add new tests for opcode dumping.
8507
6c162d5e
TT
85082011-01-11 Tom Tromey <tromey@redhat.com>
8509
8510 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8511
77b06cd7
TJB
85122010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8513
8514 Convert hardware watchpoints to use breakpoint_ops.
8515 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8516 type is not supported.
8517 * gdb.base/foll-fork.exp: Likewise.
8518 * gdb.base/foll-vfork.exp: Likewise.
8519
f39a75d0
PM
85202011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8521
8522 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8523 Use load_lib gdb-python.exp.
8524 * gdb.python/python.exp: Ditto.
8525 * gdb.python/py-function.exp: Ditto.
8526
fc529d80
AS
85272011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8528
8529 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8530
fb03cb59
JK
85312011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8532
8533 * configure: Regenerate.
8534
d8e22779
TT
85352011-01-06 Tom Tromey <tromey@redhat.com>
8536
8537 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8538
09050809
JB
85392011-01-06 Joel Brobecker <brobecker@adacore.com>
8540
fc529d80
AS
8541 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8542 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8543 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8544 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8545 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8546 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8547 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8548 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8549 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8550 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8551 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8552 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8553 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8554 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8555 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8556 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8557 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8558 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8559 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8560 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8561 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8562 gdb.ada/uninitialized_vars.exp,
8563 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8564 Simplify by using clean_restart.
09050809 8565
8ed5dd9e
JB
85662011-01-06 Joel Brobecker <brobecker@adacore.com>
8567
8568 Add marker to be used as anchor for inserting breakpoints.
8569 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8570 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8571 Likewise.
8572
8573 Remove uses of gdb_start_cmd.
8574 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8575 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8576
8577 Do not run testcase if testing with GDBserver.
8578 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8579 if testing with GDBserver.
8580
368a124f
JB
85812011-01-06 Joel Brobecker <brobecker@adacore.com>
8582
8583 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8584 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8585 copyright header.
8586
44944448
JB
85872011-01-05 Joel Brobecker <brobecker@adacore.com>
8588
8589 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8590 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8591 testsuite/gdb.fortran/complex.f,
8592 testsuite/gdb.fortran/derived-type.f90,
8593 testsuite/gdb.fortran/library-module-lib.f90,
8594 testsuite/gdb.fortran/library-module-main.f90,
8595 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8596 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8597 Copyright year update.
8598
31886ea6
JB
85992011-01-05 Joel Brobecker <brobecker@adacore.com>
8600
8601 * gdb.base/langs1.f: Add copyright header.
8602
ebedcab5
JK
86032011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8604
8605 * gdb.base/morestack.exp: New file.
8606 * gdb.base/morestack.c: New file.
8607
de1eb2f9
JK
86082011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8609
8610 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8611
9e87a409
JB
86122010-12-29 Joel Brobecker <brobecker@adacore.com>
8613
8614 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8615 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8616
720d1a40
JB
86172010-12-29 Joel Brobecker <brobecker@adacore.com>
8618
8619 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8620
a283af87
AS
86212010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8622
5d3d9cba
AS
8623 * gdb.threads/tls.exp: Fix typo.
8624
a283af87
AS
8625 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8626 * gdb.threads/execl.exp: Update.
8627
2a20745c
YQ
86282010-12-23 Yao Qi <yao@codesourcery.com>
8629
8630 * gdb.arch/arm-disp-step.exp: New.
8631 * gdb.arch/arm-disp-step.S: New.
8632
a7658b96
TT
86332010-12-21 Tom Tromey <tromey@redhat.com>
8634
8635 * gdb.threads/execl.exp: Update.
8636 * gdb.threads/linux-dp.exp: Update.
8637 * gdb.threads/manythreads.exp: Update.
8638 * gdb.threads/tls.exp: Update.
8639
5b79abe7
TT
86402010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8641
8642 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8643 (NextOverThrowDerivates) <resumebpt>: New.
8644 (resumebpt_test): New.
8645 (main): Call resumebpt_test.
8646 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8647
0914bcdb
SS
86482010-12-12 Stan Shebs <stan@codesourcery.com>
8649
8650 * gdb.trace/tsv.exp: Test print command on trace state variables.
8651
305aeedc
TT
86522010-12-09 Tom Tromey <tromey@redhat.com>
8653
8654 * gdb.base/interp.exp: Add regression test.
8655
186c406b
TT
86562010-12-09 Tom Tromey <tromey@redhat.com>
8657
8658 * gdb.java/jnpe.java: New file.
8659 * gdb.java/jnpe.exp: New file.
8660 * gdb.cp/nextoverthrow.exp: New file.
8661 * gdb.cp/nextoverthrow.cc: New file.
8662
aae1c79a
DE
86632010-12-07 Doug Evans <dje@google.com>
8664
8665 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8666 of data-directory.
8667 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8668 updated.
8669 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8670
60f98dde 86712010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8672
8673 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8674 * gdb.base/call-sc.exp: Ditto.
8675 * gdb.base/finish.exp: Ditto.
8676 * gdb.base/return.exp: Ditto.
8677 * gdb.base/return2.exp: Ditto.
8678
5fa290c1
DE
86792010-11-30 Doug Evans <dje@google.com>
8680
8681 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8682 (gdb_expect_list): Fix spelling errors in comments.
8683 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8684 send_gdb/gdb_expect_list where applicable.
8685 * gdb.base/call-ar-st.exp: Ditto.
8686 * gdb.base/funcargs.exp: Ditto.
8687 * gdb.base/gcore.exp: Ditto.
8688 * gdb.base/page.exp: Ditto.
8689 * gdb.base/sigaltstack.exp: Ditto.
8690 * gdb.base/siginfo.exp: Ditto.
8691 * gdb.base/sigstep.exp: Ditto.
8692 * gdb.base/trace-commands.exp: Ditto.
8693
4e04c971
DE
86942010-11-29 Doug Evans <dje@google.com>
8695
8696 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8697 printer-name;subprinter-name.
8698
8cf6f0b1
TT
86992010-11-29 Tom Tromey <tromey@redhat.com>
8700
8701 * gdb.dwarf2/implptr.exp: New file.
8702 * gdb.dwarf2/implptr.c: New file.
8703 * gdb.dwarf2/implptr.S: New file.
8704
94b6973e
PM
87052010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8706
fc529d80 8707 PR python/12199
94b6973e
PM
8708
8709 * gdb.python/py-breakpoint.exp: Test the delete method.
8710
8358c15c
JK
87112010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8712
8713 Fix step_resume_breakpoint unsaved during an infcall.
8714 * gdb.base/step-resume-infcall.exp: New file.
8715 * gdb.base/step-resume-infcall.c: New file.
8716
f6df29bc
TJB
87172010-11-24 Edjunior Machado <emachado@br.ibm.com>
8718
8719 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8720
f2b5a5cf
TJB
87212010-11-24 Edjunior Machado <emachado@br.ibm.com>
8722
8723 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8724 on ppc64's symbols; "finish" and "return" commands must accept to
8725 show the caller line again as well as the line after.
8726 * gdb.asm/powerpc64.inc: New file.
8727
6b0ecdc2
DE
87282010-11-23 Doug Evans <dje@google.com>
8729
8730 * lib/gdb.exp (gdb_test_sequence): New function.
8731 (gdb_expect_list): Add verbose -log call for each pattern.
8732 * gdb.base/signals.exp (test_handle_all_print): Call it.
8733 Reduce timeout increment from 6 minutes to 1 minute.
8734 * gdb.server/ext-run.exp: Call it.
8735
ea976c60
PM
87362010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8737
f2b5a5cf 8738 PR python/12212
ea976c60
PM
8739
8740 * gdb.python/python.exp: Check that selected_thread raises an
8741 error when no inferior is loaded.
8742
c0efa795
JK
87432010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8744
8745 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8746 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8747
ec3aa567
JK
87482010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8749
8750 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8751 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8752
d8249011
DE
87532010-11-18 Doug Evans <dje@google.com>
8754
8755 * gdb.server/ext-run.exp: Fix intermittent failures.
8756
d4eba7d1
NF
87572010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8758
8759 * gdb.stabs/gdb11479.exp: Use runto_main.
8760
b04c2f88
NF
87612010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8762
8763 * gdb.base/break-entry.exp: Skip if using a stub.
8764
ae9d7ce4
NF
87652010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8766
8767 * gdb.python/py-inferior.exp: Pack values in target endianness.
8768
621c8364
TT
87692010-11-12 Tom Tromey <tromey@redhat.com>
8770
8771 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8772 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8773 MemoryError.
8774 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8775 type.
8776 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8777 MemoryError.
8778 (test_subscript_regression): Update exception type.
8779
84f4c1fe
PM
87802010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8781
8782 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8783 breakpoint tests.
8784
a1442452
PA
87852010-11-09 Pedro Alves <pedro@codesourcery.com>
8786
8787 * gdb.base/watchpoint.exp: Test "watch -location" with an
8788 innacessible location.
8789
efd11a33
JK
87902010-11-09 Edjunior Machado <emachado@br.ibm.com>
8791 Luis Machado <luisgpm@br.ibm.com>
8792
8793 * gdb.base/maint.exp: Expect "." prefix.
8794 * gdb.base/nodebug.exp: Expect "." Likewise.
8795 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8796 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8797 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8798 POWER server processors.
8799
aa00efb5
JK
88002010-11-08 Edjunior Machado <emachado@br.ibm.com>
8801 Luis Machado <luisgpm@br.ibm.com>
8802
8803 * gdb.base/break-entry.exp: convert entry point for
8804 ppc64 and expect leading `.' on ppc64's symbols
8805
99e7ae30
DE
88062010-11-05 Doug Evans <dje@google.com>
8807
8808 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8809 * gdb.python/py-param.exp: Delete, contents moved to ...
8810 * gdb.python/py-parameter.exp: ... here. New file.
8811 Add test for gdb.parameter ("directories").
99e7ae30 8812
f4b8a18d
KW
88132010-11-05 Ken Werner <ken.werner@de.ibm.com>
8814
8815 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8816 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8817 * configure: Regenerate.
8818 * gdb.opencl/Makefile.in: New File.
8819 * gdb.opencl/datatypes.exp: Likewise.
8820 * gdb.opencl/datatypes.cl: Likewise.
8821 * gdb.opencl/operators.exp: Likewise.
8822 * gdb.opencl/operators.cl: Likewise.
8823 * gdb.opencl/vec_comps.exp: Likewise.
8824 * gdb.opencl/vec_comps.cl: Likewise.
8825 * gdb.opencl/convs_casts.exp: Likewise.
8826 * gdb.opencl/convs_casts.cl: Likewise.
8827 * lib/opencl.exp: Likewise.
8828 * lib/opencl_hostapp.c: Likewise.
8829 * lib/opencl_kernel.cl: Likewise.
8830 * lib/cl_util.c: Likewise.
8831 * lib/cl_util.c: Likewise.
8832 * gdb.base/default.exp (set language): Add "opencl" to the list of
8833 languages.
8834
a9d5ef47
SW
88352010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8836
8837 * gdb.cp/overload.exp: Added test for inheritance overload.
8838 * gdb.cp/overload.cc: Ditto.
8839 * gdb.cp/oranking.exp: Removed releveant kfails.
8840
03eb1c79
JK
88412010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8842 Joel Brobecker <brobecker@adacore.com>
8843
8844 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8845 check test_compiler_info.
8846
dbc98a8b
KW
88472010-11-03 Ken Werner <ken.werner@de.ibm.com>
8848
8849 * gdb.base/gnu_vector.exp: Adjust expect messages.
8850
120bd360
KW
88512010-11-03 Ken Werner <ken.werner@de.ibm.com>
8852
8853 * gdb.base/gnu_vector.exp: Add unary operator tests.
8854
c37f7098
KW
88552010-11-03 Ken Werner <ken.werner@de.ibm.com>
8856
8857 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8858
7b51bc51
DE
88592010-11-02 Doug Evans <dje@google.com>
8860
8861 * gdb.python/py-pp-maint.c: New file.
8862 * gdb.python/py-pp-maint.exp: New file.
8863 * gdb.python/py-pp-maint.py: New file.
8864
50c97f38
TT
88652010-11-02 Tom Tromey <tromey@redhat.com>
8866
8867 * gdb.base/default.exp: Remove "scheme" from language list.
8868
a289b8f6
JK
88692010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8870
8871 Revert:
8872 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8873 * gdb.threads/sigstep-threads.exp: New file.
8874 * gdb.threads/sigstep-threads.c: New file.
8875
cd017491
MS
88762010-10-20 Michael Snyder <msnyder@vmware.com>
8877
8878 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8879
8e6a5956
UW
88802010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8881
8882 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8883 Skip test completely if gdb,no_hardware_watchpoints.
8884
2c04da0d
UW
88852010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8886
8887 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8888 strict, but do not check for any particular function name within libc.
8889
79afc5ef
SW
88902010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8891
8892 * gdb.cp/smartp.exp: New test.
8893 * gdb.cp/smartp.cc : New test.
8894
026ffab7
SW
88952010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8896
8897 * gdb.cp/converts.exp: Test pointer to bool conversion.
8898 Test pointer to long conversion.
8899 * gdb.cp/oranking.exp: Removed relevant kfail.
8900
3a772aa4
TT
89012010-10-18 Tom Tromey <tromey@redhat.com>
8902
8903 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8904 argument to lazy_string.
8905 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8906 (pp_ls.to_string): Use it.
8907 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8908 Add "estring2" local.
8909
5fc3827b
JK
89102010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8911
8912 Fix s390x compatibility.
8913 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8914 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8915
8aeb23f3
JK
89162010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8917
8918 * gdb.threads/sigstep-threads.exp: New file.
8919 * gdb.threads/sigstep-threads.c: New file.
8920
c1e56572
JK
89212010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8922
8923 * gdb.base/pie-execl.exp: New file.
8924 * gdb.base/pie-execl.c: New file.
8925
92163a10
JK
89262010-10-13 Doug Evans <dje@google.com>
8927 Jan Kratochvil <jan.kratochvil@redhat.com>
8928
8929 PR exp/12117
8930 * gdb.cp/ptype-cv-cp.cc: New file.
8931 * gdb.cp/ptype-cv-cp.exp: New file.
8932
7062b0a0
SW
89332010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8934
8935 * gdb.cp/converts.cc: New test program.
8936 * gdb.cp/converts.exp: New test.
8937 * gdb.cp/overload.exp: Added test for void* vs int*.
8938 * gdb.cp/overload.exp: Ditto.
8939 * gdb.cp/oranking.exp: Removed related kfail.
8940
0e3509db
DE
89412010-10-13 Doug Evans <dje@google.com>
8942
8943 * lib/gdb-python.exp (gdb_check_python_config): New function.
8944 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8945 * gdb.python/lib-types.cc: New file.
8946 * gdb.python/lib-types.exp: New file.
8947
8dc78533
JK
89482010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8949
8950 * gdb.python/py-error.exp: New file.
8951 * gdb.python/py-error.py: New file.
8952
93c17e06
JK
89532010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8954
8955 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8956 gdb_test_multiple.
8957
d8b34041
JK
89582010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8959
8960 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8961 * gdb.base/prelink.exp: Likewise.
8962 * gdb.base/solib-nodir.exp: Likewise.
8963 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8964 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8965 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8966
e0cc584e
UW
89672010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8968
8969 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8970 for the "info files" test to avoid timeouts on slow machines.
8971
cfc353b1
JK
89722010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8973
8974 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8975 (main): Make openlib dummy call.
8976
d3d7896d
JK
89772010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8978
8979 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8980 * break-interp.exp (reach): Move the core body ...
8981 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8982 (test_ld): Provide always real argument, even to the linker. Replace
8983 dl_main by _dl_debug_state.
8984
5e533c94
JK
89852010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8986
8987 Fix results of prelinked PIEs on ppc*.
8988 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8989 Accept also DISPLACEMENT "PRESENT".
8990 (main): Replace "ZERO" displacements by "PRESENT".
8991
33540610
SW
89922010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8993
8994 * gdb.cp/oranking.exp: New test.
8995 * gdb.cp/oranking.cc: New test program.
8996
3bdf2bbd
KW
89972010-10-08 Ken Werner <ken.werner@de.ibm.com>
8998
8999 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9000 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9001
2f608a3a
KW
90022010-10-06 Ken Werner <ken.werner@de.ibm.com>
9003
9004 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9005 lush, lynx) New constant.
9006 * gdb.base/constvars.exp: Test const array types.
9007 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9008
aa2e2d8d
DE
90092010-10-06 Doug Evans <dje@google.com>
9010
9011 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9012 of syscall staging area.
9013
2844d6b5
KW
90142010-10-06 Ken Werner <ken.werner@de.ibm.com>
9015
9016 * gdb.base/gnu_vector.c: Add variable c4.
9017 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9018 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9019
7d8ac8bb
MR
90202010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9021
9022 * gdb.arch/altivec-abi.exp: Fix a typo.
9023
84a02e58
MR
90242010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9025
9026 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9027 to match a thread ID.
9028
b18e6318
JK
90292010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9030
9031 Fix s390x testcase compatibility.
9032 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9033
a2c09bd0
DE
90342010-10-01 Doug Evans <dje@google.com>
9035
9036 * lib/gdb-python.exp: New file.
9037 * gdb.python/py-block.exp: Use it.
9038 * gdb.python/py-breakpoint.exp: Ditto.
9039 * gdb.python/py-frame.exp: Ditto.
9040 * gdb.python/py-inferior.exp: Ditto.
9041 * gdb.python/py-param.exp: Ditto.
9042 * gdb.python/py-prettyprint.exp: Ditto.
9043 * gdb.python/py-shared.exp: Ditto.
9044 * gdb.python/py-symbol.exp: Ditto.
9045 * gdb.python/py-symtab.exp: Ditto.
9046 * gdb.python/py-type.exp: Ditto.
9047 * gdb.python/py-value.exp: Ditto.
9048 * gdb.python/python.exp: Ditto.
9049
38f12cfc
TT
90502010-09-30 Tom Tromey <tromey@redhat.com>
9051
9052 * gdb.base/anon.exp: New file.
9053 * gdb.base/anon.c: New file.
9054
9ae8282d
TT
90552010-09-30 Tom Tromey <tromey@redhat.com>
9056
9057 * gdb.base/completion.exp: Test completion through anonymous
9058 union.
9059 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9060
e9e07ba6
JK
90612010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9062
9063 Fix printing parameters of inlined functions.
9064 * gdb.dwarf2/dw2-inline-param.exp: New file.
9065 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9066 * gdb.dwarf2/dw2-inline-param.S: New file.
9067
cd2effb2
JK
90682010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9069
9070 PR corefiles/12071.
9071 * gdb.base/corefile.exp (quit with a process, no question: load core)
9072 (quit with a core file): New tests.
9073
bceffbf3
JK
90742010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9075
9076 Fix GDB crash on inferior calls with self-referencing classes.
9077 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9078 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9079 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9080
1736ad11
JK
90812010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9082
9083 Fix lost siginfo_t for inferior calls.
9084 * gdb.base/siginfo-infcall.exp: New file.
9085 * gdb.base/siginfo-infcall.c: New file.
9086
a176ad92
JB
90872010-09-22 Joel Brobecker <brobecker@adacore.com>
9088
9089 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9090
c2b0a229
JK
90912010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9092
9093 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9094 New test.
9095 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9096
e8ae22d1
JB
90972010-09-22 Joel Brobecker <brobecker@adacore.com>
9098
9099 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9100 type of our const type.
9101
ec322823
SW
91022010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9103
9104 * gdb.cp/pr12028.cc: New.
9105 * gdb.cp/pr12028.exp: New.
9106
72929c62
JB
91072010-09-22 Joel Brobecker <brobecker@adacore.com>
9108
9109 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9110
875b4ff5 91112010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9112 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9113
9114 PR mi/11407
9115 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9116 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9117 * gdb.mi/dw2-ref-missing-frame.S New File.
9118 * gdb.mi/dw2-ref-missing-frame.exp New File.
9119
7155d578
TT
91202010-09-14 Tom Tromey <tromey@redhat.com>
9121
9122 PR symtab/8399:
9123 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9124
515ed532
TT
91252010-09-14 Tom Tromey <tromey@redhat.com>
9126
9127 PR exp/11803:
9128 * gdb.threads/tls.exp: Use C++.
9129 (check_thread_local): Use K::another_thread_local.
9130 * gdb.threads/tls.c (class K): New.
9131 (another_thread_local): Now a member of K.
9132 (spin): Update. No longer K&R C.
9133
450ca57c
SW
91342010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9135
9136 * gdb.cp/koenig.cc: created class for testing member lookup.
9137 * gdb.cp/koenig.exp: Added test for member lookup.
9138
dbd492a3
JK
91392010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9140
9141 Fix false FAILs on sourcetree topdir directory containing "kill".
9142 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9143 source line matching regexp.
9144
8d4d924b
JK
91452010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9146
9147 * gdb.python/python.exp (set height 0, collect help from uiout)
9148 (verify help to uiout): New tests.
9149
8e64f2a0
JK
91502010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9151
9152 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9153 is_lp64_target to check 64bit target.
9154
4569eed2
JK
91552010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9156
9157 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9158 (test_ld) <powerpc64-*>: New.
9159
5e1617b1
DJ
91602010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9161
9162 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9163
c767944b
DJ
91642010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9165
9166 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9167 (FunctionArg::method): New function.
9168 (empty, arg): New variables.
9169 (main): Call arg.method.
9170 * gdb.cp/templates.exp (test_template_args): New function.
9171 (do_tests): Call it.
9172
27d3a3fc
UW
91732010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9174
9175 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9176 of "next" to proceed over pthread_exit call.
9177
55b7ce7f
UW
91782010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9179
9180 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9181 "maint print statistics" output to prevent expect timeouts.
9182
809df446
JK
91832010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9184
9185 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9186 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9187 (test_float_rejected): ... here.
9188 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9189 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9190 (test_float_rejected): ... here.
9191 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9192 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9193 (test_float_rejected): ... here.
9194 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9195 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9196 (test_float_rejected): ... here.
9197
8464be76
DJ
91982010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9199
9200 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9201 before disabling hardware watchpoints.
9202 (test_inaccessible_watchpoint): Check that hardware watchpoints
9203 are used. Test for watchpoints on a constant address.
9204
14dba4b4
JK
92052010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9206
9207 * gdb.base/ui-redirect.exp: New file.
9208
3f3540e1 92092010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9210 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9211
9212 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9213
0f254bb7
DE
92142010-08-31 Doug Evans <dje@google.com>
9215
9216 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9217
03f17ccf
TT
92182010-08-30 Tom Tromey <tromey@redhat.com>
9219
9220 PR python/11792:
9221 * gdb.python/py-value.exp (test_subscript_regression): Add
9222 dynamic_type test.
9223
640617ad
DJ
92242010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9225
9226 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9227 instead of running to main. Do not test the main function.
9228 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9229 Add new main.
9230
2ed91d1b
PA
92312010-08-26 Pedro Alves <pedro@codesourcery.com>
9232
9233 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9234 one test.
9235
673bfd45
DE
92362010-08-24 Doug Evans <dje@google.com>
9237
9238 PR symtab/11942
9239 * gdb.dwarf2/dw4-sig-types.cc: New file.
9240 * gdb.dwarf2/dw4-sig-types.h: New file.
9241 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9242 * gdb.dwarf2/dw4-sig-types.exp: New file.
9243
f9ffd4bb
TT
92442010-08-23 Tom Tromey <tromey@redhat.com>
9245
9246 PR python/11145:
9247 * gdb.python/py-value.c (Base, Derived): New types.
9248 (base): New global.
9249 * gdb.python/py-value.exp (test_subscript_regression): Add
9250 dynamic_cast test.
9251
d839c8a4
TT
92522010-08-23 Tom Tromey <tromey@redhat.com>
9253
9254 PR python/10676:
9255 * gdb.python/py-type.exp (test_fields): Add tests for type
9256 equality.
9257
702c2711
TT
92582010-08-23 Tom Tromey <tromey@redhat.com>
9259
9260 PR python/11915:
9261 * gdb.python/py-type.exp (test_fields): Add tests for array.
9262
832bafd3
KS
92632010-08-23 Keith Seitz <keiths@redhat.com>
9264
9265 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9266 have any children. Create a new abbrev for it.
9267 Add missing terminal sequence to .debug_abbrev.
9268
c37bf528
KS
92692010-08-20 Keith Seitz <keiths@redhat.com>
9270
9271 PR symtab/11465:
9272 * gdb.dwarf2/pr11465.exp: New test.
9273 * gdb.dwarf2/pr11465.S: New file.
9274 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9275 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9276
4572cbac
TJB
92772010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9278
9279 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9280 registers. Update data sets with the new v2_double element in the
9281 VSX register union. Add vector_register3_vr data set for the AltiVec
9282 registers. Use gdb_test_no_output instead of send_gdb.
9283
e7fbb131
PA
92842010-08-19 Pedro Alves <pedro@codesourcery.com>
9285
9286 * gdb.python/py-shared.exp: New file, factored out from
9287 python.exp.
9288 * gdb.python/py-shared.c: New file.
9289 * gdb.python/py-shared-sl.c: New file.
9290 * gdb.python/python-1.c: New file.
9291 * gdb.python/python-sl.c: Delete.
9292 * gdb.python/python.c: Mention python-1.c.
9293 * gdb.python/python.exp: Move shared library tests to
9294 py-shared.exp.
9295 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9296 (MISCELLANEOUS): New.
9297 (clean mostlyclean): Also remove $MISCELLANEOUS.
9298
d30f5e1f
DE
92992010-08-19 Doug Evans <dje@google.com>
9300
9301 PR exp/11926
9302 * gdb.base/printcmds.exp (test_float_accepted): New function.
9303 Move existing float tests there. Add tests for floats with suffixes.
9304 (test_float_rejected): New function.
9305 * gdb.java/jv-print.exp (test_float_accepted): New function.
9306 (test_float_rejected): New function.
9307 * gdb.objc/print.exp: New file.
9308 * gdb.pascal/print.exp: New file.
9309 * lib/objc.exp: New file.
9310
7b3fd859
PM
93112010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9312
9313 * gdb.base/default.exp (info set): Avoid full buffer error and force
9314 reading up to final gdb prompt.
9315 (show): Likewise.
9316
c92817ce
TT
93172010-08-18 Tom Tromey <tromey@redhat.com>
9318
9319 PR symtab/11919:
9320 * gdb.base/completion.exp: Add test.
9321
f1208f9e
DE
93222010-08-18 Doug Evans <dje@google.com>
9323
9324 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9325 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9326 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9327 Simplify, early exit if runto_main fails.
9328 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9329 (set_lang_fortran): Moved to lib/fortran.exp.
9330 * gdb.fortran/types.exp: load_lib fortran.exp.
9331 (set_lang_fortran): Moved to lib/fortran.exp.
9332 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9333 * gdb.java/jprint.exp (set_lang_java): Ditto.
9334 * gdb.java/jv-exp.exp: load_lib java.exp.
9335 If set_lang_java fails, issue a warning instead of failure to be
9336 consistent with other set_lang_foo uses.
9337 (set_lang_java): Moved to lib/java.exp.
9338 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9339 If set_lang_java fails, issue a warning instead of failure to be
9340 consistent with other set_lang_foo uses.
9341 * gdb.pascal/types.exp: load_lib pascal.exp.
9342 (set_lang_pascal): Moved to lib/pascal.exp.
9343 * lib/fortran.exp: New file.
9344 * lib/java.exp (set_lang_java): New function.
9345 * lib/pascal.exp (set_lang_pascal): New function.
9346
2f06b485
YQ
93472010-08-18 Yao Qi <yao@codesourcery.com
9348
9349 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9350 func_nofb_start and func_loopfb_start, so that address of functions
9351 is equal to these labels on Thumb.
9352
96e25403
YQ
93532010-08-18 Yao Qi <yao@codesourcery.com>
9354
9355 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9356 to reflect latest c source file.
9357
36e6adc4
JK
93582010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9359
9360 * gdb.cp/infcall-dlopen.exp: New file.
9361 * gdb.cp/infcall-dlopen.cc: New file.
9362 * gdb.cp/infcall-dlopen-lib.cc: New file.
9363
f431efe5
PA
93642010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9365 Pedro Alves <pedro@codesourcery.com>
9366
9367 PR breakpoints/11371
9368
9369 * gdb.base/watch-cond-infcall.exp: New file.
9370 * gdb.base/watch-cond-infcall.c: New file.
9371
06a64a0b
TT
93722010-08-16 Tom Tromey <tromey@redhat.com>
9373
9374 * gdb.base/help.exp: Update.
9375 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9376 watchpoint.
9377 (test_watch_location): New proc.
9378 (test_watchpoint_in_big_blob): Delete watchpoint.
9379 * gdb.base/watchpoint.c (func5): New function.
9380 (main): Call it.
9381
70ebf4ed
DE
93822010-08-16 Doug Evans <dje@google.com>
9383
9384 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9385
ca5c20b6
PM
93862010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9387
9388 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9389 tests.
9390
7346b668
KW
93912010-08-11 Ken Werner <ken.werner@de.ibm.com>
9392
9393 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9394 * gdb.base/gnu_vector.c: New File.
9395 * gdb.base/gnu_vector.exp: Likewise.
9396
cb2e07a6
PM
93972010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9398
9399 * gdb.python/python.c: New File.
9400 * gdb.python/python-sl.c: New File.
9401 * gdb.python/python.exp: Test solib_address and decode_line
9402 * functions.
9403
5da1313b
JK
94042010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9405
9406 * gdb.python/python.exp (show height, set height 10)
9407 (verify pagination beforehand, verify pagination beforehand: q)
9408 (gdb.execute does not page, verify pagination afterwards)
9409 (verify pagination afterwards: q): New.
9410
49c3ccf7
DE
94112010-08-02 Doug Evans <dje@google.com>
9412
9413 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9414 because of an older gcc, change test2
9415 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9416 to unsupported.
9417
42c0c4f1
KH
94182010-07-30 Kazu Hirata <kazu@codesourcery.com>
9419
9420 * gdb.base/break-always.exp: Do not expect full paths to file
9421 names.
9422 * gdb.base/commands.exp: Likewise.
9423
d3765805
DE
94242010-07-30 Doug Evans <dje@google.com>
9425
c98ee71b
DE
9426 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9427 xfail them when run with older gccs.
9428
fd961404
DE
9429 * lib/gdb.exp (build_executable): Forward "c++" option to
9430 get_compiler_info.
9431
999adef4
DE
9432 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9433 "python print ttype.template_argument(1)" and
9434 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9435 if using gcc 4.4 or earlier.
9436
d3765805
DE
9437 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9438 attach-to-debugger handling.
9439
1276c759
JK
94402010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9441
9442 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9443 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9444 (main): Use copyreloc.
9445 * gdb.base/prelink.exp (split debug of executable)
9446 (.dynbss vs. .bss address shift): New tests.
9447
88caa9b9
PA
94482010-07-29 Pedro Alves <pedro@codesourcery.com>
9449
9450 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9451 in gdb_test_multiple.
9452
c6f2ac43
PA
94532010-07-29 Pedro Alves <pedro@codesourcery.com>
9454
9455 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9456 environment.
9457
326fd672
TT
94582010-07-28 Tom Tromey <tromey@redhat.com>
9459
9460 PR python/11060:
9461 * gdb.python/py-type.c (Temargs): New template.
9462 (temvar): New variable.
9463 * gdb.python/py-type.exp (test_template): New proc.
9464
3ce3b1ba
PA
94652010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9466
9467 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9468 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9469
34eaf542
TT
94702010-07-28 Tom Tromey <tromey@redhat.com>
9471
9472 PR c++/9946:
9473 * gdb.cp/temargs.exp: New file.
9474 * gdb.cp/temargs.cc: New file.
9475
d41b819e
JK
94762010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9477
9478 * gdb.base/help.exp (help disassemble): Update the content.
9479
26ab7092
JK
94802010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9481
9482 * gdb.threads/ia64-sigill.exp: New file.
9483 * gdb.threads/ia64-sigill.c: New file.
9484
5283e9e1
TT
94852010-07-27 Tom Tromey <tromey@redhat.com>
9486
9487 * gdb.opt/inline-cmds.c (ATTR): New define.
9488 (func1): Use it.
9489 (func2): Likewise.
9490 (func3): Likewise.
9491 (outer_inline1): Likewise.
9492 (outer_inline2): Likewise.
9493 * gdb.opt/inline-bt.c (ATTR): New define.
9494 (func1): Use it.
9495 (func2): Likewise.
9496 * gdb.opt/inline-locals.c (ATTR): New define.
9497 (func1): Use it.
9498 (func2): Likewise.
9499
e992ef73
TT
95002010-07-27 Tom Tromey <tromey@redhat.com>
9501
9502 * gdb.stabs/gdb11479.c (hack): New function.
9503 (test): Use it.
9504 (test2): Use it.
9505 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9506 (int32_search_buf, int64_search_buf): No longer static.
9507 (x): Remove.
9508 * gdb.base/relocate.c (hack): New function.
9509
5374244e
PM
95102010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9511
9512 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9513 * gdb.python/py-value.c (func1): New function.
9514 (func2): Likewise.
9515
a99aee83
CV
95162010-07-26 Corinna Vinschen <vinschen@redhat.com>
9517
9518 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9519 as not to clash with .data section.
9520
a04ba985
JG
95212010-07-26 Jerome Guitton <guitton@adacore.com>
9522
9523 * gdb.base/code_elim.exp: New file.
9524 * gdb.base/code_elim1.c: New file.
9525 * gdb.base/code_elim2.c: New file.
9526
23bd0f7c
PA
95272010-07-21 Pedro Alves <pedro@codesourcery.com>
9528
9529 PR symtab/11827
9530
9531 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9532 (some_volatile_enum): New variable.
9533 * gdb.base/printcmds.exp (test_print_enums): New.
9534 <top level>: Call it.
9535
883df6dd
SW
95362010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9537
9538 * gdb.cp/fpointer.cc: New test.
9539 * gdb.cp/fpointer.exp: New test.
9540
569b05a5
JK
95412010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9542
9543 * gdb.base/solib-nodir.exp: New file.
9544 * lib/gdb.exp (runto): New case for a GDB internal error.
9545
51d7d803
JK
95462010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9547 Ulrich Weigand <uweigand@de.ibm.com>
9548 Tom Tromey <tromey@redhat.com>
9549
9550 * gdb.base/charset-malloc.c: New file.
9551 * gdb.base/charset.c (malloc_stub): New prototype.
9552 (main): Call it instead of malloc itself.
9553 * gdb.base/charset.exp: Use only prepare_for_testing.
9554 (binfile): Remove the variable.
9555
c0edd9ed
JK
95562010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9557
9558 Make core files the process_stratum.
9559 * gdb.base/corefile.exp (run: load core again)
9560 (run: sanity check we see the core file, run: with core)
9561 (run: core file is cleared, attach: load core again)
9562 (attach: sanity check we see the core file, attach: with core)
9563 (attach: core file is cleared): New tests.
9564 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9565
3cbaedff
KW
95662010-07-14 Ken Werner <ken.werner@de.ibm.com>
9567
9568 * gdb.arch/altivec-abi.exp: New tests.
9569
91158a56
TT
95702010-07-13 Tom Tromey <tromey@redhat.com>
9571
9572 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9573 (main): Use it.
9574 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9575
0f5238ed
TT
95762010-07-13 Tom Tromey <tromey@redhat.com>
9577
9578 * gdb.base/label.exp: New file.
9579 * gdb.base/label.c: New file.
9580
add265ae
L
95812010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9582 H.J. Lu <hongjiu.lu@intel.com>
9583
9584 * lib/gdb.exp (is_ilp32_target): New.
9585 (is_lp64_target): Likewise.
9586
9587 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9588 target.
9589 * gdb.arch/amd64-disp-step.exp: Likewise.
9590 * gdb.arch/amd64-dword.exp: Likewise.
9591 * gdb.arch/amd64-i386-address.exp: Likewise.
9592 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9593
add265ae
L
9594 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9595 target.
9596 * gdb.arch/i386-bp_permanent.exp: Likewise.
9597 * gdb.arch/i386-byte.exp: Likewise.
9598 * gdb.arch/i386-disp-step.exp: Likewise.
9599 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9600 * gdb.arch/i386-prologue.exp: Likewise.
9601 * gdb.arch/i386-size-overlap.exp: Likewise.
9602 * gdb.arch/i386-size.exp: Likewise.
9603 * gdb.arch/i386-sse.exp: Likewise.
9604 * gdb.arch/i386-unwind.exp: Likewise.
9605 * gdb.arch/i386-word.exp: Likewise.
9606
9607 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9608 test only when building 64-bit executables. Do not hard-code
9609 -m64 option.
9610
2dfb8c17
DE
96112010-07-07 Doug Evans <dje@google.com>
9612
9613 * lib/gdb.exp (gdb_test_list_exact): New function.
9614 * gdb.base/default.exp (show convenience): Call it, add tests for
9615 $_sdata = void, $_thread = 0.
9616
4e5799b6
JK
96172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9618 Joel Brobecker <brobecker@adacore.com>
9619
9620 Fix re-run of PIE executable, PR shlibs/11776.
9621 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9622 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9623 and re-"run" of the inferior.
9624
1a219cc7
JK
96252010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9626 Joel Brobecker <brobecker@adacore.com>
9627
9628 Cope with missing /usr/sbin/prelink.
9629 * lib/prelink-support.exp (prelink_no):
9630 <result == 1 && $output is "no such file or directory">: New.
9631 (prelink_yes): Likewise. Return on failed prelink_no.
9632
5e3b36f8
JK
96332010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9634 Joel Brobecker <brobecker@adacore.com>
9635
9636 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9637 build_executable by build_executable_own_libs. Replace "prelink -R"
9638 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9639 change.
9640 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9641 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9642 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9643 Replace build_executable by build_executable_own_libs's function
9644 build_executable_own_libs.
9645 (prelinkNO): Create new stub to call prelink_no.
9646 (prelinkYES): Create new stub to call prelink_yes.
9647 (test_attach): Rename calls of copy to file_copy.
9648 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9649 (copy): Move to ...
9650 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9651 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9652 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9653 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9654 special flags by gdb_compile_shlib. Replace second gdb_compile by
9655 build_executable_own_libs. Replace "prelink -R" execution by a call of
9656 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9657 a second call of prelink_yes. Replace restart commands by
9658 clean_restart.
9659 (prelink): Rename to ...
9660 (seen displacement message): ... this test. Extend its expectation
9661 strictness.
9662
86e4bafc
JK
96632010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9664
9665 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9666 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9667 displacement message exactly once.
9668
3cd07d20
JK
96692010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9670 Joel Brobecker <brobecker@adacore.com>
9671
9672 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9673 its restore after the <$relink_args != ""> loop. new comment.
9674
0a1e94c7
JK
96752010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9676 Joel Brobecker <brobecker@adacore.com>
9677
9678 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9679 code for it. New variable relink_args.
9680 (prelinkYES): Call prelinkNO.
9681 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9682 in such case. Move the core code to ...
9683 (test_attach_gdb): ... a new function. Send GDB command "file".
9684 Extend expected "Attaching to " string.
9685
2f70bcfb
TT
96862010-07-02 Tom Tromey <tromey@redhat.com>
9687
9688 * gdb.base/bitops.exp: Remove extraneous "pass".
9689
a17ac5b0
TT
96902010-07-02 Ken Werner <ken.werner@de.ibm.com>
9691
9692 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9693
dc10affe
PA
96942010-07-01 Pedro Alves <pedro@codesourcery.com>
9695
d41c0fc8
PA
9696 * gdb.base/help.exp: Adjust expected output.
9697
96982010-07-01 Pedro Alves <pedro@codesourcery.com>
9699
9700 * gdb.base/help.exp: Adjust expected output.
dc10affe 9701
0a600c36
JK
97022010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9703
9704 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9705 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9706 c++/11702.
9707
37cc8bfe
JK
97082010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9709 Doug Evans <dje@google.com>
9710
9711 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9712 add .dynamic entry'.
9713
254e6b9e
DE
97142010-06-29 Doug Evans <dje@google.com>
9715
9716 Test PR c++/11702.
9717 * gdb.cp/m-static.exp: Add testcase.
9718 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9719
595939de 97202010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9721 Tom Tromey <tromey@redhat.com>
9722 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9723
9724 * gdb.python/py-inferior.c: New File.
9725 * gdb.python/py-infthread.c: New File.
9726 * gdb.python/py-inferior.exp: New File.
9727 * gdb.python/py-infthread.exp: New File.
9728
98751a41
JK
97292010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9730
9731 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9732 (ptype ::C::OtherFileClass typedefs): New.
9733 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9734 (C::OtherFileClass::cOtherFileClassVar2): New.
9735 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9736 cOtherFileClassVar2.
9737 (C::cOtherFileType2, C::cOtherFileVar2): New.
9738 (C::cOtherFileVar_use): use also cOtherFileVar2.
9739 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9740
41f62f39
JK
97412010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9742
9743 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9744 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9745 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9746 (print ::C::cOtherFileVar)
9747 (whatis C::OtherFileClass::cOtherFileClassType)
9748 (whatis ::C::OtherFileClass::cOtherFileClassType)
9749 (print C::OtherFileClass::cOtherFileClassVar)
9750 (print ::cOtherFileClassVar)
9751 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9752 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9753 trailing content.
9754 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9755 (C::OtherFileClass::cOtherFileClassVar)
9756 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9757 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9758
af53d231
JK
97592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9760
9761 Test PR c++/11703 and PR gdb/1448.
9762 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9763 gdb/1448.
9764
9655fd1a
JK
97652010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9766
9767 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9768 (main) <rtti_data>: New.
9769 * gdb.cp/virtbase.exp (print rtti_data): New.
9770
824cc8dd
JK
97712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9772 Joel Brobecker <brobecker@adacore.com>
9773
9774 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9775
6036c742
JK
97762010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9777
9778 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9779
de6a0421
DE
97802010-06-28 Doug Evans <dje@google.com>
9781
9782 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9783
b2dae948
DE
97842010-06-27 Doug Evans <dje@google.com>
9785
9786 * gdb.cp/m-static.exp: Update expected test output.
9787
0f3bb72e
PH
97882010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9789
889bf7c5
PA
9790 * gdb.gdb/selftest.exp: Adjust expected message for
9791 capturing start-up runtime.
0f3bb72e 9792
bc9f0842
TT
97932010-06-25 Tom Tromey <tromey@redhat.com>
9794
9795 PR python/10808:
9796 * gdb.python/python.exp: Add new tests.
9797
099ef718
SW
97982010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9799
9800 * gdb.cp/operator.cc: Created an import loop.
9801 * gdb.cp/operator.exp: Added testcase for import loop.
9802
5868a632
JK
98032010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9804
9805 Test PR python/11407.
9806 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9807 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9808 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9809 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9810 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9811 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9812 binfile. Call gdb_compile with clean_restart twice.
9813 (func_nofb print, func_nofb backtrace, func_loopfb print)
9814 (func_loopfb backtrace): New.
9815
af76db58
JK
98162010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9817
9818 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9819 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9820 by a hand made one.
9821 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9822 i?86 requirement. Remove variables srcfile and binfile. New variable
9823 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9824
f2c7657e
UW
98252010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9826
9827 * gdb.cell/dwarfaddr.exp: New file.
9828 * gdb.cell/dwarfaddr.S: New file.
9829
628fe4e4
JK
98302010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9831
9832 Test PR 9436.
9833 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9834
f1421989
HZ
98352010-06-24 Hui Zhu <teawater@gmail.com>
9836
9837 * gdb.base/eval.exp: New file.
9838
d03285ec
UW
98392010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9840
9841 * gdb.cell/fork.exp: New file.
9842 * gdb.cell/fork.c: Likewise.
9843 * gdb.cell/fork-spu.c: Likewise.
9844
41b2c92d
PM
98452010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9846
9847 * lib/gdb.exp (banned_variables_traced): New global variable.
9848 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9849 (gdb_init): Use `trace add variable' instead of obsolete
9850 `trace variable'.
9851
d5bc977f
DE
98522010-06-21 Doug Evans <dje@google.com>
9853
9854 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9855
d2ed6730
UW
98562010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9857
9858 * gdb.arch/spu-ls.exp: New file.
9859 * gdb.arch/spu-ls.c: Likewise.
9860
6aed2dbc
SS
98612010-06-18 Stan Shebs <stan@codesourcery.com>
9862
9863 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9864
e0756905
UW
98652010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9866
9867 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9868 * gdb.base/watch-cond.exp: Likewise.
9869 * gdb.python/py-breakpoint.exp: Likewise.
9870
d8053d4d
PA
98712010-06-18 Pedro Alves <pedro@codesourcery.com>
9872
9873 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9874 clean_restart, make sure every test has a distinct message, and
9875 that messages don't include the executable' full path.
9876
81ce510c
DE
98772010-06-17 Doug Evans <dje@google.com>
9878
9879 * gdb.arch/i386-size.exp: Updated expected output for
9880 DISASSEMBLY_OMIT_FNAME.
9881
65d79d4b
SDJ
98822010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9883 Sergio Durigan Junior <sergiodj@redhat.com>
9884
9885 * gdb.base/watch-notconst.c: New file.
9886 * gdb.base/watch-notconst.S: New file.
9887 * gdb.base/watch-notconst2.c: New file.
9888 * gdb.base/watch-notconst2.S: New file.
9889 * gdb.base/watch-notconst.exp: New file.
9890 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9891 (func4): Add operations on `global_ptr_ptr'.
9892 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9893 routine to test watchpoints created with a constant expression.
9894 (test_inaccessible_watchpoint): Include tests for watchpoints
9895 created with a constant expression.
9896
df0f4836
KB
98972010-06-14 Kevin Buettner <kevinb@redhat.com>
9898
9899 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9900 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9901 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9902 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9903 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9904 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9905 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9906 of `_start'.
9907
b769def5
UW
99082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9909
9910 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9911 not supported on the target.
9912 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9913 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9914 * gdb.mi/mi-nsintrall.exp: Likewise.
9915 * gdb.mi/mi-nsmoribund.exp: Likewise.
9916 * gdb.mi/mi-nsthrexec.exp: Likewise.
9917
d914c394
SS
99182010-06-11 Stan Shebs <stan@codesourcery.com>
9919
9920 * gdb.base/permissions.exp: New file.
9921
99222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9923
9924 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9925 does not support ELF executable class.
9926
f3ce5b9c
UW
99272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9928
9929 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9930
8e46892c
JK
99312010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9932
9933 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9934 (runto): Catch "The target does not support running in non-stop mode.".
9935
6cc55c64
MS
99362010-06-11 Michael Snyder <msnyder@vmware.com>
9937
9938 * gdb.base/setshow.exp (set language asm): Don't use
9939 gdb_test_no_output, fails on some targets.
9940
caddefa4
UW
99412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9942
9943 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9944 * gdb.cp/pr9167.exp: Likewise.
9945
468b1aa7
UW
99462010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9947
9948 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9949
5c3552dc
UW
99502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9951
9952 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9953
02e6fe6a
UW
99542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9955
9956 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9957
0e03807e
TT
99582010-06-11 Tom Tromey <tromey@redhat.com>
9959
9960 PR gdb/9977, PR exp/11636::
9961 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9962 (pieces_test_f6): Update expected output.
9963
2bdf28a0
JK
99642010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9965
9966 * gdb.base/moribund-step.exp: New.
9967
f6978de9
MS
99682010-06-08 Michael Snyder <msnyder@vmware.com>
9969
9970 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9971 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9972 * gdb.ada/frame_args.exp: Ditto.
9973 * gdb.ada/lang_switch.exp: Ditto.
9974 * gdb.ada/ptype_arith_binop.exp: Ditto.
9975 * gdb.ada/ref_param.exp: Ditto.
9976 * gdb.ada/type_coercion.exp:Ditto.
9977
9978 * gdb.asm/asm-source.exp: Ditto.
9979
9980 * gdb.base/attach.exp: Ditto.
9981 * gdb.base/bitfields2.exp: Ditto.
9982 * gdb.base/call-signal-resume.exp: Ditto.
9983 * gdb.base/callfuncs.exp: Ditto.
9984 * gdb.base/commands.exp: Ditto.
9985 * gdb.base/dbx.exp: Ditto.
9986 * gdb.base/default.exp: Ditto.
9987 * gdb.base/dump.exp: Ditto.
9988 * gdb.base/exprs.exp: Ditto.
9989 * gdb.base/freebpcmd.exp: Ditto.
9990 * gdb.base/interrupt.exp: Ditto.
9991 * gdb.base/list.exp: Ditto.
9992 * gdb.base/long_long.exp: Ditto.
9993 * gdb.base/maint.exp: Ditto.
9994 * gdb.base/ptype.exp: Ditto.
9995 * gdb.base/return.exp: Ditto.
9996 * gdb.base/setshow.exp: Ditto.
9997 * gdb.base/sigbpt.exp: Ditto.
9998 * gdb.base/sigrepeat.exp: Ditto.
9999
10000 * gdb.cp/classes.exp: Ditto.
10001
10002 * gdb.dwarf2/dw2-restore.exp: Ditto.
10003
10004 * gdb.gdb/selftest.exp: Ditto.
10005
10006 * gdb.multi/base.exp: Ditto.
10007 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10008
10009 * gdb.python/py-block.exp: Ditto.
10010 * gdb.python/py-prettyprint.exp: Ditto.
10011 * gdb.python/py-template.exp: Ditto.
10012
10013 * gdb.server/ext-attach.exp: Ditto.
10014 * gdb.server/ext-run.exp: Ditto.
10015 * gdb.server/server-mon.exp: Ditto.
10016
10017 * gdb.threads/fork-thread-pending.exp: Ditto.
10018 * gdb.threads/hand-call-in-threads.exp: Ditto.
10019 * gdb.threads/interrupted-hand-call.exp: Ditto.
10020 * gdb.threads/linux-dp.exp: Ditto.
10021 * gdb.threads/manythreads.exp: Ditto.
10022 * gdb.threads/print-threads.exp: Ditto.
10023 * gdb.threads/pthreads.exp: Ditto.
10024 * gdb.threads/schedlock.exp: Ditto.
10025 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10026 * gdb.threads/threadapply.exp: Ditto.
10027
de7ff789
MS
100282010-06-08 Michael Snyder <msnyder@vmware.com>
10029
889bf7c5 10030 * gdb.ada/exec_changed.exp:
de7ff789
MS
10031 Use ".*" instead of "" as wildcard regexp.
10032
10033 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10034 * gdb.base/call-ar-st.exp: Ditto.
10035 * gdb.base/checkpoint.exp: Ditto.
10036 * gdb.base/default.exp: Ditto.
10037 * gdb.base/dump.exp: Ditto.
10038 * gdb.base/ending-run.exp: Ditto.
10039 * gdb.base/fileio.exp: Ditto.
10040 * gdb.base/miscexprs.exp: Ditto.
10041 * gdb.base/pointers.exp: Ditto.
10042 * gdb.base/readline.exp: Ditto.
10043 * gdb.base/reread.exp: Ditto.
10044 * gdb.base/restore.exp: Ditto.
10045 * gdb.base/shlib-call.exp: Ditto.
10046 * gdb.base/valgrind-db-attach.exp: Ditto.
10047 * gdb.base/volatile.exp: Ditto.
10048 * gdb.base/watchpoints.exp: Ditto.
10049
10050 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10051
10052 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10053 * gdb.python/py-value.exp: Ditto.
10054
10055 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10056 * gdb.trace/circ.exp: Ditto.
10057 * gdb.trace/collection.exp: Ditto.
10058 * gdb.trace/packetlen.exp: Ditto.
10059 * gdb.trace/passc-dyn.exp: Ditto.
10060 * gdb.trace/report.exp: Ditto.
10061 * gdb.trace/tfile.exp: Ditto.
10062 * gdb.trace/tfind.exp: Ditto.
10063 * gdb.trace/while-dyn.exp: Ditto.
10064
3bebe2f2
JK
100652010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10066
10067 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10068
5c631832
JK
100692010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10070
10071 Test PR 10640.
10072 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10073
4c3376c8
SW
100742010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10075
10076 * gdb.cp/koenig.exp: Test for ADL operators.
10077 * gdb.cp/koenig.cc: Added ADL operators.
10078 * gdb.cp/operator.exp: New test.
10079 * gdb.cp/operator.cc: New test.
10080
dc226d5a
MS
100812010-06-04 Michael Snyder <msnyder@vmware.com>
10082
dfb88a23
MS
10083 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10084 * gdb.base/pending.exp: Ditto.
f7ae76b3 10085
dc226d5a
MS
10086 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10087
967cf477
DE
100882010-06-04 Doug Evans <dje@google.com>
10089
10090 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10091 disabled printers.
10092 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10093 (enable_lookup_function): New function.
10094
eb801841
TT
100952010-06-04 Tom Tromey <tromey@redhat.com>
10096
10097 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10098 of hash and id.
10099
38979823
JK
101002010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10101
10102 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10103 newline.
10104 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10105 (empty verbose non-noisy clear, empty verbose noisy clear)
10106 (empty non-verbose noisy clear): Likewise.
10107
35ec993f
MS
101082010-06-03 Michael Snyder <msnyder@vmware.com>
10109
10110 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10111 * gdb.base/display.exp: Ditto.
10112 * gdb.base/find.exp: Ditto.
10113 * gdb.base/ifelse.exp: Ditto.
10114 * gdb.base/multi-forks.exp: Ditto.
10115 * gdb.base/recurse.exp: Ditto.
10116 * gdb.base/setshow.exp: Ditto.
10117 * gdb.base/value-double-free.exp: Ditto.
10118 * gdb.base/watch-vfork.exp: Ditto.
10119 * gdb.base/watch_thread_num.exp: Ditto.
10120 * gdb.base/watchpoint-solib.exp: Ditto.
10121 * gdb.base/watchpoint.exp: Ditto.
10122 * gdb.base/watchpoints.exp: Ditto.
10123
10124 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10125 * gdb.cp/overload.exp: Ditto.
10126 * gdb.cp/virtfunc.exp: Ditto.
10127
10128 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10129
889bf7c5 10130 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10131 Replace gdb_test with gdb_test_no_output.
10132
889bf7c5 10133 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10134 Replace gdb_test with gdb_test_no_output.
10135 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10136 * gdb.threads/watchthreads.exp: Ditto.
10137 * gdb.threads/watchthreads2.exp: Ditto.
10138
10139 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10140 * gdb.trace/tfind.exp: Ditto.
10141
c22decce
JB
101422010-06-03 Joel Brobecker <brobecker@adacore.com>
10143
10144 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10145 successful test if message is the empty string.
10146
fd5700c7
JK
101472010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10148
10149 * gdb.fortran/module.exp (stopped language detection): New test.
10150
f55ee35c
JK
101512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10152
10153 Support DW_TAG_module as separate namespaces.
10154 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10155 gdb.fortran/library-module-lib.f90: New.
10156 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10157 (print i): Remove.
10158 (continue to breakpoint: i-is-1, print var_i value 1)
10159 (continue to breakpoint: i-is-2, print var_i value 2)
10160 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10161 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10162 (complete `modmany, complete `modmany`, complete `modmany`var)
10163 (show language, setting breakpoint at module): New tests.
10164 * gdb.fortran/module.f90 (module mod): Remove.
10165 (module mod1, module mod2, module modmany, subroutine sub1)
10166 (subroutine sub2, program module): New.
10167
b8e8282f
JK
101682010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10169
10170 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10171 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10172 * gdb.cp/anon-union.exp (pass): Rename to ...
10173 (print z 2): ... here.
b8e8282f 10174
019ebafc
MS
101752010-06-02 Michael Snyder <msnyder@vmware.com>
10176
e68d8fd4
MS
10177 * gdb.trace/actions.exp: Use gdb_test_no_output.
10178 * gdb.trace/circ.exp: Ditto.
10179 * gdb.trace/packetlen.exp: Ditto.
10180 * gdb.trace/save-trace.exp: Ditto.
10181 * gdb.trace/tracecmd.exp: Ditto.
10182 * gdb.trace/tsv.exp: Ditto.
10183
12b5d08a
MS
10184 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10185 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10186 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10187 * gdb.threads/manythreads.exp: Ditto.
10188 * gdb.threads/print-threads.exp: Ditto.
10189 * gdb.threads/pthreads.exp: Ditto.
10190 * gdb.threads/schedlock.exp: Ditto.
10191 * gdb.threads/staticthreads.exp: Ditto.
10192 * gdb.threads/thread-specific.exp: Ditto.
10193 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10194 * gdb.threads/threadapply.exp: Ditto.
10195 * gdb.threads/watchthreads.exp: Ditto.
10196 * gdb.threads/watchthreads2.exp: Ditto.
10197
89493308
MS
10198 * gdb.python/py-block.exp: Use gdb_test_no_output.
10199 * gdb.python/py-prettyprint.exp: Ditto.
10200 * gdb.python/py-template.exp: Ditto.
10201 * gdb.python/py-value.exp: Ditto.
10202
10203 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10204 * gdb.reverse/watch-reverse.exp: Ditto.
10205
10206 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10207 * gdb.server/ext-run.exp: Ditto.
10208
019ebafc
MS
10209 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10210 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10211 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10212 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10213 * gdb.dwarf2/dw2-producer.exp: Ditto.
10214 * gdb.dwarf2/mac-fileno.exp: Ditto.
10215
10216 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10217 * gdb.gdb/selftest.exp: Ditto.
10218
10219 * gdb.multi/base.exp: Use gdb_test_no_output.
10220
10221 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10222
3e0ca3a5
JK
102232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10224
10225 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10226
9db70545
MS
102272010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10228
a8d52276
MS
10229 * gdb.cp/class2.exp: Use gdb_test_no_output.
10230 * gdb.cp/classes.exp: Ditto.
10231 * gdb.cp/extern-c.exp: Ditto.
10232 * gdb.cp/inherit.exp: Ditto.
10233 * gdb.cp/maint.exp: Ditto.
10234 * gdb.cp/mb-inline.exp: Ditto.
10235 * gdb.cp/mb-templates.exp: Ditto.
10236 * gdb.cp/method2.exp: Ditto.
10237 * gdb.cp/misc.exp: Ditto.
10238 * gdb.cp/ovldbreak.exp: Ditto.
10239 * gdb.cp/punctuator.exp: Ditto.
10240 * gdb.cp/templates.exp: Ditto.
10241 * gdb.cp/virtbase.exp: Ditto.
10242
889bf7c5 10243 * gdb.threads/attach-stopped.exp:
9db70545 10244 Replace uses of send_gdb / gdb_expect.
889bf7c5 10245 * gdb.threads/attachstop-mt.exp:
9db70545 10246 Replace uses of send_gdb / gdb_expect.
889bf7c5 10247 * gdb.threads/gcore-thread.exp:
9db70545 10248 Replace uses of send_gdb / gdb_expect.
889bf7c5 10249 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10250 Replace uses of send_gdb / gdb_expect.
10251 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10252 * gdb.threads/print-threads.exp:
9db70545
MS
10253 Replace uses of send_gdb / gdb_expect.
10254 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10255 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10256 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10257
10258 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10259 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10260 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10261 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10262 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10263 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10264 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10265 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10266 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10267 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10268 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10269
359cc68c
JK
102702010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10271
10272 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10273
7d3fe98e
SW
102742010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10275
10276 * gdb.cp/koenig.exp: Added new test case.
10277 * gdb.cp/koenig.cc: Ditto.
10278
27d3a1a2
MS
102792010-06-01 Michael Snyder <msnyder@vmware.com>
10280
10281 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10282 * gdb.base/arrayidx.exp: Ditto.
10283 * gdb.base/attach.exp: Ditto.
10284 * gdb.base/auxv.exp: Ditto.
10285 * gdb.base/bigcre.exp: Ditto.
10286 * gdb.base/break-always.exp: Ditto.
10287 * gdb.base/break-interp.exp: Ditto.
10288 * gdb.base/break.exp: Ditto.
10289 * gdb.base/breakpoint-shadow.exp: Ditto.
10290 * gdb.base/call-ar-st.exp: Ditto.
10291 * gdb.base/call-sc.exp: Ditto.
10292 * gdb.base/call-signal-resume.exp: Ditto.
10293 * gdb.base/callfuncs.exp: Ditto.
10294 * gdb.base/catch-syscall.exp: Ditto.
10295 * gdb.base/charset.exp: Ditto.
10296 * gdb.base/code-expr.exp: Ditto.
10297 * gdb.base/commands.exp: Ditto.
10298 * gdb.base/cond-expr.exp: Ditto.
10299 * gdb.base/condbreak.exp: Ditto.
10300 * gdb.base/cursal.exp: Ditto.
10301 * gdb.base/cvexpr.exp: Ditto.
10302 * gdb.base/default.exp: Ditto.
10303 * gdb.base/del.exp: Ditto.
10304 * gdb.base/detach.exp: Ditto.
10305 * gdb.base/display.exp: Ditto.
10306 * gdb.base/ena-dis-br.exp: Ditto.
10307 * gdb.base/eval-skip.exp: Ditto.
10308 * gdb.base/foll-fork.exp: Ditto.
10309 * gdb.base/foll-vfork.exp: Ditto.
10310 * gdb.base/frame-args.exp: Ditto.
10311 * gdb.base/funcargs.exp: Ditto.
10312 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10313 * gdb.base/gdbvars.exp: Ditto.
10314 * gdb.base/help.exp: Ditto.
10315 * gdb.base/ifelse.exp: Ditto.
10316 * gdb.base/included.exp: Ditto.
10317 * gdb.base/list.exp: Ditto.
10318 * gdb.base/macscp.exp: Ditto.
10319 * gdb.base/maint.exp: Ditto.
10320 * gdb.base/multi-fork.exp: Ditto.
10321 * gdb.base/overlays.exp: Ditto.
10322 * gdb.base/page.exp: Ditto.
10323 * gdb.base/pending.exp: Ditto.
10324 * gdb.base/pointers.exp: Ditto.
10325 * gdb.base/pr11022.exp: Ditto.
10326 * gdb.base/prelink.exp: Ditto.
10327 * gdb.base/printcmds.exp: Ditto.
10328 * gdb.base/psymtab.exp: Ditto.
10329 * gdb.base/randomize.exp: Ditto.
10330 * gdb.base/relational.exp: Ditto.
10331 * gdb.base/relocate.exp: Ditto.
10332 * gdb.base/remote.exp: Ditto.
10333 * gdb.base/sepdebug.exp: Ditto.
10334 * gdb.base/set-lang-auto.exp: Ditto.
10335 * gdb.base/setshow.exp: Ditto.
10336 * gdb.base/setvar.exp: Ditto.
10337 * gdb.base/signals.exp: Ditto.
10338 * gdb.base/signull.exp: Ditto.
10339 * gdb.base/sigstep.exp: Ditto.
10340 * gdb.base/sizeof.exp: Ditto.
10341 * gdb.base/solib-disc.exp: Ditto.
10342 * gdb.base/store.exp: Ditto.
10343 * gdb.base/structs.exp: Ditto.
10344 * gdb.base/structs2.exp: Ditto.
10345 * gdb.base/subst.exp: Ditto.
10346 * gdb.base/term.exp: Ditto.
10347 * gdb.base/trace-commands.exp: Ditto.
10348 * gdb.base/unwindonsignal.exp: Ditto.
10349 * gdb.base/valgrind-db-attach.exp: Ditto.
10350 * gdb.base/varargs.exp: Ditto.
10351 * gdb.base/watch-cond.exp: Ditto.
10352 * gdb.base/watch_thread_num.exp: Ditto.
10353 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10354 * gdb.base/watchpoint.exp: Ditto.
10355 * gdb.base/whatis-exp.exp: Ditto.
10356
f8d3bf8f
MS
103572010-06-01 Michael Snyder <msnyder@vmware.com>
10358
10359 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10360 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10361 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10362 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10363 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10364 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10365 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10366 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10367 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10368 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10369 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10370 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10371 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10372 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10373 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10374
3f9e0d32
JK
103752010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10376
10377 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10378 trailing newline.
10379 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10380 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10381 (p *args): ... here and remove excessive trailing newline.
10382
f629457d
JB
103832010-05-31 Joel Brobecker <brobecker@adacore.com>
10384
10385 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10386
09eef106
JK
103872010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10388
10389 Accept the new Linux kernel "t (tracing stop)" string.
10390 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10391 Update comment.
10392 (state_wait) <T (tracing stop)>: New.
10393 (main): Update the state_wait expect string.
10394
94f31136
PA
103952010-05-28 Pedro Alves <pedro@codesourcery.com>
10396
10397 * limits.c, limits.exp: Delete files.
10398 * Makefile.in (clean mostlyclean): Adjust.
10399 * tracecmd.exp: Adjust.
10400
096554ab
JK
104012010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10402
10403 * gdb.base/tui-layout.exp: New.
10404
27d3a1a2 104052010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10406
889bf7c5 10407 * gdb.reverse/break-precsave.exp:
bcd2dc50 10408 Replace uses of send_gdb / gdb_expect.
889bf7c5 10409 * gdb.reverse/break-reverse.exp:
bcd2dc50 10410 Replace uses of send_gdb / gdb_expect.
889bf7c5 10411 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10412 Replace uses of send_gdb / gdb_expect.
889bf7c5 10413 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10414 Replace uses of send_gdb / gdb_expect.
889bf7c5 10415 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10416 Replace uses of send_gdb / gdb_expect.
889bf7c5 10417 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10418 Replace uses of send_gdb / gdb_expect.
889bf7c5 10419 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10420 Replace uses of send_gdb / gdb_expect.
889bf7c5 10421 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10422 Replace uses of send_gdb / gdb_expect.
889bf7c5 10423 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10424 Replace uses of send_gdb / gdb_expect.
889bf7c5 10425 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10426 Replace uses of send_gdb / gdb_expect.
889bf7c5 10427 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10428 Replace uses of send_gdb / gdb_expect.
889bf7c5 10429 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10430 Replace uses of send_gdb / gdb_expect.
889bf7c5 10431 * gdb.reverse/machinestate.exp:
bcd2dc50 10432 Replace uses of send_gdb / gdb_expect.
889bf7c5 10433 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10434 Replace uses of send_gdb / gdb_expect.
889bf7c5 10435 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10436 Replace uses of send_gdb / gdb_expect.
889bf7c5 10437 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10438 Replace uses of send_gdb / gdb_expect.
889bf7c5 10439 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10440 Replace uses of send_gdb / gdb_expect.
889bf7c5 10441 * gdb.reverse/step-precsave.exp:
bcd2dc50 10442 Replace uses of send_gdb / gdb_expect.
889bf7c5 10443 * gdb.reverse/step-reverse.exp:
bcd2dc50 10444 Replace uses of send_gdb / gdb_expect.
889bf7c5 10445 * gdb.reverse/until-precsave.exp:
bcd2dc50 10446 Replace uses of send_gdb / gdb_expect.
889bf7c5 10447 * gdb.reverse/until-reverse.exp:
bcd2dc50 10448 Replace uses of send_gdb / gdb_expect.
889bf7c5 10449 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10450 Replace uses of send_gdb / gdb_expect.
889bf7c5 10451 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10452 Replace uses of send_gdb / gdb_expect.
10453
3def43e0
JK
104542010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10455
10456 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10457 excessive newline.
10458
27d3a1a2 104592010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10460
10461 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10462 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10463 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10464 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10465 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10466 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10467 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10468 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10469 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10470 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10471 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10472 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10473 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10474 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10475 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10476 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10477 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10478 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10479 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10480
27d3a1a2 104812010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10482
22454424
MS
10483 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10484 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10485
10486 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10487 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10488 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10489
889bf7c5 10490 * gdb.reverse/consecutive-reverse.exp:
22454424 10491 Replace uses of send_gdb / gdb_expect.
889bf7c5 10492 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10493 Replace uses of send_gdb / gdb_expect.
10494
10495 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10496 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10497 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10498 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10499 Replace uses of send_gdb / gdb_expect.
10500 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10501 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10502 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10503 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10504 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10505 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10506 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10507 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10508 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10509
105102010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10511
22454424 10512 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10513
22454424 10514 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10515
22454424
MS
10516 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10517 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10518 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10519 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10520 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10521 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10522 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10523 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10524 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10525
6e5f2c59
TT
105262010-05-25 Tom Tromey <tromey@redhat.com>
10527
10528 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10529
bbc8b958
TT
105302010-05-25 Tom Tromey <tromey@redhat.com>
10531
10532 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10533 argument order.
10534 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10535 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10536 order.
10537 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10538 order.
10539 * gdb.base/call-sc.exp (setup_kfails): Remove.
10540 (setup_compiler_kfails): Remove.
10541 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10542 argument order.
10543 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10544 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10545 (advancei): Fix setup_kfail argument order.
10546 * gdb.base/radix.exp: Fix setup_kfail argument order.
10547 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10548 order.
10549 * gdb.base/structs.exp (setup_kfails): Remove.
10550 (setup_compiler_kfails): Fix setup_kfail argument order.
10551 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10552 order.
10553 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10554 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10555 setup_kfail argument order.
10556 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10557
83d1babf
TT
105582010-05-25 Tom Tromey <tromey@redhat.com>
10559
10560 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10561
6acb16a2
MS
105622010-05-25 Michael Snyder <msnyder@vmware.com>
10563
10564 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10565 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10566 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10567 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10568 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10569 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10570 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10571 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10572 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10573 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10574 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10575 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10576 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10577 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10578 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10579 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10580 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10581 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10582 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10583 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10584 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10585 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10586 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10587 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10588 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10589 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10590 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10591 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10592 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10593 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10594 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10595 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10596 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10597 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10598 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10599 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10600 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10601 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10602 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10603 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10604 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10605 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10606 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10607 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10608 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10609 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10610 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10611 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10612
106132010-05-25 Doug Evans <dje@google.com>
10614
10615 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10616 gdb.string_to_argv.
ad3986f0 10617
d3b1e874
TT
106182010-05-21 Tom Tromey <tromey@redhat.com>
10619
10620 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10621 Call it.
10622 * gdb.dwarf2/pieces.S: Update.
10623 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10624
cb826367
TT
106252010-05-21 Tom Tromey <tromey@redhat.com>
10626
10627 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10628 Call it.
10629 * gdb.dwarf2/pieces.c (struct C): New.
10630 (f6): New function.
10631 * gdb.dwarf2/pieces.S: Replace.
10632
74de6778
TT
106332010-05-21 Tom Tromey <tromey@redhat.com>
10634
10635 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10636 Call it.
10637
afd74c5f
TT
106382010-05-21 Tom Tromey <tromey@redhat.com>
10639
10640 * gdb.dwarf2.pieces.exp: New file.
10641 * gdb.dwarf2.pieces.S: New file.
10642 * gdb.dwarf2.pieces.c: New file.
10643
a7b75dfd 106442010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10645 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10646
10647 * lib/gdb.exp (gdb_test_no_output): New function.
10648 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10649 when testing commands that should produce no output.
10650
c81c812a
JB
106512010-05-17 Joel Brobecker <brobecker@adacore.com>
10652
10653 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10654 parameter that we want to watch being a constant.
10655
0cce5bd9
JB
106562010-05-17 Joel Brobecker <brobecker@adacore.com>
10657
10658 * gdb.ada/cond_lang: New testcase.
10659
47050449
JB
106602010-05-17 Joel Brobecker <brobecker@adacore.com>
10661
10662 * lib/gdb.exp (banned_variables): New variable/constant.
10663 (gdb_init): Add write trace on variables listed in banned_variables.
10664 (gdb_finish): Remove write traces on variables listed in
10665 banned_variables.
10666
77c01586
JB
106672010-05-17 Joel Brobecker <brobecker@adacore.com>
10668
10669 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10670 * gdb.cp/koenig.exp: Likewise.
10671
88d4aea7
PM
106722010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10673
889bf7c5 10674 PR python/11482
88d4aea7
PM
10675
10676 * gdb.python/py-value.exp (test_value_hash): New function.
10677
f5a010c0
PM
106782010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10679
10680 PR exp/11530.
10681 * gdb.base/gdb11530.c: New file.
10682 * gdb.base/gdb11530.exp: New file.
10683
8ef4892f
JK
106842010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10685
10686 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10687 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10688
7322dca9
SW
106892010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10690
10691 * gdb.cp/koenig.exp: New test.
10692 * gdb.cp/koenig.cc: New test program.
10693
02e7ea18
JB
106942010-05-05 Joel Brobecker <brobecker@adacore.com>
10695
10696 Remove the use of prms_id and bug_id throughout the testsuite.
10697
e1c34c5d
PM
106982010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10699
10700 PR exp/11349.
10701 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10702 use a reference local variable.
10703
8e1d0c49
JK
107042010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10705
10706 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10707 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10708 variable different_dir. Move debugfile into a full directory pathname
10709 under DIFFERENT_DIR.
10710 * lib/gdb.exp (separate_debug_filename): Remove.
10711 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10712 variable debug_dir and mkdir of it. Update function comments.
10713
e66408ed
PA
107142010-04-29 Pedro Alves <pedro@codesourcery.com>
10715
10716 PR gdb/11557
10717
10718 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10719 files.
10720
d7b32ed3
PM
107212010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10722
889bf7c5 10723 * gdb.python/py-param.exp: New File.
d7b32ed3 10724
6aecb9c2
JB
107252010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10726
10727 * gdb.base/default.exp: Fix "set language" test.
10728
bdf92a1c
PM
107292010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10730
10731 PR breakpoints/11531.
10732 * gdb.base/gdb11531.c: New file.
10733 * gdb.base/gdb11531.exp: New file.
10734
3f172e24
TT
107352010-04-26 Tom Tromey <tromey@redhat.com>
10736
10737 * gdb.base/completion.exp: Add tests for completion and deprecated
10738 commands.
10739
64af4c92
JK
107402010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10741
10742 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10743 (print /x char_array): Escape curly brackets.
10744
492928e4
JK
107452010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10746
10747 Fix deadlock on looped list of loaded shared objects.
10748 * gdb.base/solib-corrupted.exp: New.
10749
66d09542
DE
107502010-04-23 Doug Evans <dje@google.com>
10751
10752 * gdb.python/py-section-script.c: New file.
10753 * gdb.python/py-section-script.exp: New file.
10754 * gdb.python/py-section-script.py: New file.
10755
8bd10a10
CM
107562010-04-20 Chris Moller <cmoller@redhat.com>
10757
10758 PR 10179
10759
10760 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10761 * gdb.base/pr10179-a.c:
10762 * gdb.base/pr10179-b.c:
10763 * gdb.base/pr10179.exp: New files.
10764
c0201579
JK
107652010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10766
10767 Fix crashes on dangling display expressions.
10768 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10769 is SEP.
10770 (lib_flags): Remove the "debug" keyword.
10771 (libsepdebug): New variable for iterating new loop.
10772 (save_pf_prefix): New variable wrapping the loop.
10773 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10774 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10775
793b0ff8
PM
107762010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10777
10778 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10779
097f51f7
PM
107802010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10781
10782 PR stabs/11479.
10783 * gdb.stabs/gdb11479.exp: New file.
10784 * gdb.stabs/gdb11479.c: New file.
10785
9a22f0d0
PM
107862010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10787
10788 * gdb.base/charset.c (Strin16, String32): New variables.
10789 * gdb.base/charset.exp (gdb_test): Test correct display
10790 of 16 or 32 bit strings.
10791
107922010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10793
10794 PR 9167
10795 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10796 * gdb.cp/pr9167.cc: New file.
10797 * gdb.cp/pr9167.exp: New file.
10798
10799
6e354e5e
PM
108002010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10801
10802 PR pascal/11492.
10803 * gdb.pascal/gdb11492.pas: New file.
10804 * gdb.pascal/gdb11492.exp: New file.
10805
be942545
JB
108062010-04-20 Joel Brobecker <brobecker@adacore.com>
10807
1667e6e3 10808 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10809
0c3acc09
JB
108102010-04-20 Joel Brobecker <brobecker@adacore.com>
10811
10812 * gdb.ada/dyn_loc: New testcase.
10813
ec31cde5
CM
108142010-04-20 Chris Moller <cmoller@redhat.com>
10815
10816 PR 10867
889bf7c5 10817
ec31cde5
CM
10818 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10819 * gdb.cp/pr10687.cc: New file.
10820 * gdb.cp/pr10687.exp: New file.
10821
10822
ce4b0682
SDJ
108232010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10824 Sergio Durigan Junior <sergiodj@redhat.com>
10825
10826 * gdb.fortran/logical.exp: New testcase.
10827 * gdb.fortran/logical.f90: New file.
10828
3436961f
DE
108292010-04-19 Doug Evans <dje@google.com>
10830
10831 * gdb.base/help.exp (help source): Update expected output.
10832
4d836c09
JK
108332010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10834
10835 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10836 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10837 gdb_exit and return.
10838 (executable): New variable.
10839 (binfile): Use it.
10840
6149aea9
PA
108412010-04-19 Pedro Alves <pedro@codesourcery.com>
10842
10843 PR breakpoints/8554.
10844
10845 * gdb.trace/save-trace.exp: Adjust.
10846
ed41462c
L
108472010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10848
10849 PR corefiles/11511
10850 * gdb.arch/system-gcore.exp: New.
10851 * gdb.arch/gcore.c: Likewise.
10852
3f7b2faa
DE
108532010-04-15 Doug Evans <dje@google.com>
10854
fa33c3cd
DE
10855 * gdb.python/py-progspace.c: New file.
10856 * gdb.python/py-progspace.exp: New file.
10857
3f7b2faa
DE
10858 * gdb.base/source.exp: Add tests for "source -s".
10859
79f283fe
PM
108602010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10861
10862 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10863 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10864 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10865 * gdb.python/py-mi.exp: New test for to_string returning None.
10866
fc8eb08a
PM
108672010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10868
10869 * gdb.python/py-breakpoint.c: Make result global.
10870
26e197f6
JK
108712010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10872
10873 Fix non-GNU make compatibility.
10874 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10875
adc36818
PM
108762010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10877
10878 * gdb.python/py-breakpoint.exp: New File.
10879 * gdb.python/py-breakpoint.C: Ditto.
10880
64e17368
SS
108812010-04-08 Stan Shebs <stan@codesourcery.com>
10882
10883 * gdb.trace/actions.exp: Clear default-collect.
10884 * gdb.trace/save-trace.exp: Clear default-collect.
10885
fff5cc64
PM
108862010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10887
10888 * gdb.python/py-value: Add null string variable.
10889 (test_lazy_string): Test zero length, NULL address lazy
10890 strings.
10891
a055a187
L
108922010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10893
10894 * gdb.arch/i386-avx.c: New.
10895 * gdb.arch/i386-avx.exp: Likewise.
10896
10897 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10898
96e39866
DE
108992010-04-06 Doug Evans <dje@google.com>
10900
10901 * gdb.base/source-test.gdb: New file.
10902 * gdb.base/source.exp: Test source -v.
10903
5984a431
UW
109042010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10905
10906 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10907
ec8a089a
PM
109082010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10909
10910 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10911 within one line, unless it is followed by a double quote.
10912 * gdb.stabs/hppa.sed: Idem.
10913 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10914 * gdb.stabs/weird.exp: Check for correct parsing of
10915 char and string constants.
ec8a089a
PM
10916 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10917 in .stabs to .stabx substitution.
10918
fce3c1f0
SS
109192010-04-05 Stan Shebs <stan@codesourcery.com>
10920
10921 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10922 constant global.
10923 * gdb.trace/tfile.exp: Try to print them.
10924
d77f58be
SS
109252010-04-04 Stan Shebs <stan@codesourcery.com>
10926
10927 * gdb.base/completion.exp: Update for new "info watchpoints".
10928 * gdb.base/default.exp: Ditto.
10929 * gdb.base/help.exp: Ditto.
10930 * gdb.base/watchpoint.exp: Ditto.
10931 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10932
af54718e
SS
109332010-04-04 Stan Shebs <stan@codesourcery.com>
10934
10935 * gdb.trace/tfile.exp: Sharpen tfind test.
10936
74d1f91e
JK
109372010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10938
10939 * gdb.base/break-entry.exp: New.
10940
eb8e76db 109412010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10942 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10943
10944 * gdb.reverse/i386-sse-reverse.exp: New file.
10945 * gdb.reverse/i386-sse-reverse.c: New file.
10946
bf65cad8
PA
109472010-04-02 Pedro Alves <pedro@codesourcery.com>
10948
10949 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10950
fff87407
SS
109512010-04-01 Stan Shebs <stan@codesourcery.com>
10952
10953 * gdb.trace/actions.exp: Tweak expected output.
10954 * gdb.trace/while-stepping.exp: Tweak expected output.
10955
fe01d668
L
109562010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10957
10958 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10959
86b17b60
PA
109602010-04-01 Pedro Alves <pedro@codesourcery.com>
10961
10962 * gdb.base/commands.exp: Adjust.
10963 * gdb.cp/extern-c.exp: Adjust.
10964
2c58c0a9
PA
109652010-04-01 Pedro Alves <pedro@codesourcery.com>
10966
10967 * gdb.trace/collection.c (local_test_func): Define a local struct,
10968 and instanciate it.
10969
0db9b91c
PA
109702010-04-01 Pedro Alves <pedro@codesourcery.com>
10971
10972 * gdb.trace/collection.exp (gdb_collect_args_test)
10973 (gdb_collect_argarray_test): XFAIL the tests that assume the
10974 argarray argument's elements are collected.
10975
8072405b
JK
109762010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10977
10978 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10979 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10980
8bf6485c
SS
109812010-03-31 Stan Shebs <stan@codesourcery.com>
10982
10983 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10984 and tracepoint conditionals.
10985 (gdb_verify_tracepoints): Delete unused return.
10986
fd7f724a
KS
109872010-03-26 Keith Seitz <keiths@redhat.com>
10988
10989 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10990 appear in the output before main.
10991 Remove KFAIL for gdb/2215 aka bz 9320.
10992
8d9e7719
DE
109932010-03-30 Doug Evans <dje@google.com>
10994
0906dd0b
DE
10995 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10996 by dejagnu.
10997 * gdb.arch/amd64-dword.exp: Ditto.
10998
8d9e7719
DE
10999 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11000 match.
11001 (break printf): Ditto.
11002
1da644f0
SW
110032010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11004
11005 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11006 gcc < 4.4.
11007 * gdb.cp/shadow.exp: Ditto.
11008
a8121990
PA
110092010-03-29 Pedro Alves <pedro@codesourcery.com>
11010
11011 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11012 "tstart" is silent.
11013
6e79d367
PA
110142010-03-29 Pedro Alves <pedro@codesourcery.com>
11015
11016 * gdb.trace/collection.exp (executable): New.
11017 (binfile): Use it.
11018 (fpreg, spreg, pcreg): New.
11019 (test_register): Use gdb_test_multiple. Pass /x to print.
11020 (prepare_for_trace_test): New.
11021 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11022 (gdb_collect_args_test, gdb_collect_argstruct_test)
11023 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11024 prepare_for_trace_test.
11025 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11026 fpreg, spreg and pcreg.
11027 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11028 prepare_for_trace_test.
11029 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11030 try to detect tracing support here. Don't set breakpoints at
11031 `begin' or `end' here.
11032 <global scope>: Use clean_restart. Run to main before checking
11033 for tracing support. Check for for tracing support here.
11034
09248348
JK
110352010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11036
11037 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11038 " as $displacement" to "seen displacement message".
11039
d350db38
PA
110402010-03-28 Pedro Alves <pedro@codesourcery.com>
11041
11042 * gdb.trace/while-dyn.exp (executable): New variable.
11043 (binfile): Use it.
11044 (test_while_stepping): New function. Move most tests here. Call
11045 it once for each of the while-stepping, stepping and ws aliases.
11046
907af001
UW
110472010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11048
11049 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11050 that do not provide the tagless_struct type name at all.
11051 (test_print_anon_union): Do not check value of uninitialized
11052 union member. Do not use cp_test_ptype_class, so we can accept
11053 "long" as well as "long int".
11054
610197fd
PA
110552010-03-26 Pedro Alves <pedro@codesourcery.com>
11056
11057 * gdb.trace/tfile.c (tohex, bin2hex): New.
11058 (write_error_trace_file): Hexify error description.
11059
6c28cbf2
SS
110602010-03-25 Stan Shebs <stan@codesourcery.com>
11061
11062 * gdb.trace/tfile.c: Generate an additional trace file, improve
11063 portability.
11064 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11065 files in a better way.
11066
e62b8c7e
KS
110672010-03-25 Keith Seitz <keiths@redhat.com>
11068
11069 * gdb.java/jprint.exp: XFAIL printing of static class members
11070 because of GCC debuginfo problem.
11071
82ccf5a5
JK
110722010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11073
11074 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11075
293e2f9e
DJ
110762010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11077
11078 * gdb.base/completion.exp: Allow long instead of long int.
11079 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11080 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11081 variable p.
11082 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11083 * gdb.base/pointers.exp: Allow long instead of long int.
11084 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11085 * gdb.base/step-line.exp: Allow a directory before the source file name.
11086
95a42b64
TT
110872010-03-24 Tom Tromey <tromey@redhat.com>
11088
11089 PR breakpoints/9352:
11090 * gdb.base/default.exp: Update.
11091 * gdb.base/commands.exp: Update.
11092 * gdb.cp/extern-c.exp: Test setting commands on multiple
11093 breakpoints at once.
11094
2390201f
DJ
110952010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11096
11097 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11098 if gdb,nosignals.
11099 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11100 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11101 exited".
11102
8c9a6790
SS
111032010-03-24 Stan Shebs <stan@codesourcery.com>
11104
11105 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11106
a6c727b2
DJ
111072010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11108
11109 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11110 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11111 argument. Handle "short" and "long".
11112 (Top level): Pass overprototyped output for old_fptr and xptr.
11113
4dfd5423
PA
111142010-03-23 Pedro Alves <pedro@codesourcery.com>
11115
11116 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11117 format strings and add casts to avoid compiler warnings.
11118
111192010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11120
11121 * lib/trace-support.exp (gdb_trace_setactions):
11122 Don't expect whitespace after ">" prompt.
11123 * gdb.trace/actions.exp: Adjust for output changes.
11124 * gdb.trace/while-stepping.exp: Likewise.
11125
c847d045
JK
111262010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11127
11128 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11129 and r157645).
11130
5f717f1d
JK
111312010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11132
11133 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11134 New.
11135
7d6d51d5
DJ
111362010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11137
11138 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11139 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11140
3b11a015
SS
111412010-03-19 Stan Shebs <stan@codesourcery.com>
11142
11143 * gdb.trace/ax.exp: New file.
11144
d7d158ed
DE
111452010-03-19 Doug Evans <dje@google.com>
11146
6bb85cd1
DE
11147 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11148 output from gcc.
11149
d7d158ed
DE
11150 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11151 named /usr/sbin/prelink<foo>.
11152
4daf5ac0
SS
111532010-03-18 Stan Shebs <stan@codesourcery.com>
11154
11155 * gdb.trace/circ.exp: Test circular-trace-buffer.
11156 * gdb.trace/tfile.exp: Update tstatus test.
11157
e8d05480
JB
111582010-03-18 Joel Brobecker <brobecker@adacore.com>
11159
11160 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11161 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11162
441b986a
UW
111632010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11164
11165 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11166
4247603b
PA
111672010-03-18 Pedro Alves <pedro@codesourcery.com>
11168
11169 * gdb.base/default.exp: Adjust the expected output of the finish
11170 and until commands when the inferior is not being run.
11171
13387711
SW
111722010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11173
11174 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11175 * gdb.cp/nsusing.exp: Ditto.
11176
6e31430b
TT
111772010-03-15 Tom Tromey <tromey@redhat.com>
11178
11179 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11180 * gdb.cp/userdef.cc (operator==): New function.
11181 (main): New locals mem1, mem2.
11182
e2d69cb5
JZ
111832010-03-15 Jie Zhang <jie@codesourcery.com>
11184
11185 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11186 Declare and use new loadtimeout variable.
11187
f572f0a9
DJ
111882010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11189
11190 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11191 Use gdb_load later.
11192
51f4c0b0
PA
111932010-03-14 Pedro Alves <pedro@codesourcery.com>
11194
11195 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11196 literal. Add missing endlines to prints to stderr.
11197
1c809c68
TT
111982010-03-12 Tom Tromey <tromey@redhat.com>
11199
11200 PR c++/9708:
11201 * gdb.cp/m-static.exp: Add regression test.
11202 * gdb.cp/m-static.cc (method): New method.
11203 (main): Call it.
11204
00ae8fef
SW
112052010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11206
11207 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11208 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11209
759f0f0b
PA
112102010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11211
21e24d21
PA
11212 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11213
112142010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11215
759f0f0b
PA
11216 * lib/gdb.exp (skip_stl_tests): New.
11217 (gdb_compile): Symbian needs -ldl.
11218 (shlib_target_file): New.
11219 (shlib_symbol_file): New.
11220 (gdb_load_shlibs): Use shlib_target_file.
11221 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11222 * gdb.cp/exception.exp: Use skip_stl_tests.
11223 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11224 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11225 * gdb.cp/mb-templates.exp: Ditto.
11226 * gdb.base/commands.exp: Relax regexes.
11227 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11228 shlib_target_file and shlib_symbol_file.
11229 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11230 sections.
11231 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11232 * gdb.base/solib-disc.exp: Use
11233 shlib_target_file and shlib_symbol_file.
11234 * gdb.base/unload.exp: Don't skip on symbian. Use
11235 shlib_target_file and shlib_symbol_file.
11236 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11237
6a8f2671 112382010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11239
6a8f2671
PA
11240 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11241 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11242 Issue a tfind end before looking for a tracepoint frame.
11243 * gdb.trace/tfind.exp: Adjust tstatus output.
11244 Adjust disassembly output.
11245 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11246
ccf26247
JK
112472010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11248
11249 * gdb.base/break-interp.exp: Create new displacement parameter value
11250 for the test_ld calls.
11251 (reach): New parameter displacement, verify its content. New push of
11252 pf_prefix "reach-$func:". Import global expect_out.
11253 (test_core): New parameter displacement, verify its content. New push
11254 of pf_prefix "core:". New command "set verbose on". Import global
11255 expect_out.
11256 (test_attach): New parameter displacement, verify its content. New
11257 push of pf_prefix "attach:". New command "set verbose on". Import
11258 global expect_out.
11259 (test_ld): New parameter displacement, pass it to the reach, test_core
11260 and test_attach calls and verify its content in the "ld.so exit" test.
11261 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11262 (prelink): Update expected text, use gdb_test.
11263
e469c7fb
DE
112642010-03-10 Doug Evans <dje@google.com>
11265
11266 * gdb.base/checkpoint.exp: Fix comment.
11267 Lengthen timeout while doing >600 checkpoints test.
11268 Rename duplicate "kill all one" test to keep test names unique.
11269
60e1c644
PA
112702010-03-10 Pedro Alves <pedro@codesourcery.com>
11271
11272 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11273
cec808ec
KS
112742010-03-08 Keith Seitz <keiths@redhat.com>
11275
889bf7c5
PA
11276 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11277 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11278 (dm_type_long): New function.
11279 (dm_type_unsigned_short): New function.
11280 (dm_type_unsigned_long): New function.
11281 (myint): New typedef.
11282 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11283 long, unsigned shor and long, operator char*, and typedef.
11284 (test_lookup_operator_functions): Add operator char* test.
11285 (test_paddr_operator_functions): Likewise.
11286 (test_paddr_overloaded_functions): Use probe values for
11287 short, long, and unsigned short and long.
11288 (test_paddr_hairy_functions): If the demangler probe detected
11289 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11290 demangler.
11291 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11292 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11293 and "print null_pmf".
11294 Add test "ptype a.*pmf".
11295 * gdb.cp/overload.exp: Allow optional "int" to appear with
11296 "short" and "long".
11297 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11298 long expect value for men_overload1arg.
11299 Allow "int" to appear with "short" and "long".
11300 When testing "info break", add argument for main (void).
11301 Also allow "int" to appear with "short" and "long".
11302 Ditto with "unsigned" and "long long".
cec808ec
KS
11303 * gdb.java/jmain.exp: Do not enclose methods names in single
11304 quotes.
11305 * gdb.java/jmisc.exp: Likewise.
11306 * gdb.java/jprint.exp: Likewise.
11307 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11308
11309 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11310 * gdb.cp/exception.exp (backtrace after first throw)
11311 (backtrace after second throw): Allow a namespace before __cxa_throw.
11312 (backtrace after first catch, backtrace after second catch): Allow
11313 a namespace before __cxa_begin_catch.
11314
11315 * gdb.cp/cpexprs.exp: New file.
11316 * gdb.cp/cpexprs.cc: New file.
11317
11318 From Daniel Jacobowitz <dan@codesourcery.com>
11319 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11320 to use string_to_regexp.
11321 (ctor, dtor): New functions. Use them to match constructor
11322 and destructor function types.
11323 (Top level): Use runto_main.
11324
f870a310
TT
113252010-03-05 Tom Tromey <tromey@redhat.com>
11326
11327 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11328 gdb.target_charset.
11329 (pp_ns.to_string): Likewise.
11330
0c199f28
KS
113312010-03-04 Keith Seitz <keiths@redhat.com>
11332
11333 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11334 can be quoted. Test that both the filename and function/line
11335 portions can be quoted at the same time.
11336
c7437ca6
PA
113372010-03-04 Pedro Alves <pedro@codesourcery.com>
11338
11339 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11340
b111b805
DE
113412010-03-03 Doug Evans <dje@google.com>
11342
24486cb7
DE
11343 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11344 libc contains libpthread.
11345
b111b805
DE
11346 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11347 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11348 of gdb_compile. Add another pattern to match android backtrace.
11349
a0e0ef55
TT
113502010-03-03 Tom Tromey <tromey@redhat.com>
11351
11352 PR gdb/11345:
11353 * gdb.base/printcmds.exp (test_printf): Add test.
11354
1ba53b71
L
113552010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11356
11357 * gdb.arch/amd64-byte.exp: New.
11358 * gdb.arch/amd64-dword.exp: Likewise.
11359 * gdb.arch/amd64-pseudo.c: Likewise.
11360 * gdb.arch/amd64-word.exp: Likewise.
11361 * gdb.arch/i386-byte.exp: Likewise.
11362 * gdb.arch/i386-pseudo.c: Likewise.
11363 * gdb.arch/i386-word.exp: Likewise.
11364
f5dff777
DJ
113652010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11366
11367 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11368 types. Add structreg, bitfields, and flags registers.
11369 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11370 registers.
11371
90884b2b
L
113722010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11373
11374 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11375 (load_description): Set architecture if defined.
11376
dc00d89f
PM
113772010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11378
11379 * gdb.python/py-frame.exp: Add read_var block tests.
11380 * gdb.python/py-frame.c (block): New function.
11381
0e095b7e
JK
113822010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11383 Daniel Jacobowitz <dan@codesourcery.com>
11384
11385 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11386
624f1a65
DM
113872010-02-25 David S. Miller <davem@davemloft.net>
11388
11389 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11390 fix logic for setting all_syscalls_numbers.
11391
f3e9a817
PM
113922010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11393
11394 * Makefile.in: Add py-block and py-symbol.
11395 * gdb.python/py-symbol.exp: New File.
11396 * gdb.python/py-symtab.exp: New File.
11397 * gdb.python/py-block.exp: New File.
11398 * gdb.python/py-symbol.c: New File.
11399 * gdb.python/py-block.c: New File.
11400
f6bbabf0
PM
114012010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11402
11403 PR python/11314
11404 * lib/gdb.exp (skip_python_tests): New function.
11405 * gdb.python/py-cmd.exp: Use skip_python_tests.
11406 * gdb.python/py-frame.exp: Likewise.
11407 * gdb.python/py-function.exp: Likewise.
11408 * gdb.python/py-prettyprint.exp: Likewise.
11409 * gdb.python/py-template.exp: Likewise.
11410 * gdb.python/py-type.exp: Likewise.
11411 * gdb.python/py-value.exp: Likewise.
11412
85d721b8
PA
114132010-02-22 Pedro Alves <pedro@codesourcery.com>
11414
11415 PR9605
11416
11417 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11418
48e32051
TT
114192010-02-19 Tom Tromey <tromey@redhat.com>
11420
11421 PR c++/8693, PR c++/9496:
11422 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11423 regression tests.
11424
ac9c0048
JK
114252010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11426
11427 Fix compatibility with m68k as.
11428 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11429 Use only /* comments */.
11430
57bb97a4
UW
114312010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11432
11433 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11434 * configure: Regenerate.
11435
7d1bf85c
DJ
114362010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11437
11438 * gdb.python/py-type.exp: Check for Python support.
11439
061b5285
PA
114402010-02-17 Pedro Alves <pedro@codesourcery.com>
11441
11442 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11443 `regsub' syntax available.
11444
f8a8bc2c
PA
114452010-02-17 Pedro Alves <pedro@codesourcery.com>
11446
11447 * gdb.base/shmain.c (main): Remove printf call.
11448 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11449 * gdb.base/unload.c (main): Make format of fprintf a string
11450 literal. Add missing endlines to prints to stderr.
11451 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11452
6f451e5e
TT
114532010-02-17 Tom Tromey <tromey@redhat.com>
11454
11455 * gdb.java/jprint.java (jprint.props): New field.
11456 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11457
12d79008
PA
114582010-02-17 Pedro Alves <pedro@codesourcery.com>
11459
ef801a0e 11460 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11461 available.
11462
d252f7e5
DJ
114632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11464
11465 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11466 creation to support remote host testing.
11467
67bdab6c
DJ
114682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11469
11470 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11471 Recognize "command not found".
11472
bb391223
DJ
114732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11474
11475 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11476 single-stepping.
11477
70362913
DJ
114782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11479
11480 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11481 if arguments are not supported.
11482
493f3c00
DJ
114832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11484
11485 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11486 be const or non-const.
11487
8034c749
DJ
114882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11489
11490 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11491 mi_send_resuming_command to send -exec-continue.
11492
791dfb64
DJ
114932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11494
11495 * gdb.base/list.exp (test_list_filename_and_function): Add test
11496 with single quotes.
11497 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11498 matching.
11499 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11500 Add KFAIL'd tests for PR gdb/11289.
11501
7c5fe868
DJ
115022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11503
11504 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11505
fdc498b8
DJ
115062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11507
11508 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11509 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11510 a temporary directory.
11511
b519e2a6
DJ
115122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11513
11514 * gdb.base/charset.exp: Use a single regular expression to match
11515 show host-charset and show target-charset output.
11516
74164c56
JK
115172010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11518
11519 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11520 "Illegal process-id" expect string more exact.
11521 (attach to digits-starting nonsense is prohibited): New.
11522
701ed6dc
JK
115232010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11524
11525 * gdb.base/prelink.exp (set verbose on): New.
11526
889bf7c5 115272010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11528
11529 * mi-reverse.exp: New file. Test for reverse option to the
11530 following MI commands: exec-continue, exec-finish, exec-next,
11531 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11532
dadf0e9c
JB
115332010-02-09 Joel Brobecker <brobecker@adacore.com>
11534
11535 * gdb.ada/ptype_tagged_param: New testcase.
11536
714f19d5
TT
115372010-02-08 Tom Tromey <tromey@redhat.com>
11538
11539 PR c++/8017:
11540 * gdb.cp/overload.exp: Add tests.
11541 * gdb.cp/overload.cc (struct K): New.
11542 (namespace N): New.
11543 (main): Call new functions.
11544 (K::staticoverload): Define.
11545
889bf7c5 115462010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11547
11548 PR gdb/10728
11549 * gdb.cp/pr10728-x.h: New file.
11550 * gdb.cp/pr10728-x.cc: New file.
11551 * gdb.cp/pr10728-y.cc: New file.
11552 * gdb.cp/pr10728.exp: New file.
11553 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11554
889bf7c5 115552010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11556
11557 PR gdb/9067
11558 * gdb.cp/pr9067.exp: New
11559 * gdb.cp/pr9067.cc: New
11560 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11561
7b356089
JB
115622010-02-08 Joel Brobecker <brobecker@adacore.com>
11563
11564 * lib/gdb.exp (gdb_test_timeout): New global variable.
11565 Set it to timeout if not already set.
11566 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11567
1be00882
DE
115682010-02-05 Doug Evans <dje@google.com>
11569
11570 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11571 user.
11572
82856980
SW
115732010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11574
11575 PR c++/7935:
11576 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11577
1a334831
TT
115782010-02-04 Tom Tromey <tromey@redhat.com>
11579
11580 * gdb.cp/virtbase.exp: Make test case names unique.
11581
9c3c02fd
TT
115822010-02-02 Tom Tromey <tromey@redhat.com>
11583
11584 * gdb.cp/virtbase.exp: Add regression tests.
11585 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11586 (main): Instantiate RHC.
11587
0cc2414c
TT
115882010-02-02 Tom Tromey <tromey@redhat.com>
11589
11590 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11591 type-printing change.
11592
edf3d5f3
TT
115932010-02-02 Tom Tromey <tromey@redhat.com>
11594
11595 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11596 * gdb.cp/virtbase.cc: New file.
11597 * gdb.cp/virtbase.exp: New file.
11598 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11599
e4b7f41c
JK
116002010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11601
11602 PR libc/11214:
11603 * gdb.threads/current-lwp-dead.c: Include features.h.
11604 (HAS_NOMMU): New.
11605 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11606
b381ea14
JK
116072010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11608
11609 * gdb.base/symbol-without-target_section.exp,
11610 gdb.base/symbol-without-target_section.c: New.
11611
c593ac0e
DJ
116122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11613
11614 * gdb.base/bigcore.exp: Reset increased timeout.
11615 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11616
db25f29d
DJ
116172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11618
11619 * gdb.base/gcore.exp (capture_command_output): Use
11620 gdb_test_multiple.
11621
f9d67f43
DJ
116222010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11623
11624 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11625 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11626 (Top level): Call it.
11627
177321bd
DJ
116282010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11629
11630 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11631
97f2ed50
DJ
116322010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11633
11634 * gdb.base/call-strs.exp, gdb.base/default.exp,
11635 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11636 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11637 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11638 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11639 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11640 * gdb.base/ending-run.exp: Correct restore of timeout.
11641 * gdb.base/page.exp: Remove unnecessary timeout setting.
11642
e4e2711a
JB
116432010-01-29 Joel Brobecker <brobecker@adacore.com>
11644
11645 * gdb.ada/rec_return: New testcase.
11646
ba581dc1
JB
116472010-01-29 Joel Brobecker <brobecker@adacore.com>
11648
11649 * gdb.ada/call_pn: New testcase.
11650
4ea95be9
DJ
116512010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11652
11653 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11654 (Top level): Use it to resume.
11655 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11656 the Thumb mode displaced stepping error as unsupported.
11657
df83a9bf
SW
116582010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11659
889bf7c5
PA
11660 * gdb.cp/nsusing.exp: Added more tests.
11661 * gdb.cp/nsrecurs.exp: Ditto.
11662 * gdb.cp/nsusing.cc: Added test functions.
11663 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11664
40b27cdc
JK
116652010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11666
11667 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11668 absolute directory pathnames in gdb.sum file.
11669
de958931
SW
116702010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11671
11672 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11673 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11674
708ead4e
TT
116752010-01-26 Tom Tromey <tromey@redhat.com>
11676
11677 PR exp/7643:
11678 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11679 setup_kfail.
11680
b14e635e
SW
116812010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11682
11683 * gdb.cp/nsrecurs.exp: New test.
11684 * gdb.cp/nsrecurs.cc: New test program.
11685 * gdb.cp/nsstress.exp: New test.
11686 * gdb.cp/nsstress.cc: New test program.
11687 * gdb.cp/nsdecl.exp: New test.
11688 * gdb.cp/nsdecl.cc: New test program.
11689
8540c487
SW
116902010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11691
11692 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11693 imported into file scope.
11694 Marked test as xfail.
11695 * gdb.cp/namespace-using.cc (marker5): New function.
11696 * gdb.cp/shadow.exp: New test.
11697 * gdb.cp/shadow.cc: New test program.
11698 * gdb.cp/nsimport.exp: New test.
11699 * gdb.cp/nsimport.cc: New test program.
11700
421d5d99
TT
117012010-01-25 Tom Tromey <tromey@redhat.com>
11702
11703 PR gdb/11049:
11704 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11705 with "set print null-stop on".
11706
691f8dc1
JK
117072010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11708
11709 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11710 Adjust it for DISASSEMBLY_OMIT_FNAME.
11711
0b92b5bb
TT
117122010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11713
11714 PR symtab/11199:
11715 * gdb.dwarf2/member-ptr-forwardref.exp,
11716 gdb.dwarf2/member-ptr-forwardref.S: New.
11717
23787403
JK
117182010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11719
11720 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11721 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11722 thread1_tid_mutex. Remove gdbstop_mutex handling.
11723 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11724 thread2_tid_mutex. Remove gdbstop_mutex handling.
11725 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11726 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11727 pthread_cond_wait conditionalizations by while loops.
11728
b966cb8a
TT
117292010-01-20 Tom Tromey <tromey@redhat.com>
11730
11731 PR backtrace/10770:
11732 * gdb.dwarf2/pr10770.exp: New file.
11733 * gdb.dwarf2/pr10770.c: New file.
11734 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11735
fcae584b
VP
117362010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11737
11738 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11739 that target was removed, and the test always runs native anyway.
11740
a0f49112
JK
117412010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11742
11743 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11744 gdb.base/watchpoint-cond-gone-stripped.c: New.
11745
ceeb3d5a
TT
117462010-01-19 Tom Tromey <tromey@redhat.com>
11747
11748 PR c++/8000:
11749 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11750 existing tests.
11751 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11752 (main): Use AAA::SomeEnum.
11753
dd322c54
JK
117542010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11755
11756 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11757 (test_ignore_count): Declare line_callme_body global.
11758 (run to breakpoint with ignore count): Use line_callme_body.
11759 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11760 (set line_main_hello, set line_main_return): Reindent.
11761 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11762 New.
11763 (continue to callee4): Use line_callee4_body.
11764 (check *stopped from CLI command): Use line_callee4_next.
11765 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11766 (set line_main_hello, set line_main_return): Reindent.
11767 (set line_callee4_head, set line_callee4_body): New.
11768 (continue to callee4): Use line_callee4_body.
11769
4e8f195d
TT
117702010-01-18 Tom Tromey <tromey@redhat.com>
11771
11772 PR c++/9680:
11773 * gdb.cp/casts.cc: Add new classes and variables.
11774 * gdb.cp/casts.exp: Test new operators.
11775
9e14a9ba
JB
117762010-01-18 Tom Tromey <tromey@redhat.com>
11777 Thiago Jung Bauermann <bauerman@br.ibm.com>
11778
11779 * gdb.python/source2.py: New file.
11780 * gdb.python/source1: New file.
11781 * gdb.python/python.exp: Test "source" command.
11782
00bf0b85
SS
117832010-01-15 Stan Shebs <stan@codesourcery.com>
11784
11785 * gdb.trace/tfile.c: New file.
11786 * gdb.trace/tfile.exp: New file.
889bf7c5 11787
55235ad7
JK
117882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11789
11790 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11791
9f2982ff
JK
117922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11793
11794 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11795
bbfba9ed
JK
117962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11797
11798 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11799 (libfunc): New parameter action. Implement also selectable "sleep".
11800 * gdb.base/break-interp-main.c: Include assert.h.
11801 (libfunc): New parameter action.
11802 (main): New parameters argc and argv. Assert argc. Pass argv.
11803 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11804 (test_attach): New proc.
11805 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11806 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11807
61f0d762
JK
118082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11809
11810 * gdb.base/break-interp.exp (test_core): New proc.
11811 (test_ld): Call it.
11812
06a6f270
JK
118132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11814
11815 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11816 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11817 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11818 and gdb_compile_shlib. Use new -Wl compiler options.
11819 (dl bt, main bt): New tests.
11820
51bee8e9
JK
118212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11822
11823 Support PIEs with no symfile_objfile.
11824 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11825 (test_ld): New parameter trynosym.
11826 (test_ld <$trynosym>): New block.
11827
b8040f19
JK
118282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11829
11830 * gdb.base/break-interp.exp: New file.
11831
be759fcf
PM
118322010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11833
11834 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11835 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11836 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11837 test.
11838 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11839 * gdb.python/py-mi.exp: Add lazy string test.
11840
dc146f7c
VP
118412010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11842
11843 * lib/mi-support.exp (mi_check_thread_states): Handle
11844 core number in thread listing.
11845
b4ba55a1
JB
118462010-01-12 Joel Brobecker <brobecker@adacore.com>
11847
11848 * gdb.base/maint.exp: Adjust the expected output for the
11849 "maint print type" test. Use gdb_test_multiple instead of
11850 gdb_sent/gdb_expect.
11851
08e24bd4
DE
118522010-01-11 Doug Evans <dje@google.com>
11853
6496a609
DE
11854 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11855 from gdbserver_download. All callers updated.
11856
08e24bd4
DE
11857 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11858
b5cfddf5
JK
118592010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11860
11861 Implement binary numbers parsing.
11862 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11863 (test_integer_literals_rejected): New binary tests.
11864
3725885a
RW
118652010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11866
11867 * gdb.cell/configure: Regenerate.
11868
37aeb5df
JK
118692010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11870
11871 * gdb.base/corefile.exp: Move the core finding block out and call it as
11872 core_find, new variable $corefile, replace corefile by $corefile and
11873 [file tail $corefile] for usage vs. test names resp.
11874 * lib/gdb.exp (core_find): Move it as a new function here. New
11875 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11876 $destcore. Return "" on error.
11877
d521f563
JK
118782010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11879
11880 Workaround PR binutils/10802.
11881 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11882 (twice).
11883
28f24826
DJ
118842010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11885
11886 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11887
2de75e71
JB
118882010-01-08 Joel Brobecker <brobecker@adacore.com>
11889
11890 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11891 call, to avoid interruption.
11892
fe00719b 118932010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11894
11895 * gdb.stabs/weird.def (args93): New.
11896
d0ef5df8
DE
118972010-01-07 Doug Evans <dje@google.com>
11898
11899 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11900
3a08d52f
TT
119012010-01-07 Tom Tromey <tromey@redhat.com>
11902
11903 * gdb.base/source.exp: Use correct line number.
11904
7a697b8d
SS
119052010-01-05 Stan Shebs <stan@codesourcery.com>
11906
11907 * gdb.trace/tracecmd.exp: Test ftrace.
11908
7803799a
UW
119092010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11910
11911 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11912
c54eabfa
JK
119132010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11914
11915 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11916 "uint_for_mi_testing".
11917
02e7ef19
JB
119182010-01-01 Joel Brobecker <brobecker@adacore.com>
11919
11920 Test indented comment in file being sourced.
11921 * gdb.base/commands.exp: Test indented comment in file being sourced.
11922
abd775ce
JB
119232010-01-01 Joel Brobecker <brobecker@adacore.com>
11924
11925 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11926 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11927 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11928 notice.
11929
79b55b82
JB
119302010-01-01 Joel Brobecker <brobecker@adacore.com>
11931
11932 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11933 notice.
11934
8997583e
JK
119352010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11936
11937 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11938 missing $after_stopped and comma (,) expectation.
11939
6da95a67
SS
119402009-12-31 Stan Shebs <stan@codesourcery.com>
11941
11942 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11943
218d2fc6
TJB
119442009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11945
11946 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11947 (top level): Call test_watchpoint_in_big_blob.
11948 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11949 watchpoints.
11950 (func3): Write to buf.
11951
236f1d4d
SS
119522009-12-29 Stan Shebs <stan@codesourcery.com>
11953
11954 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11955
f61e138d
SS
119562009-12-28 Stan Shebs <stan@codesourcery.com>
11957
11958 * gdb.trace/tsv.exp: New file.
11959 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11960
0219b378
DJ
119612009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11962
11963 * gdb.base/find.c (main): Reference search buffers.
11964 * gdb.base/included.c (main): Reference integer.
11965 * gdb.base/ptype.c (charfoo): Declare.
11966 (intfoo): Call charfoo.
11967 * gdb.base/scope0.c (useitp): New function.
11968 (usestatics): Use useitp.
11969 (useit): Add a type for val.
11970 * gdb.base/scope1.c (useit1): Take a pointer argument.
11971 (usestatics1): Update calls to useit1.
11972 * gdb.cp/call-c.cc: Declare foo.
11973 (main): Call foo.
11974 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11975 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11976 (main): Call C::ensureRefs and ensureOtherRefs.
11977 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11978 variables.
11979 (ensureOtherRefs): New function.
11980 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11981 * gdb.cp/templates.cc (main): Call t5i.value.
11982
3f78692f
JK
119832009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11984
11985 Fix compatibility with G++-4.5.
11986 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11987 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11988 (uncaught return): Remove.
11989
429374b8
JK
119902009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11991 Phil Muldoon <pmuldoon@redhat.com>
11992
11993 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11994 (bp_location13, bp_location14, bp_location17, bp_location18)
11995 (marker3_proto, marker4_proto): New variables.
11996 (breakpoint info): Update output.
11997 (run until breakpoint at marker3, run until breakpoint at marker4): New
11998 tests.
11999
859825b8
JK
120002009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12001
12002 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12003 Replace the printf call of Y by provided "y-set-1" label. New block
12004 for the second shared library.
12005 * gdb.base/unload.exp: Compile also the second library, call
12006 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12007 (single pending breakpoint info): Rename to ...
12008 (pending breakpoint info before run): ... this extended test.
12009 (libfile2, libname2, libsrcfile2, libsrc2)
12010 (lib_sl2): New variables.
12011 (exec_opts): Set also SHLIB_NAME2.
12012 (pending breakpoint info on first run at shrfunc1)
12013 (pending breakpoint info on second run at shrfunc1)
12014 (pending breakpoint info on second run at shrfunc2)
12015 (print y from libfile, print y from libfile2): New tests.
12016 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12017 * gdb.base/unloadshr2.c: New.
12018
e6a386cd
HZ
120192009-12-22 Hui Zhu <teawater@gmail.com>
12020
12021 * gdb.reverse/sigall-reverse.exp: Adjust.
12022
9e19b45e
VP
120232009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12024
12025 PR gdb/10884
12026
12027 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12028 (main): Call do_bitfield_tests.
aacf5b1e 12029 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12030
d53a7b30
JB
120312009-12-20 Joel Brobecker <brobecker@adacore.com>
12032
12033 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12034 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12035 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12036 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12037 gdb.modula2/unbounded1.c: Update copyright header.
12038
191ca0a1
CM
120392009-12-10 Chris Moller <moller@mollerware.com>
12040
12041 PR gdb/9399
12042 * gdb.cp/virtfunc2.exp: New tests
12043 * gdb.cp/virtfunc2.cc: New tests
12044 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12045
0fa6cf1b
MS
120462009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12047
12048 * gdb.reverse/i387-env-reverse.c: New file.
12049 * gdb.reverse/i387-env-reverse.exp: New file.
12050 * gdb.reverse/i387-stack-reverse.c: New file.
12051 * gdb.reverse/i387-stack-reverse.exp: New file.
12052
361ae042
PM
120532009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12054
12055 * gdb.python/py-type.exp (test_range): New test.
12056
bfd31e71
PM
120572009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12058
12059 PR python/10805
12060
12061 * gdb.python/py-type.exp: New file.
12062 * gdb.python/py-type.c: New file.
12063 * Makefile.in: Add py-type.
12064
57a1d736
TT
120652009-12-03 Tom Tromey <tromey@redhat.com>
12066
12067 * gdb.python/py-value.exp (test_parse_and_eval): New
12068 function.
12069
1f3b5d1b
PP
120702009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12071
12072 PR gdb/11022
12073
12074 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12075 * gdb.base/pr11022.c: New test.
12076
8b7dbdc9
JK
120772009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12078
12079 Fix spurious false FAILs.
12080 * gdb.base/structs.c (chartest): New.
12081 (main): Fill-in chartest.
12082 * gdb.base/structs.exp (anychar_re, first): New.
12083 (start_structs_test): Import global anychar_re and first.
12084 New gdb_test call "set print elements 300; ${testfile}"
12085 (start_structs_test <$first>): New block.
12086 (any): Import global anychar_re. New variable ac. Use ${ac}.
12087
6a53b2ec
JK
120882009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12089
12090 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12091
d7167b4c
JK
120922009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12093
12094 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12095 Force $srcfile file.
12096 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12097
b1798462
UW
120982009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12099
12100 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12101 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12102 * gdb.threads/watchthreads-reorder.exp: Likewise.
12103
b6199126
DJ
121042009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12105
12106 PR gdb/8704
12107
12108 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12109 "if", and "thread". Correct matching in the previous test.
12110
b22a0510
DJ
121112009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12112
12113 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12114
930636d2
MS
121152009-11-23 Michael Snyder <msnyder@vmware.com>
12116
12117 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12118 * gdb.reverse-watch-precsave.exp: Ditto.
12119
21a0512e
PP
121202009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12121
12122 * gdb.asm/asm-source.exp: Adjust.
12123 * gdb.base/help.exp: Adjust.
889bf7c5 12124
fc30d5e0
PA
121252009-11-22 Pedro Alves <pedro@codesourcery.com>
12126
12127 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12128 (do_syscall_tests_without_xml): Set data-directory to
12129 /the/path/to/nowhere.
12130
f6bc2008
PA
121312009-11-21 Pedro Alves <pedro@codesourcery.com>
12132
12133 * gdb.threads/local-watch-wrong-thread.c,
12134 gdb.threads/local-watch-wrong-thread.exp: New files.
12135
8c2fb5de
PA
121362009-11-21 Pedro Alves <pedro@codesourcery.com>
12137
12138 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12139 assume new `regsub' syntax available.
12140
ebec9a0f
PA
121412009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12142
a79d3c27
JK
12143 * gdb.base/watchpoint-hw-hit-once.exp,
12144 gdb.base/watchpoint-hw-hit-once.c: New.
12145
121462009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12147
12148 * gdb.threads/watchthreads-reorder.exp,
12149 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12150
276a961b
MK
121512009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12152
12153 * gdb.xml/tdesc-regs.exp: Use for m68k.
12154
4867c1fb
PA
121552009-11-15 Pedro Alves <pedro@codesourcery.com>
12156
12157 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12158
f6838f81
DJ
121592009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12160
12161 * lib/gdb.exp (current_target_name): New procedure.
12162 (gdb_wrapper_target): New variable.
12163 (gdb_wrapper_init): Set gdb_wrapper_target.
12164 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12165 wrapper.
12166
4ac4dd3f
DJ
121672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12168
12169 * gdb.base/remote.exp: Delete the slowest load test.
12170 Do not load with fixed packet sizes.
12171
a7881759
DJ
121722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12173
12174 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12175
97a5b505
DJ
121762009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12177
12178 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12179 srcfile when setting a breakpoint.
12180
d3e1fc54
DJ
121812009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12182
12183 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12184 macros.
12185
7cbcbded
DJ
121862009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12187
12188 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12189 to be in memory.
12190 * gdb.base/display.c (force_mem): New.
12191 (do_loops): Use it. Add breakpoint comments.
12192 (do_vars): Add a breakpoint comment.
12193 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12194 line numbers.
12195
bdea3a92
NF
121962009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12197
12198 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12199 instead of a bare "run".
12200
269f82e5
PP
122012009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12202
12203 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12204
a69b7d9d
DJ
122052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12206
12207 * lib/cell.exp (skip_cell_tests): Clean up test files before
12208 returning.
12209
b598bfda
DJ
122102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12211
12212 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12213 and the breakpoint menu. Do not call perror if a prompt is seen.
12214 Consume the following GDB prompt.
12215 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12216 * gdb.cp/namespace.exp: Use gdb_test.
12217 * gdb.cp/templates.exp: Use gdb_test.
12218 (test_template_breakpoints): Use gdb_test_multiple.
12219
87728fa0
DJ
122202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12221
12222 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12223 (marker4): Reference values.
12224
b67c692f
DJ
122252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12226
12227 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12228 is missing.
12229
f0df251a
DJ
122302009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12231
12232 * gdb.base/break.c (need_malloc): New.
12233 * gdb.base/constvars.c (main): Reference crass and crisp.
12234 * gdb.base/gdb1821.c (main): Reference bar.
12235 * gdb.cp/gdb1355.cc (main): Reference s1.
12236 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12237 (main): Call them.
12238 * gdb.cp/hang2.cc (dummy2): Define.
12239 * gdb.cp/hang3.cc (dummy3): Define.
12240 * gdb.cp/m-data.cc (main): Reference shadow.
12241
bdf7534a
NF
122422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12243 Nathan Froyd <froydnj@codesourcery.com>
12244
12245 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12246 remote host.
12247
f24fce77
NF
122482009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12249
12250 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12251 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12252 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12253 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12254 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12255 * gdb.dwarf2/dw2-producer.exp: Likewise.
12256 * gdb.dwarf2/mac-fileno.exp: Likewise.
12257 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12258 py-prettyprint.py to the remote host.
12259 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12260
40f0318e
KS
122612009-11-11 Keith Seitz <keiths@redhat.com>
12262
12263 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12264 use it instead of "Foo".
12265 * gdb.cp/classes.exp (do_tests): Add a test to access
12266 a method through a typedef'd class name.
12267
f3d9f7fb
NF
122682009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12269
12270 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12271 exponents.
12272 * gdb.base/pointers.exp: Likewise.
12273 * gdb.cp/ref-types.exp: Likewise.
12274
a4216f37
KS
122752009-11-11 Keith Seitz <keiths@redhat.com>
12276
12277 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12278 new[] and delete[].
12279 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12280 "void".
12281 (probe_demangler): Remove all single-quoting of
12282 method and variable names.
12283 (info_func_regexp): Remove the word "void" from any
12284 occurrence of "(void)".
12285 (print_addr_2): Remove all single-quoting of
12286 method names.
12287 (print_addr_2_kfail): Likewise.
12288 (print_addr): Single-quote C function names before
12289 passing to print_addr_2.
12290 (test_paddr_operator_functions): Remove single-quoting
12291 for method names.
12292 Add tests for operator new[] and operator delete[].
12293
9b14d7aa
JK
122942009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12295
12296 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12297
85feb311
KS
122982009-11-09 Keith Seitz <keiths@redhat.com>
12299
12300 * gdb.cp/overload.exp: Add tests for resolving overloaded
12301 methods in expression parsing/evaluation.
12302
fa335448
DJ
123032009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12304
12305 * lib/gdb.exp (default_gdb_version): Use --version instead of
12306 --command.
12307
ec3c07fc
NS
123082009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12309
12310 * lib/gdb.exp (gdb_compile_test): New.
12311 (skip_ada_tests, skip_java_tests): New.
12312 (gdb_compile): Use gdb_compile_test for f77.
12313 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12314 * lib/java.exp (compile_java_from_source): Remove runtests check,
12315 use gdb_compile_test to record result.
12316 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12317 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12318 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12319 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12320 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12321 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12322 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12323 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12324 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12325 adjust gdb_compile invocations.
12326
b8b4e42b
JK
123272009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12328
12329 * Makefile.in (abs_builddir): New.
12330 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12331 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12332 `$(abs_builddir)/site.exp'.
12333
f8b7eaf3
DJ
123342009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12335
12336 * config/m68k-emc.exp, lib/emc-support.exp,
12337 gdb.trace/gdb_c_test.c: Delete.
12338 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12339 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12340 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12341 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12342 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12343 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12344 casing for m68k-*-elf.
12345
c4187697
NS
123462009-11-03 Pedro Alves <pedro@codesourcery.com>
12347
12348 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12349 * gdb.arch/i386-prologue.exp: Likewise.
12350 * gdb.arch/i386-unwind.exp: Likewise.
12351
db16b772
DJ
123522009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12353
12354 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12355
bcf71277
DJ
123562009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12357
12358 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12359
0105cee2
DJ
123602009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12361
12362 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12363
24ddea62
JK
123642009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12365
12366 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12367
287ccc17
JK
123682009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12369
12370 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12371 * gdb.base/sepdebug2.c: New file.
12372
08bca259 123732009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12374
12375 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12376 the modified warnings for catch syscall. Verify if GDB was compiled
12377 with support for lib expat, and choose which tests to run depending
12378 on this.
12379
5d4e2b76
VP
123802009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12381
12382 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12383 that composite commands are parsed OK. And also test
12384 that breakpoint commands do work.
12385
240e538a
MS
123862009-10-23 Michael Snyder <msnyder@vmware.com>
12387
12388 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12389 to allow for new disassembly style.
12390
9c419145
PP
123912009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12392
12393 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12394
02506ff1
MS
123952009-10-22 Michael Snyder <msnyder@vmware.com>
12396
12397 * gdb.reverse/break-precsave.exp: New test.
12398 * gdb.reverse/consecutive-precsave.exp: Ditto.
12399 * gdb.reverse/finish-precsave.exp: Ditto.
12400 * gdb.reverse/i386-precsave.exp: Ditto.
12401 * gdb.reverse/machinestate-precsave.exp: Ditto.
12402 * gdb.reverse/sigall-precsave.exp: Ditto.
12403 * gdb.reverse/solilb-precsave.exp: Ditto.
12404 * gdb.reverse/step-precsave.exp: Ditto.
12405 * gdb.reverse/until-precsave.exp: Ditto.
12406 * gdb.reverse/watch-precsave.exp: Ditto.
12407
4cf866a3
MS
124082009-10-22 Michael Snyder <msnyder@vmware.com>
12409
12410 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12411 for gdb_expect. Adjust one test's expect strings for the new
12412 format of disassemble.
12413 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12414 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12415 gdb_test_multiple.
12416 * gdb.reverse/step-reverse.exp: Delete 'return'.
12417 * gdb.reverse/until-reverse.exp: Delete blank lines.
12418 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12419
2b28d209
PP
124202009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12421
12422 * gdb.base/consecutive.exp: Adjust.
12423 * gdb.base/display.exp: Likewise.
12424 * gdb.base/pc-fp.exp: Likewise.
12425 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12426
33b9c32b
MS
124272009-10-19 Michael Snyder <msnyder@vmware.com>
12428
12429 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12430 * gdb.reverse/finish-reverse.c: Ditto.
12431 * gdb.reverse/sigall-reverse.c: Ditto.
12432 * gdb.reverse/solib-reverse.c: Ditto.
12433 * gdb.reverse/step-reverse.c: Ditto.
12434 * gdb.reverse/watch-reverse.c: Ditto.
12435
6c95b8df
PA
124362009-10-19 Pedro Alves <pedro@codesourcery.com>
12437 Stan Shebs <stan@codesourcery.com>
12438
12439 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12440 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12441 "Executing new program".
12442 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12443 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12444 left listed after having been killed.
12445 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12446 * gdb.base/maint.exp: Adjust test.
12447
12448 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12449 * gdb.multi/Makefile.in: New.
12450 * gdb.multi/base.exp: New.
12451 * gdb.multi/goodbye.c: New.
12452 * gdb.multi/hangout.c: New.
12453 * gdb.multi/hello.c: New.
12454 * gdb.multi/bkpt-multi-exec.c: New.
12455 * gdb.multi/bkpt-multi-exec.exp: New.
12456 * gdb.multi/crashme.c: New.
12457
279017b7
TG
124582009-10-13 Tristan Gingold <gingold@adacore.com>
12459
12460 * gdb.base/sepdebug.exp: Check debug info are found.
12461
0413d738
PA
124622009-10-08 Pedro Alves <pedro@codesourcery.com>
12463
12464 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12465 bits.
12466
c628eecc
JK
124672009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12468
12469 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12470
38af1bfe
JB
124712009-10-07 Joel Brobecker <brobecker@adacore.com>
12472
12473 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12474 of the comments.
12475
2b0adecd
PM
124762009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12477
12478 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12479 * gdb.base/annota3.exp: Idem.
12480 * gdb.base/maint.exp: Idem.
12481
8d417781
PM
124822009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12483
889bf7c5 12484 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12485 to default.
12486
bb61102d
PM
124872009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12488
889bf7c5 12489 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12490 mingw and cygwin targets.
12491
ace5c364
PM
124922009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12493 Pedro Alves <pedro@codesourcery.com>
12494
889bf7c5 12495 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12496 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12497
c2d494a0
PM
124982009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12499
e1b52ce2
PM
12500 * gdb.base/shr1.c: Use %p in format string.
12501 * gdb.base/unload.c: Avoid warning in fprintf.
12502 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12503
209f53f5
PM
125042009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12505
12506 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12507 long type.
12508 (test_unlink): Correct printf string.
12509 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12510 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12511
8172766a
JK
125122009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12513
12514 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12515 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12516 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12517
0f73703c
UW
125182009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12519
12520 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12521 * gdb.objc/nondebug.exp: Likewise.
12522
b32306ca
UW
125232009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12524
12525 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12526 target_info setting.
12527
12528 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12529 that detect new threads during "info threads".
12530
0057022f
UW
125312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12532
12533 * gdb.threads/manythreads.c (main): Increase thread stack size
12534 to 2*PTHREAD_STACK_MIN.
12535 * gdb.threads/multi-create.c (main): Likewise.
12536 (create_function): Likewise.
12537
f29c0325
UW
125382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12539
12540 * gdb.base/dump.exp: Pass difference of pointer types instead
12541 of integer types as offset to restore in intarr3.srec case.
12542
fcb34849
UW
125432009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12544
12545 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12546
d5142e3b
UW
125472009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12548
12549 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12550
087b74b2 125512009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12552
087b74b2
PM
12553 New test for two watchpoints, with disabling of
12554 the first inserted.
12555 * testsuite/gdb.base/watchpoints.c: New file.
12556 * testsuite/gdb.base/watchpoints.exp: New file.
12557
96c07c5b
TT
125582009-09-25 Tom Tromey <tromey@redhat.com>
12559
12560 * gdb.base/charset.exp: Test utf-16 strings with Python.
12561
b8899f2b
TT
125622009-09-25 Tom Tromey <tromey@redhat.com>
12563
12564 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12565 UCS-4.
12566 * gdb.base/charset.c (utf_32_string): Rename.
12567 (init_utf32): Rename.
12568 (main): Update.
12569
329719ec
TT
125702009-09-22 Tom Tromey <tromey@redhat.com>
12571
12572 * gdb.python/py-function.exp: Add regression tests.
12573
11ef0d76
KS
125742009-09-21 Keith Seitz <keiths@redhat.com>
12575
12576 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12577 with invalid operator.
12578
3fe8f3b3
KS
125792009-09-21 Keith Seitz <keiths@redhat.com>
12580
12581 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12582 and destructor using typedef name of class.
12583 * gdb.cp/classes.cc (class Base1): Add a destructor.
12584 (base1): New typedef.
12585 (use_methods): Instanitate an object of type base1.
12586 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12587 (do_tests): Call test_template_typedef.
12588 * gdb.cp/templates.cc (Baz::~Baz): New method.
12589 (intBazOne): New typedef.
12590 (main): Instantiate intBazOne.
12591
7a9fe101
PM
125922009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12593
12594 PR python/10633
12595
12596 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12597 Function.
12598 (run_lang_tests): Add print elements test.
12599
2e4d963f
PM
126002009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12601
12602 * gdb.python/py-value.exp (test_subscript_regression): New
12603 function. Test for invalid subscripts.
12604 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12605 (ptr_ref): New function.
12606
ec7e75e7
PP
126072009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12608
12609 * gdb.base/default.exp: Fix "show convenience".
12610
0cc7d26f
TT
126112009-09-15 Tom Tromey <tromey@redhat.com>
12612
12613 * lib/mi-support.exp (mi_create_varobj): Update.
12614 (mi_create_floating_varobj): Likewise.
12615 (mi_create_dynamic_varobj): New proc.
12616 (mi_varobj_update): Update.
12617 (mi_varobj_update_with_type_change): Likewise.
12618 (mi_varobj_update_kv_helper): New proc.
12619 (mi_varobj_update_dynamic_helper): Rewrite.
12620 (mi_varobj_update_dynamic): New proc.
12621 (mi_list_varobj_children): Update.
12622 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12623 * gdb.python/python-prettyprint.py (pp_outer): New class.
12624 (pp_nullstr): Likewise.
12625 (lookup_function): Register new printers.
12626 * gdb.python/python-prettyprint.c (struct substruct): New type.
12627 (struct outerstruct): Likewise.
12628 (substruct_test): New function.
12629 (struct nullstr): New type.
12630 (string_1, string_2): New globals.
12631 (main): Add new tests.
12632 * gdb.python/python-mi.exp: Added regression tests.
12633 * gdb.mi/mi2-var-display.exp: Update.
12634 * gdb.mi/mi2-var-cmd.exp: Update.
12635 * gdb.mi/mi2-var-child.exp: Update.
12636 * gdb.mi/mi2-var-block.exp: Update.
12637 * gdb.mi/mi-var-invalidate.exp: Update.
12638 * gdb.mi/mi-var-display.exp: Update.
12639 * gdb.mi/mi-var-cmd.exp: Update.
12640 * gdb.mi/mi-var-child.exp: Update.
12641 * gdb.mi/mi-var-block.exp: Update.
12642 * gdb.mi/mi-break.exp: Update.
12643 * gdb.mi/gdb701.exp: Update.
12644
a96d9b2e
SDJ
126452009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12646
12647 * Makefile.in: Inclusion of catch-syscall object.
12648 * gdb.base/catch-syscall.c: New file.
12649 * gdb.base/catch-syscall.exp: New file.
12650
b43b923a
MS
126512009-09-12 Michael Snyder <msnyder@vmware.com>
12652
12653 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12654 that can support reverse debuggnig.
12655
cec03d70
TT
126562009-09-11 Tom Tromey <tromey@redhat.com>
12657
12658 * gdb.dwarf2/valop.S: New file.
12659 * gdb.dwarf2/valop.exp: New file.
12660
e23bb3fc
MK
126612009-09-11 Mark Kettenis <kettenis@gnu.org>
12662
12663 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12664
37c3696d
DE
126652009-09-10 Doug Evans <dje@google.com>
12666
12667 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12668 Add $gdb_prompt to second breakpoint regexp.
12669
5172aecb
JB
126702009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12671
12672 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12673 names, add missing ones.
12674 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12675 * gdb.python/py-frame.c: Rename from python-frame.c.
12676 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12677 testfile name.
12678 * gdb.python/py-function.exp: Rename from python-function.exp.
12679 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12680 testfile name.
12681 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12682 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12683 Adjust testfile name.
12684 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12685 * gdb.python/py-template.cc: Rename from python-template.cc.
12686 * gdb.python/py-template.exp: Rename from python-template.exp.
12687 Adjust testfile name.
12688 * gdb.python/py-value.c: Rename from python-value.c.
12689 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12690 testfile name.
12691
b554e4bd
JK
126922009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12693
12694 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12695 $bpt2address.
12696 (Second breakpoint address is valid on ia64)
12697 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12698
9a68ae16
JM
126992009-09-03 Joseph Myers <joseph@codesourcery.com>
12700
12701 * gdb.base/ending-run.exp: Restrict regular expression matching
12702 line number to require closing brace following.
12703
146b9145
DE
127042009-09-03 Doug Evans <dje@google.com>
12705
12706 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12707
787d21e1
TT
127082009-09-02 Tom Tromey <tromey@redhat.com>
12709
12710 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12711
e7802207
TT
127122009-09-02 Tom Tromey <tromey@redhat.com>
12713
12714 * gdb.dwarf2/callframecfa.exp: New file.
12715 * gdb.dwarf2/callframecfa.S: New file.
12716
817aadd2
JK
127172009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12718
12719 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12720 gdb.base/solib-overlap-main.c: New.
12721
4a76eae5
DJ
127222009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12723
12724 PR gdb/10565
12725
12726 * gdb.base/bitfields.c (struct container, container): New.
12727 (main): Initialize it and call break5.
12728 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12729
d4b96c9a
JK
127302009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12731
12732 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12733 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12734
4e22772d
JK
127352009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12736
12737 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12738
2efab443
MS
127392009-08-26 Michael Snyder <msnyder@vmware.com>
12740
12741 * gdb.base/i386-reverse.c: New file.
12742 * gdb.base/i386-reverse.exp: New file.
12743 * gdb.base/Makefile.in: Add new files to be removed.
12744
07ab73a0
JM
127452009-08-26 Joseph Myers <joseph@codesourcery.com>
12746
12747 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12748 environment-pwd for remote host.
12749 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12750
676accff
KS
127512009-08-24 Keith Seitz <keiths@redhat.com>
12752
12753 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12754 Add two new C++ completer tests which limit the output to a
889bf7c5 12755 given class.
676accff 12756
f9f7ad22
MS
127572009-08-24 Michael Snyder <msnyder@vmware.com>
12758
12759 * gdb.base/del.exp: Fix typo in comment.
12760 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12761
81ecdfbb
RW
127622009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12763
12764 * configure: Regenerate.
12765 * gdb.hp/configure: Likewise.
12766 * gdb.hp/gdb.aCC/configure: Likewise.
12767 * gdb.hp/gdb.base-hp/configure: Likewise.
12768 * gdb.hp/gdb.compat/configure: Likewise.
12769 * gdb.hp/gdb.defects/configure: Likewise.
12770 * gdb.hp/gdb.objdbg/configure: Likewise.
12771 * gdb.stabs/configure: Likewise.
12772
cab0c772
UW
127732009-08-19 Doug Evans <dje@google.com>
12774
12775 * gdb.base/gdbvars.c: New file.
12776 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12777
b8fa0bfa
PA
127782009-08-14 Pedro Alves <pedro@codesourcery.com>
12779
12780 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12781 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12782
b84aa90a
PA
127832009-08-13 Pedro Alves <pedro@codesourcery.com>
12784
12785 * gdb.base/default.exp: Adjust "set language test": it's now an
12786 enum command. Larger help string moved to "help set language".
12787 * gdb.base/help.exp: Adjust "help set language" expected output,
12788 now lists all known languages.
12789
0d8f9b2c
NF
127902009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12791
12792 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12793 all frame arguments.
12794 * gdb.arch/altivec-regs.exp: Likewise.
12795
bda180e0
TT
127962009-08-07 Tom Tromey <tromey@redhat.com>
12797
12798 * gdb.base/setshow.exp: Add tests for changes to set language, set
12799 check range, and set check type.
12800
48cb2d85
VP
128012009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12802
12803 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12804 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12805 Call it.
48cb2d85 12806
1ea34204
UW
128072009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12808
12809 * configure.ac: Run gdb.cell tests when appropriate.
12810 * configure: Regenerate.
12811 * lib/cell.exp: New file.
12812 * gdb.cell: New directory.
12813 * gdb.cell/configure.ac: New file.
12814 * gdb.cell/configure: New file.
12815 * gdb.cell/Makefile.in: New file.
12816 * gdb.cell/arch.exp: New file.
12817 * gdb.cell/break.c: New file.
12818 * gdb.cell/break.exp: New file.
12819 * gdb.cell/break-spu.c: New file.
12820 * gdb.cell/bt.c: New file.
12821 * gdb.cell/bt2-spu.c: New file.
12822 * gdb.cell/bt-spu.c: New file.
12823 * gdb.cell/bt.exp: New file.
12824 * gdb.cell/coremaker.c: New file.
12825 * gdb.cell/coremaker-spu.c: New file.
12826 * gdb.cell/core.exp: New file.
12827 * gdb.cell/gcore.exp: New file.
12828 * gdb.cell/data.c: New file.
12829 * gdb.cell/data.exp: New file.
12830 * gdb.cell/data-spu.c: New file.
12831 * gdb.cell/ea-cache.exp: New file.
12832 * gdb.cell/ea-cache.c: New file.
12833 * gdb.cell/ea-cache-spu.c: New file.
12834 * gdb.cell/ea-standalone.c: New file.
12835 * gdb.cell/ea-standalone.exp: New file.
12836 * gdb.cell/ea-test.c: New file.
12837 * gdb.cell/ea-test.exp: New file.
12838 * gdb.cell/f-regs.exp: New file.
12839 * gdb.cell/mem-access.c: New file.
12840 * gdb.cell/mem-access.exp: New file.
12841 * gdb.cell/mem-access-spu.c: New file.
12842 * gdb.cell/ptype.exp: New file.
12843 * gdb.cell/registers.exp: New file.
12844 * gdb.cell/size.c: New file.
12845 * gdb.cell/sizeof.exp: New file.
12846 * gdb.cell/size-spu.c: New file.
12847 * gdb.cell/solib.exp: New file.
12848 * gdb.cell/solib-symbol.exp: New file.
12849
85e747d2
UW
128502009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12851
12852 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12853
58d6951d
DJ
128542009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12855
12856 * gdb.base/float.exp: Handle VFP registers.
12857
6e0a4f15
MS
128582009-07-14 Michael Snyder <msnyder@vmware.com>
12859
dcd5da87
MS
12860 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12861 to bring gdb to the beginning of the calling line.
12862
6e0a4f15
MS
12863 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12864 confusing the i386 epilogue unwinder.
12865
782b2b07
SS
128662009-07-14 Stan Shebs <stan@codesourcery.com>
12867
12868 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12869
f662c3bc
MS
128702009-07-14 Michael Snyder <msnyder@vmware.com>
12871
12872 * gdb.reverse/step-reverse.exp (stepi into function call):
12873 Call instruction may not be first instruction in the line.
12874 (reverse stepi from a function call): Used wrong line number.
12875
8f313923
JK
128762009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12877
12878 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12879
4662c76e
JK
128802009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12881
12882 Fix gdb.base/macscp.exp when using custom inputrc.
12883 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12884 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12885 env(TERM) set.
12886 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12887 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12888
aa81e255
JK
128892009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12890
12891 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12892 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12893 Change the compilation target to match the testcase name.
12894 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12895 testcase name.
12896 * a2-run.exp: Use for setup prepare_for_testing. Change the
12897 compilation target to match the testcase name.
12898 * gdb.base/commands.exp: Likewise.
12899 * gdb.base/finish.exp: Likewise.
12900 * gdb.base/float.exp: Likewise.
12901 * gdb.base/info-target.exp: Likewise.
12902 * gdb.base/relational.exp: Likewise.
12903 * gdb.base/term.exp: Likewise.
12904 * gdb.base/until.exp: Likewise.
12905 * gdb.base/volatile.exp: Likewise.
12906 * gdb.base/whatis-exp.exp: Likewise.
12907
4c93b1d7
HZ
129082009-07-11 Hui Zhu <teawater@gmail.com>
12909
12910 * gdb.base/help.exp (disassemble): Update expected help text.
12911
812f7342
TT
129122009-07-09 Tom Tromey <tromey@redhat.com>
12913
12914 * lib/gdb.exp: Handle TRANSCRIPT.
12915 (remote_spawn, remote_close, send_gdb): New procs.
12916
fbb8f299
PM
129172009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12918
12919 * gdb.python/python-prettyprint.c: Add counted null string
12920 structure.
12921 * gdb.python/python-prettyprint.exp: Print null string. Test for
12922 embedded nulls.
12923 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12924 * gdb.python/python-value.exp (test_value_in_inferior): Add
12925 variable length string fetch tests.
12926 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12927
c0ac0ec7
JK
129282009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12929
12930 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12931
30b66ecc
TT
129322009-07-07 Tom Tromey <tromey@redhat.com>
12933
12934 * gdb.base/call-rt-st.exp: Update for change to escape output.
12935 * gdb.base/callfuncs.exp: Likewise.
12936 * gdb.base/charset.exp: Likewise.
12937 * gdb.base/constvars.exp: Likewise.
12938 * gdb.base/long_long.exp: Likewise.
12939 * gdb.base/pointers.exp: Likewise.
12940 * gdb.base/printcmds.exp: Likewise.
12941 * gdb.base/setvar.exp: Likewise.
12942 * gdb.base/store.exp: Likewise.
12943 * gdb.cp/ref-types.exp: Likewise.
12944 * gdb.mi/mi-var-child.exp: Likewise.
12945 * gdb.mi/mi-var-display.exp: Likewise.
12946 * gdb.mi/mi2-var-display.exp: Likewise.
12947 * gdb.base/charset.exp: Test octal escape sequence length.
12948 Update for change to escape output.
12949
187c4a2b
JK
129502009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12951
12952 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12953
d80a43f9
DJ
129542009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12955
12956 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12957
047427a8
JK
129582009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12959
12960 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12961 gdbserver increasing $portnum if "Can't bind address" has been seen.
12962
8b5a0f4f
PA
129632009-07-05 Pedro Alves <pedro@codesourcery.com>
12964
12965 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12966 mingw32ce.
12967
7d93ba58
PA
129682009-07-05 Pedro Alves <pedro@codesourcery.com>
12969
12970 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12971 VFP format.
12972
2277426b
PA
129732009-07-02 Pedro Alves <pedro@codesourcery.com>
12974
12975 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12976 linux. Adjust to use "inferior", "info inferiors", "detach
12977 inferior" and "kill inferior" instead of "restart", "info fork",
12978 "detach fork" and "delete fork".
12979 * gdb.base/ending-run.exp: Spell out "info".
12980 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12981 the "kill" command.
12982
5af949e3
UW
129832009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12984
12985 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12986 change to prefix TLS offset in hex with 0x.
12987
5d3729b5
UW
129882009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12989
12990 * gdb.base/default.exp: Update test case for "x" changes.
12991
af589bd0
TG
129922009-07-01 Tristan Gingold <gingold@adacore.com>
12993
12994 * gdb.base/bigcore.exp: Make darwin untested.
12995
40974f91
JK
129962009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12997
12998 * gdb.base/completion.exp (directory completion): Create the directory.
12999 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13000 escapeuniquesub.
13001 (directory completion 2): Expect now ${escapeuniquesub}.
13002 (Glob remaining of directory test): Remove one excessive newline.
13003 Expect the real output.
13004
59dd3af6
JK
130052009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13006
13007 Fix `make check//%' target after `make check' has been ran.
13008 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13009 a mkdir call.
13010 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13011 (%/.dir): Remove.
13012
f4e164aa
JK
130132009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13014
13015 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13016 the expected result record.
13017
69af2122
JK
130182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13019
13020 Remove racy FAILs relying just on the timeouts.
13021 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13022 (annotation_level 2): Remove racy FAILs.
13023
2fd481e1
PP
130242009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13025
13026 gdb/10275
889bf7c5
PA
13027 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13028
c38f313d
DJ
130292009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13030
13031 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13032
8b777f02
VP
130332009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13034
13035 * gdb.mi/mi-stack.exp: Testing symbolic options
13036 to -stack-list-locals and -stack-list-arguments.
13037
00c7eacf
JK
130382009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13039
13040 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13041
6bc80edc
TT
130422009-06-29 Tom Tromey <tromey@redhat.com>
13043
13044 * dg-extract-results.sh: New file.
13045 * Makefile.in (FORCE_PARALLEL): New variable.
13046 (CHECK_TARGET): New conditional variable.
13047 (check): Use CHECK_TARGET.
13048 (DO_RUNTEST): New variable.
13049 (check-single): New target.
13050 (TEST_DIRS): New variable.
13051 (TEST_TARGETS): Likewise.
13052 (check-parallel): New target.
13053 (check-gdb.%): New pattern.
13054 (BASE1_FILES): New variable.
13055 (BASE2_FILES): Likewise.
13056 (check-gdb.base%): New pattern.
13057 (%/.dir): New pattern.
13058 * configure: Rebuild.
13059 * aclocal.m4 (AM_CONDITIONAL): New defun.
13060 * configure.ac: Check whether user is using GNU make.
13061 (GMAKE): New conditional.
13062
794684b6
SW
130632009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13064
13065 * gdb.cp/namespace-nested-import.cc: New test.
13066 * gdb.cp/namespace-nested-import.exp: New test.
13067
edb3359d
DJ
130682009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13069
13070 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13071 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13072 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13073 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13074 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13075 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13076 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13077 gdb.opt/inline-markers.c: New files.
13078 * lib/gdb.exp (skip_inline_frame_tests): New function.
13079 (skip_inline_var_tests): New function.
13080
cf657a0c
AS
130812009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13082
13083 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13084 backtrace.
13085
28d41a99
MS
130862009-06-27 Michael Snyder <msnyder@vmware.com>
13087
13088 * gdb.reverse: New directory.
13089 * gdb.reverse/break-reverse.c: New test.
13090 * gdb.reverse/break-reverse.exp: New test.
13091 * gdb.reverse/consecutive-reverse.c: New test.
13092 * gdb.reverse/consecutive-reverse.exp: New test.
13093 * gdb.reverse/finish-reverse.c: New test.
13094 * gdb.reverse/finish-reverse.exp: New test.
13095 * gdb.reverse/machinestate.c: New test.
13096 * gdb.reverse/ms1.c: New test.
13097 * gdb.reverse/machinestate.exp: New test.
13098 * gdb.reverse/Makefile.in: New file.
13099 * gdb.reverse/shr2.c: New test.
13100 * gdb.reverse/solib-reverse.c: New test.
13101 * gdb.reverse/solib-reverse.exp: New test.
13102 * gdb.reverse/step-reverse.c: New test.
13103 * gdb.reverse/step-reverse.exp: New test.
13104 * gdb.reverse/until-reverse.c: New test.
13105 * gdb.reverse/ur1.c: New test.
13106 * gdb.reverse/until-reverse.exp: New test.
13107 * gdb.reverse/watch-reverse.c: New test.
13108 * gdb.reverse/watch-reverse.exp: New test.
13109 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13110 * configure: Regenerate.
13111
fe3c8b0d
DE
131122009-06-26 Doug Evans <dje@google.com>
13113
13114 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13115
3a72a602
PM
131162009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13117
13118 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13119 windows problem for 'file delete $binfile'.
13120
27aa8d6a
SW
131212009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13122
13123 * gdb.cp/namespace-using.exp: New test.
13124 * gdb.cp/namespace-using.cc: New test.
13125
8ac055f8
JB
131262009-05-20 Joel Brobecker <brobecker@adacore.com>
13127
13128 * gdb.ada/variant_record_packed_array: New testcase.
13129
85e306ed
TT
131302009-06-23 Tom Tromey <tromey@redhat.com>
13131
13132 * gdb.base/charset.exp (test_combination): Regression test.
13133 * gdb.base/charset.c (my_wchar_t): New typedef.
13134 (myvar): New global.
13135 (main): Set myvar.
13136
56643c5e
PM
131372009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13138
13139 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13140 target.
13141
1fac167a
UW
131422009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13143
13144 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13145
7ccb0be9
UW
131462009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13147
13148 * gdb.mi/gdb680.exp: Update test for error message.
13149
568d6575
UW
131502009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13151
13152 * gdb.base/annota1.exp: Allow multiple occurrences of the
13153 frames-invalid annotation.
13154 * gdb.cp/annota2.exp: Likewise.
13155
7cd1089b
PM
131562009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13157
13158 * gdb.cp/gdb2495.cc: New file.
13159 * gdb.cp/gdb2495.exp: New file.
13160
72c63395
JK
131612009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13162
13163 Report error on GDB crash during runto.
13164 * lib/gdb.exp (runto <eof>): New.
13165
3788363d
DJ
131662009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13167
13168 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13169 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13170 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13171 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13172 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13173 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13174 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13175 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13176 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13177 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13178 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13179 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13180 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13181 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13182 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13183 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13184 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13185 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13186 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13187 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13188 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13189 gdb.trace/passcount.exp, gdb.trace/report.exp,
13190 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13191 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13192 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13193 executable.
13194
17592de3
PA
131952009-06-07 Pedro Alves <pedro@codesourcery.com>
13196
13197 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13198 defined before referencing it.
13199
701e355d
DE
132002009-06-03 Doug Evans <dje@google.com>
13201
13202 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13203 * gdb.arch/i386-see.c: Ditto.
13204
f2292c65
PM
132052009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13206
13207 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13208 (check_macro): Return 1 if undefined.
13209 If first test fails, check if macro debug information is available,
13210 and report unsupported test if no macro information is found.
13211
5a437975
DE
132122009-05-29 Doug Evans <dje@google.com>
13213
13214 * gdb.threads/hand-call-in-threads.exp: New.
13215 * gdb.threads/hand-call-in-threads.c: New.
13216
c141c696
MS
132172009-05-29 Michael Snyder <msnyder@vmware.com>
13218
13219 * gdb.base/break-always.exp: Change "1" to "on".
13220 Add confirmation check.
13221
b3444185
PA
132222009-05-28 Pedro Alves <pedro@codesourcery.com>
13223
13224 * gdb.threads/threxit-hop-specific.c: New.
13225 * gdb.threads/threxit-hop-specific.exp: New.
13226 * gdb.threads/thread-execl.c: New.
13227 * gdb.threads/thread-execl.exp: New.
13228
b6313243
TT
132292009-05-27 Tom Tromey <tromey@redhat.com>
13230 Thiago Jung Bauermann <bauerman@br.ibm.com>
13231
13232 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13233 (mi_child_regexp): Likewise.
13234 (mi_list_varobj_children_range): Likewise.
13235 (mi_get_features): Likewise.
13236 (mi_list_varobj_children): Rewrite.
13237 * gdb.python/python-mi.exp: New file.
13238
a6bac58e
TT
132392009-05-27 Tom Tromey <tromey@redhat.com>
13240 Thiago Jung Bauermann <bauerman@br.ibm.com>
13241 Phil Muldoon <pmuldoon@redhat.com>
13242 Paul Pluzhnikov <ppluzhnikov@google.com>
13243
13244 * gdb.python/python-prettyprint.exp: New file.
13245 * gdb.python/python-prettyprint.c: New file.
13246 * gdb.python/python-prettyprint.py: New file.
13247 * gdb.base/display.exp: print/r is now valid.
13248
2c74e833
TT
132492009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13250 Tom Tromey <tromey@redhat.com>
13251 Pedro Alves <pedro@codesourcery.com>
13252 Paul Pluzhnikov <ppluzhnikov@google.com>
13253
13254 * gdb.python/python-template.exp: New file.
13255 * gdb.python/python-template.cc: New file.
13256 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13257 tests.
13258 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13259 Call it.
13260 (test_value_after_death): New proc.
13261 * gdb.python/python-value.c (PTR): New typedef.
13262 (main): New variable 'x'.
13263
89c73ade
TT
132642009-05-27 Tom Tromey <tromey@redhat.com>
13265
13266 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13267 tests.
13268 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13269 Call it.
13270
a75724bc
PA
132712009-05-27 Pedro Alves <pedro@codesourcery.com>
13272
13273 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13274
e58b0e63
PA
132752009-05-24 Pedro Alves <pedro@codesourcery.com>
13276
13277 * gdb.threads/fork-thread-pending.c: New.
13278 * gdb.threads/fork-thread-pending.exp: New.
13279
4ac36638
JK
132802009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13281
13282 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13283 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13284
889bf7c5 132852009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13286
889bf7c5 13287 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13288
b242c3c2
PA
132892009-05-17 Pedro Alves <pedro@codesourcery.com>
13290
13291 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13292 `gdb_get_line_number'. Call `callee' in both parent and child.
13293 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13294 `gdb_get_line_number' instead of hardcoding line numbers.
13295 (catch_fork_unpatch_child): New procedure to test detaching
13296 breakpoints from child fork.
13297 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13298 hardcoding line numbers.
13299 (do_fork_tests): Run `catch_fork_unpatch_child'.
13300
ee342b23
VP
133012009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13302
13303 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13304 of structure type enters or leaves the scope, it
13305 is reported by -var-update.
13306
e2009e98
DE
133072009-05-11 Doug Evans <dje@sebabeach.org>
13308
13309 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13310 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13311 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13312
00903456
JK
133132009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13314
13315 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13316
dc621c35
DE
133172009-04-30 Doug Evans <dje@google.com>
13318
13319 * gdb.threads/watchthreads2.exp: New testcase.
13320 * gdb.threads/watchthreads2.c: New testcase.
13321
9ab4e744
DE
133222009-04-29 Doug Evans <dje@google.com>
13323
13324 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13325 * gdb.cp/mb-ctor.cc: Ditto.
13326 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13327 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13328 * gdb.cp/mb-inline1.cc: Call it.
13329 * gdb.cp/mb-inline2.cc: Ditto.
13330 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13331 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13332
484086b7
JK
133332009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13334
13335 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13336 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13337 Replace all uses of `decimal' by `nonzero'.
13338 (info macro FROM_COMMANDLINE): New test.
13339
379a77b5
TT
133402009-04-27 Tom Tromey <tromey@redhat.com>
13341
13342 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13343
b92b73c2
DE
133442009-04-27 Doug Evans <dje@google.com>
13345
13346 * gdb.threads/watchthreads.c (main): Initialize args before starting
13347 the threads. Plus formatting cleanup.
13348 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13349 biased scheduling of one thread.
13350
945a118d
JG
133512009-04-27 Jerome Guitton <guitton@adacore.com>
13352
13353 * gdb.cp/templates.cc (GetMax): New template.
13354 (main): Declare two instances of GetMax.
13355 * gdb.cp/templates.exp: Add new test.
13356
d389af10
JK
133572009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13358
13359 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13360
e7f86de9
JM
133612009-04-22 Joseph Myers <joseph@codesourcery.com>
13362
13363 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13364
334cc82d
TT
133652009-04-15 Tom Tromey <tromey@redhat.com>
13366
13367 * gdb.base/charset.exp: Add regression test.
13368
d12672cc
JB
133692009-04-14 Joel Brobecker <brobecker@adacore.com>
13370
13371 * gdb.base/exe-lock.exp: New testcase.
13372
18e8c3bc
TT
133732009-04-13 Tom Tromey <tromey@redhat.com>
13374
13375 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13376 operator on Frame.
13377
5ecd5cbe
UW
133782009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13379
13380 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13381 * gdb.server/ext-attach.exp: Likewise.
13382
7309f756
VP
133832009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13384
13385 Eliminate some sleep usage.
13386
889bf7c5
PA
13387 * gdb.mi/basics.c (do_nothing): New.
13388 (main): Use do_nothing instead of printf, so that
13389 not to introduce race condition between output of
13390 inferiour and output of gdb. Do not use sleep as it
13391 is not generally available on embedded targets.
7309f756 13392
f4b95f6f
PA
133932009-04-02 Pedro Alves <pedro@codesourcery.com>
13394
13395 * gdb.server/ext-attach.exp: Expect an optional process id after
13396 "Detached from remote process".
13397
de40b933
JK
133982009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13399
13400 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13401 gdb.dwarf2/dw2-unresolved.exp: New.
13402
2ae101a4
PA
134032009-04-02 Pedro Alves <pedro@codesourcery.com>
13404
13405 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13406 mi_run_to_main.
13407
56a8e183
PA
134082009-04-02 Pedro Alves <pedro@codesourcery.com>
13409
13410 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13411 mi_run_to_main. Skip thread exit test on remote targets.
13412 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13413 mi_run_to_main.
13414 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13415 mi_run_to_main.
13416 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13417 when expecting ^connected. Detect when the target doesn't support
13418 non-stop mode.
13419 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13420 supported. Return -1 on error, 0 on success.
13421 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13422 (mi_runto): Return mi_runto_helper's result explicitly.
13423
c35fafde
PA
134242009-04-01 Pedro Alves <pedro@codesourcery.com>
13425
13426 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13427
f8a8dce6
JB
134282009-04-01 Tom Tromey <tromey@redhat.com>
13429
13430 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13431 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13432 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13433 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13434
71c25dea
TT
134352009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13436 Jan Kratochvil <jan.kratochvil@redhat.com>
13437
13438 PR gdb/931
13439 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13440 output.
13441 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13442 for gdb/931.
13443 * dw2-strp.S (DW_AT_language): Change to C++.
13444 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13445
02d9a9ce
JB
134462009-03-31 Joel Brobecker <brobecker@adacore.com>
13447
13448 * gdb.ada/tasks: New testcase.
13449
1042e4c0
SS
134502009-03-30 Stan Shebs <stan@codesourcery.com>
13451
13452 * gdb.trace/actions.exp: Update to match new info trace format.
13453 * gdb.trace/deltrace.exp: Ditto.
13454 * gdb.trace/infotrace.exp: Ditto.
13455 * gdb.trace/passcount.exp: Ditto.
13456 * gdb.trace/save-trace.exp: Ditto.
13457 * gdb.trace/while-stepping.exp: Ditto.
13458 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13459
f8f6f20b
TJB
134602009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13461
13462 * gdb.python/python-frame.c: New file.
13463 * gdb.python/python-frame.exp: New file.
13464
c0c6f777
TJB
134652009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13466
13467 * gdb.python/python-value.exp: Add tests for the address
13468 attribute.
13469
3cb51905
AS
134702009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13471
13472 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13473
88fc996f
DE
134742009-03-26 Doug Evans <dje@google.com>
13475
13476 * gdb.mi/mi-nonstop-exit.exp: New file.
13477 * gdb.mi/non-stop-exit.c: New file.
13478
56ef84b1
TT
134792009-03-26 Tom Tromey <tromey@redhat.com>
13480
13481 Update for change to prologue skipping:
13482 * gdb.mi/mi2-simplerun.exp: Update.
13483 * gdb.mi/mi2-break.exp: Update.
13484 * gdb.mi/mi-simplerun.exp: Update.
13485 * gdb.mi/mi-break.exp: Update.
13486 * gdb.base/ending-run.exp: Update.
13487
def2b000
TJB
134882009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13489
13490 * gdb.python/python-value.exp (test_value_in_inferior): Test
13491 gdb.Value.is_optimized_out attribute.
13492
442ddf59
JK
134932009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13494
13495 * gdb.dwarf2/dw2-noloc-main.c: New file.
13496 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13497 (.text): Remove.
13498 (.data): New.
13499 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13500 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13501 (DW_TAG_subprogram func_cu1, noloc): Remove.
13502 (main): New.
13503 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13504 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13505 (file_symbols): New procedure.
13506
a8df5de4
TT
135072009-03-25 Tom Tromey <tromey@redhat.com>
13508
13509 * gdb.base/charset.exp (valid_target_charset): New proc.
13510 Use it to skip tests on invalid charsets.
13511
cc1d7add
PM
135122009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13513
13514 * gdb.base/completion.exp: Add a test for directory completion.
13515
bcd5727b
JK
135162009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13517
13518 Fix a racy FAIL.
13519 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13520 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13521
cc924cad
TJB
135222009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13523
13524 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13525 * gdb.python/python-function.exp: Add test for function returning
13526 a GDB value.
13527
bc3b79fd
TJB
135282009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13529
13530 * gdb.python/python-function.exp: New file.
13531
6c7a06a3
TT
135322009-03-20 Tom Tromey <tromey@redhat.com>
13533
13534 * gdb.base/store.exp: Update for change to escape output.
13535 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13536 to escape output.
13537 * gdb.base/pointers.exp: Update for change to escape output.
13538 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13539 to escape output.
13540 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13541 escape output.
13542 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13543 to escape output.
13544 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13545 escape output.
13546 * gdb.base/setvar.exp: Update for change to escape output.
13547 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13548 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13549 to escape output.
13550 (test_print_string_constants): Likewise.
13551 * gdb.base/charset.exp (valid_host_charset): Check size of
13552 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13553 cases. Handle "auto"-related output.
13554 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13555 (uvar, Uvar): New globals.
13556
c31af87b
JG
135572009-03-19 Jerome Guitton <guitton@adacore.com>
13558
13559 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13560 deltas.
13561 * gdb.ada/fixed_points.exp: Ditto.
13562
51272cf2
PA
135632009-03-18 Pedro Alves <pedro@codesourcery.com>
13564
13565 * return-nodebug.c: Don't include stdio.h.
13566 (init): Delete.
13567 (func): Delete definition and provide extern declaration.
13568 (t): New.
13569 (main): Don't call printf. Call func and store its result in t.
13570 * return-nodebug1.c: New.
13571 * return-nodebug.exp: Don't expect stdio output. Instead, print
13572 the global variable t. Drop printf formatters and cast types from
13573 foreach loop. Don't use prepare_for_testing. Compile
13574 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13575 define FORMAT or CAST.
13576
d24948ac
PP
135772009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13578
13579 * gdb.base/solib-display.exp: Disable test for remote targers.
13580
61ff14c6
JK
135812009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13582
13583 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13584
cb4dce93
JK
135852009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13586
13587 Fix a racy FAIL.
13588 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13589 code from `follow parent, print pids'.
13590 (`follow child, print pids', `follow parent, print pids'): Call it.
13591 Replace `gdb_test "break..."' by gdb_breakpoint.
13592
f7c60c5e
VP
135932009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13594
13595 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13596 sync and async modes.
f7c60c5e 13597
383ace49
JB
135982009-03-12 Joel Brobecker <brobecker@adacore.com>
13599
13600 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13601 that was checked in by mistake. Remove loading of ada.exp, since
13602 this is not necessary in this case.
13603
4ce102af
JB
136042009-03-12 Joel Brobecker <brobecker@adacore.com>
13605
13606 * gdb.ada/ptype_arith_binop.exp: New testcase.
13607
529a2aef
JB
136082009-03-12 Joel Brobecker <brobecker@adacore.com>
13609
13610 * gdb.ada/mod_from_name: New testcase.
13611
8a38181c
JB
136122009-03-12 Joel Brobecker <brobecker@adacore.com>
13613
13614 * gdb.ada/tick_last_segv: New testcase.
13615
11436dee
VP
136162009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13617
61ff14c6 13618 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13619
1f31650a
VP
136202009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13621
61ff14c6
JK
13622 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13623 include the token in ^running and frame info in *stopped.
1f31650a 13624
a3247a22
PP
136252009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13626
13627 * solib-display.exp: New file.
13628 * solib-display-main.c: New file.
13629 * solib-display-lib.c: New file.
61ff14c6 13630
aae64587
PA
136312009-03-05 Pedro Alves <pedro@codesourcery.com>
13632
13633 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13634
44aabfbc
JK
136352009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13636
13637 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13638 (list_and_check_macro): Use more specific test name.
13639 (next to definition): Make the test names unique.
13640
c087fcd3
PM
136412009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13642
13643 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13644
c86cf029
VP
136452009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13646
13647 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13648 notifications.
13649 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13650 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13651 * lib/mi-support.exp (library_loaded_re): New.
13652 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13653
3ea85240
VP
136542009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13655
13656 * gdb.gdb/observer.exp: Use test_notification observer, not
13657 normal_stop, everywhere.
13658 (test_normal_stop_notifications): Rename to...
13659 (test_notifications): ...this.
13660 (test_observer_normal_stop): Rename to...
13661 (test_observer): ...this.
13662
1903f0e6
DE
136632009-02-16 Doug Evans <dje@google.com>
13664
13665 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13666 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13667 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13668 (test_prefixed_syscall,test_int3): New tests.
13669 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13670 (test_prefixed_syscall,test_int3): New tests.
13671
1d33d6ba
VP
136722009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13673
3cb51905
AS
13674 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13675 (mi_expect_interrupt): Likewise.
13676 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13677 response.
1d33d6ba 13678
faafb047
PM
136792009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13680
13681 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13682 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13683 Replace calls to get_valueofx by get_hexadecimal_valueof.
13684
417e16e2
PM
136852009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13686
13687 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13688 (get_integer_valueof): New procedure.
13689 (get_sizeof): Use new get_integer_value_of.
13690 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13691 by get_integer_valueof.
13692
7065b901
TT
136932009-02-13 Tom Tromey <tromey@redhat.com>
13694
13695 * gdb.base/remote.exp (get_sizeof): Remove.
13696 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13697 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13698 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13699 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13700 (get_sizeof): Likewise.
13701
5d7cb8df
JK
137022009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13703
13704 PR fortran/9806
13705 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13706
b2febfff
PP
137072009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13708
13709 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13710
4aa995e1
PA
137112009-02-06 Pedro Alves <pedro@codesourcery.com>
13712
13713 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13714
d8906c6f
TJB
137152009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13716
13717 * gdb.python/python-cmd.exp: New file.
13718
ff4ab08d
TG
137192009-02-06 Tristan Gingold <gingold@adacore.com>
13720
13721 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13722
aacd552b
TG
137232009-02-05 Tristan Gingold <gingold@adacore.com>
13724
13725 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13726 pointer is dereferenced and use this signal name in regexp.
13727 * gdb.base/signull.exp: Ditto.
13728 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13729 * gdb.base/signull.c (main): Ditto.
13730
08c637de
TJB
137312009-02-04 Tom Tromey <tromey@redhat.com>
13732 Thiago Jung Bauermann <bauerman@br.ibm.com>
13733
13734 * gdb.python/python-value.exp: Use `gdb.history' instead of
13735 `gdb.value_from_history'.
13736 (test_value_numeric_ops): Add test for conversion of enum constant.
13737 * gdb.python/python-value.c (enum e): New type.
13738 (evalue): New global.
13739 (main): Use argv.
13740
20261af8
JG
137412009-02-04 Jerome Guitton <guitton@adacore.com>
13742
13743 * gdb.ada/uninitialized_vars: New test program.
13744 * gdb.ada/uninitialized_vars.exp: New testcase.
13745
52e44b43
TT
137462009-02-02 Tom Tromey <tromey@redhat.com>
13747
13748 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13749 * gdb.cp/pr2489.cc: Rename...
13750 * gdb.cp/pr9594.cc: ... to this.
13751
1c71341a
TT
137522009-02-02 Tom Tromey <tromey@redhat.com>
13753
13754 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13755 * gdb.cp/pr2489.cc: New file.
13756 * gdb.cp/cpcompletion.exp: New file.
13757
a4295225
TT
137582009-02-02 Tom Tromey <tromey@redhat.com>
13759
13760 PR exp/9059:
13761 * gdb.cp/call-c.exp: Add regression test.
13762 * gdb.cp/call-c.cc (FooHandle): New typedef.
13763 (main): New variable 'handle'.
13764
592375cd
VP
137652009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13766
13767 * lib/mi-support.exp (et_mi_thread_list)
13768 (check_mi_and_console_threads): Adjust for current thread in
13769 -thread-list-ids output.
13770
41447f92
VP
137712009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13772
889bf7c5
PA
13773 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13774 Call it.
41447f92 13775
35669430
DE
137762009-01-28 Doug Evans <dje@google.com>
13777
13778 * gdb.arch/amd64-disp-step.S: New file.
13779 * gdb.arch/amd64-disp-step.exp: New file.
13780 * gdb.arch/i386-disp-step.S: New file.
13781 * gdb.arch/i386-disp-step.exp: New file.
13782
09f00d9a
PM
137832009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13784
13785 * gdb.base/find.exp: Set newline variable
13786 using quotes instead of braces to fix cygwin failures.
13787
1e8fb976
PA
137882009-01-23 Pedro Alves <pedro@codesourcery.com>
13789
13790 * gdb.base/radix.exp: Add tests to ensure that that set
13791 input-radix 0 and set output-radix 0 are really rejected.
13792
da061712
PA
137932009-01-23 Pedro Alves <pedro@codesourcery.com>
13794
13795 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13796 copyright years.
13797
dd7e2d2b
PA
137982009-01-23 Pedro Alves <pedro@codesourcery.com>
13799
13800 PR gdb/9664:
13801 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13802
392452f6
PA
138032009-01-22 Pedro Alves <pedro@codesourcery.com>
13804
13805 PR c++/9631:
13806 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13807
8653e71c
PM
138082009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13809
13810 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13811 binfile definition to fix Windows OS failure.
13812
a12cc160
DJ
138132009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13814
13815 PR gdb/9346
13816 * gdb.base/interrupt.c (sigint_handler): New.
13817 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13818 on error.
13819 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13820 Test "signal SIGINT".
13821
b89667eb
DE
138222009-01-19 Doug Evans <dje@google.com>
13823
13824 * gdb.base/break.exp: Update expected gdb output.
13825 * gdb.base/sepdebug.exp: Ditto.
13826 * gdb.mi/mi-syn-frame.exp: Ditto.
13827 * gdb.mi/mi2-syn-frame.exp: Ditto.
13828 * gdb.base/call-signal-resume.exp: New file.
13829 * gdb.base/call-signals.c: New file.
13830 * gdb.base/unwindonsignal.exp: New file.
13831 * gdb.base/unwindonsignal.c: New file.
13832 * gdb.threads/interrupted-hand-call.exp: New file.
13833 * gdb.threads/interrupted-hand-call.c: New file.
13834 * gdb.threads/thread-unwindonsignal.exp: New file.
13835
adb483fe
DJ
138362009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13837
13838 * gdb.base/define.exp: Test defining and hooking prefix commands.
13839 * gdb.python/python.exp: Update test for "show user" output.
13840
60023297
JK
138412009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13842
13843 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13844 now the output exactly, using less wildcards. Expect also the output
13845 of gfortran-4.3. Update for the f-valprint.c modification from
13846 2008-04-22.
13847 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13848 Remove gdb_test test names where matching the command.
13849
ccc57cf9
PA
138502009-01-01 Pedro Alves <pedro@codesourcery.com>
13851
13852 PR breakpoints/9681:
13853 * gdb.base/watchpoint.exp: Add regression test.
13854
c7a6ca08
PA
138552008-12-31 Pedro Alves <pedro@codesourcery.com>
13856
13857 * gdb.threads/attach-into-signal.exp: Don't use
13858 gdb_suppress_entire_file.
13859 * gdb.threads/attach-stopped.exp: Ditto.
13860 * gdb.threads/attachstop-mt.exp: Ditto.
13861
3a031f65
PA
138622008-12-31 Pedro Alves <pedro@codesourcery.com>
13863
13864 PR gdb/8812:
13865 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13866
09e6485f
PA
138672008-12-29 Pedro Alves <pedro@codesourcery.com>
13868
13869 PR gdb/7536:
13870 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13871 and unsupported output radices are really rejected.
13872
0cd53049
JK
138732008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13874
13875 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13876
ba163c7e
TT
138772008-12-22 Tom Tromey <tromey@redhat.com>
13878
13879 * gdb.cp/punctuator.exp: New file.
13880
6f4de6c9
JK
138812008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13882
13883 * gdb.base/completion.exp (Completing non-existing component): New test.
13884
0f34d0b4
JK
138852008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13886
13887 Fix for PR gdb/8648.
13888 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13889 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13890 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13891 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13892
db2ad4c3
JK
138932008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13894
13895 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13896
bb5ef15e
DP
138972008-12-16 Christophe Lyon <christophe.lyon@st.com>
13898
13899 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13900 compiler actually generate code at the expected line number.
13901
90142adc
JZ
139022008-12-15 Jie Zhang <jie.zhang@analog.com>
13903
13904 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13905
fad6eecd
TT
139062008-12-12 Tom Tromey <tromey@redhat.com>
13907
13908 * gdb.base/commands.exp (redefine_hook_test): New proc.
13909 Call it.
13910
17c8aaf5
TT
139112008-12-11 Tom Tromey <tromey@redhat.com>
13912
13913 * gdb.base/macscp.exp: New regression test.
13914
7c8adf68
TT
139152008-12-11 Tom Tromey <tromey@redhat.com>
13916
13917 * gdb.base/macscp.exp: Print "address.addr".
13918 * gdb.base/macscp1.c (struct outer): New struct.
13919 (address): New global.
13920
b05dcbb7
TT
139212008-12-09 Tom Tromey <tromey@redhat.com>
13922
13923 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13924 Call it.
13925
2d476de1
DE
139262008-12-04 Doug Evans <dje@google.com>
13927
13928 * gdb.server/ext-run.exp: Relax regexp for init program.
13929
87bdc959
TG
139302008-12-03 Tristan Gingold <gingold@adacore.com>
13931
13932 * gdb.base/macscp.exp: Generate an object file during compilation
13933 to work around Darwin dsymutil limitations.
13934
e0740f77
JK
139352008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13936
13937 Test resolving external references to TLS variables.
13938 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13939 FILE2_THREAD_LOCAL.
13940 (testfile2, srcfile2): New variables.
13941 * gdb.threads/tls.c (file2_thread_local)
13942 (function_referencing_file2_thread_local): New.
13943 * gdb.threads/tls2.c: New file.
13944
67f0aac5
JB
139452008-11-28 Joel Brobecker <brobecker@adacore.com>
13946
13947 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13948 rather than integer, as integer might not be big enough when
13949 on 64bit targets.
67f0aac5 13950
c332165e
JG
139512008-11-27 Jerome Guitton <guitton@adacore.com>
13952
13953 * gdb.cp/formatted-ref.exp: Add equality test.
13954 * gdb.ada/formatted_ref.exp: Ditto.
13955
fc9b693c
JK
139562008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13957
13958 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13959 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13960
a9c64011
AS
139612008-11-20 Andreas Schwab <schwab@suse.de>
13962
13963 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13964 matching syscall entry point.
13965 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13966 (tcatch_vfork_then_child_follow): Likewise. Finish through
13967 vfork even if we stopped at the syscall trampoline.
13968
e2fd701e
DE
139692008-11-20 Doug Evans <dje@google.com>
13970
13971 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13972
69abc51c
TJB
139732008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13974
13975 * gdb.arch/ppc-dfp.exp: New file.
13976 * gdb.arch/ppc-dfp.c: New file.
13977
c14c28ba
PP
139782008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13979
13980 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13981
2e74121d
DE
139822008-11-17 Doug Evans <dje@google.com>
13983
13984 * gdb.mi/mi-syn-frame.exp: Update expected output.
13985 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13986
66bb093b
VP
139872008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13988
13989 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13990 "thread N" results in =thread-selected.
13991 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13992 (mi_send_resuming_command_raw): Be prepared for
13993 =thread-selected.
13994
3d043ef6
VP
139952008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13996
a9c64011
AS
13997 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13998 * lib/mi-support.exp: Likewise.
3d043ef6 13999
808104c8
JB
140002008-11-16 Joel Brobecker <brobecker@adacore.com>
14001
14002 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14003 commands from the expected output for "help catch".
14004
00b22944
JB
140052008-11-15 Joel Brobecker <brobecker@adacore.com>
14006
14007 * gdb.ada/int_deref.exp: New testcase.
14008
59669435
TT
140092008-11-14 Nick Roberts <nickrob@snap.net.nz>
14010
14011 * gdb.mi/gdb2549.exp: New file.
14012
de04a248
DE
140132008-11-11 Doug Evans <dje@google.com>
14014
14015 * gdb.base/callexit.exp: New file.
14016 * gdb.base/callexit.c: New file.
14017
6b8ce727
DE
140182008-11-10 Doug Evans <dje@google.com>
14019
14020 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14021 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14022 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14023 (default_gdb_start,default_gdb_exit): Ditto.
14024 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14025 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14026 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14027 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14028 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14029 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14030
1b14b8aa
AS
140312008-11-03 Andreas Schwab <schwab@suse.de>
14032
14033 * gdb.base/hashline2.exp: Fix typo.
14034 * gdb.base/hashline3.exp: Likewise.
14035
f3134b88
TT
140362008-10-30 Tom Tromey <tromey@redhat.com>
14037
14038 * gdb.base/pointers.exp: Add test.
14039 * gdb.base/pointers.c (k, S): New typedefs.
14040 (instance): New global.
14041
c2226152
AS
140422008-10-30 Andreas Schwab <schwab@suse.de>
14043
14044 * gdb.base/args.exp: Add tests for newlines.
14045
462f405c
JB
140462008-10-30 Joel Brobecker <brobecker@adacore.com>
14047
14048 gdb.base/foll-exec.exp: Update the expected output of a couple
14049 of "info breakpoints" tests.
14050
79a45b7d
TT
140512008-10-28 Tom Tromey <tromey@redhat.com>
14052
14053 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14054
adc13a14
PA
140552008-10-24 Pedro Alves <pedro@codesourcery.com>
14056
14057 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14058 gdb_start_cmd.
14059 Use runto_main before any test that requires execution.
14060
252fbfc8
PA
140612008-10-23 Pedro Alves <pedro@codesourcery.com>
14062
14063 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14064 instead of SIGINT.
14065
28148e3d
JB
140662008-10-22 Joel Brobecker <brobecker@adacore.com>
14067
14068 * gdb.base/completion.exp: Update expected output following
14069 the addition of the "info tasks" command.
14070
c209f847
TT
140712008-10-22 Tom Tromey <tromey@redhat.com>
14072
14073 * gdb.base/exprs.exp (test_expr): Add test for string
14074 concatenation.
14075
f177e350
PA
140762008-10-19 Pedro Alves <pedro@codesourcery.com>
14077
14078 * configure.ac: Output gdb.python/Makefile.
14079 * configure: Regenerate.
14080 * gdb.python/Makefile.in: New.
14081
cce89356
JB
140822008-10-16 Joel Brobecker <brobecker@adacore.com>
14083
14084 * gdb.base/foll-fork.exp: Adjust the expected output to match
14085 the new description for fork/vfork catchpoints in the "info
14086 breakpoints" output.
14087
176d289d
TJB
140882008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14089
14090 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14091
a08702d6
TJB
140922008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14093
14094 * gdb.python/python-value.c: New file.
14095 * gdb.python/python-value.exp: New file.
14096
1c5cfe86
PA
140972008-10-15 Pedro Alves <pedro@codesourcery.com>
14098
14099 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14100
5a98ad69
DP
141012008-10-15 Denis Pilat <denis.pilat@st.com>
14102
41702f1b 14103 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14104
dcb1a1e2
TT
141052008-10-09 Tom Tromey <tromey@redhat.com>
14106
14107 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14108 'fprintf' and 'stderr'.
14109
9124fe48
JB
141102008-10-07 Joel Brobecker <brobecker@adacore.com>
14111
14112 * gdb.ada/ref_tick_size.exp: New testcase.
14113
45452591
DE
141142008-10-06 Doug Evans <dje@google.com>
14115
14116 * gdb.dwarf2/dw2-cu-size.exp: New file.
14117 * gdb.dwarf2/dw2-cu-size.S: New file.
14118
14119 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14120 .Ltype_int for clarity.
14121
4fc5b208
PP
141222008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14123
14124 PR gdb/2384:
14125 * gdb.cp/gdb2384.exp: Extended to test more cases.
14126 * gdb.cp/gdb2384.cc: Likewise.
14127 * gdb.cp/gdb2384-base.h: Likewise.
14128 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14129
d78df370
JK
141302008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14131
14132 * gdb.base/maint.exp (maint print type): Remove printing
14133 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14134
9a044a89
TT
141352008-09-30 Tom Tromey <tromey@redhat.com>
14136
14137 * gdb.base/macscp.exp: Add completion tests.
14138 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14139 (TWENTY_THREE): Likewise.
14140 (FORTY_EIGHT): Likewise.
14141
506800a9
TT
141422008-09-30 Tom Tromey <tromey@redhat.com>
14143
14144 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14145 everywhere.
14146 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14147
1a6f01b5
JK
141482008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14149
14150 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14151 testcase is derived from. Fix racy dependency on an expected PID
14152 number. No longer support the testcase on Linux kernel 2.4.x.
14153
2fae03e8
TT
141542008-09-27 Tom Tromey <tromey@redhat.com>
14155
14156 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14157 and varargs.
14158
1ad15515
PA
141592008-09-22 Pedro Alves <pedro@codesourcery.com>
14160
14161 * lib/mi-support.exp (mi_expect_interrupt): New.
14162 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14163 from gdb.mi/mi-nonstop.exp.
14164 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14165 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14166 lib/mi-support.exp.
14167 Use mi_check_thread_states throughout. Avoid ".*" and do not
14168 require an anchor after -exec-run.
14169
d0b76dc6
DJ
141702008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14171
14172 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14173 stop is pending. Avoid ".*" when two stops are pending.
14174 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14175 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14176 newlines in fullnames.
14177 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14178 (mi_expect_stop): Update comments. Only anchor in sync mode.
14179 Do not match newlines.
14180 (mi_send_resuming_command_raw): Always return status.
14181 (mi_get_stop_line): Do not match more than one line by accident.
14182 Only anchor in sync mode.
14183 (mi_run_inline_test): If -exec-next fails, give up.
14184
9990c830
UW
141852008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14186
14187 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14188 on SPU.
14189
ebcf6f00
JB
141902008-09-10 Joel Brobecker <brobecker@adacore.com>
14191
14192 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14193
b6db24e5
JB
141942008-09-10 Joel Brobecker <brobecker@adacore.com>
14195
14196 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14197 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14198 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14199 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14200 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14201 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14202 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14203 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14204 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14205 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14206 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14207 Include the "= " sequence in the expected output of print tests.
14208
2bf448e0
JB
142092008-09-10 Joel Brobecker <brobecker@adacore.com>
14210
14211 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14212 description for boolean types.
14213
d51fd4c8
PA
142142008-09-09 Pedro Alves <pedro@codesourcery.com>
14215
14216 * gdb.base/hook-stop-continue.c: New.
14217 * gdb.base/hook-stop-continue.exp: New.
14218
694182d2
DJ
142192008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14220
14221 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14222
3b8a7fc0
JG
142232008-09-08 Jerome Guitton <guitton@adacore.com>
14224
14225 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14226 (stack_check_probe_2, stack_check_probe_loop_1)
14227 (stack_check_probe_loop_2): New functions.
14228 (main): Add call to these new functions.
14229 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14230 functions, check that the breakpoint is inserted at the appropriate
14231 location.
14232 (insert_breakpoint): Slightly refine this procedure so that it can
14233 be called several times in the test.
14234
96cc0ae8
JG
142352008-09-08 Jerome Guitton <guitton@adacore.com>
14236
14237 * gdb.base/stack-checking.c: New file.
14238 * gdb.base/stack-checking.exp: New file.
14239
1f08b409
TJB
142402008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14241
14242 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14243 * gdb.arch/altivec-regs.exp: Likewise.
14244 * gdb.arch/vsx-regs.exp: Likewise.
14245
3099e1c4
TJB
142462008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14247
14248 * gdb.arch/ppc-fp.exp: New file.
14249 * gdb.arch/ppc-fp.c: New file.
14250
cc69bfc1
PP
142512008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14252
14253 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14254 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14255
b02a33db
MS
142562008-09-04 Michael Snyder <msnyder@vmware.com>
14257
14258 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14259 as "at" (for non-debug functions such as _start).
14260
2992cbe0
UW
142612008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14262
14263 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14264 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14265 software watchpoints.
14266 * gdb.base/watch_thread_num.exp: Likewise.
14267
514f746b
AR
142682008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14269
14270 * gdb.arch/i386-bp_permanent.exp: New test.
14271
876cecd0
TT
142722008-08-24 Tom Tromey <tromey@redhat.com>
14273
14274 * gdb.base/maint.exp: Update "maint print type".
14275
80f73d71
VP
142762008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14277
14278 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14279 support. Adjust the order of "*running" notifications.
14280 * gdb.mi/non-stop.c: Don't cast from int to void* and
14281 back.
14282
d9c78d7d
MK
142832008-08-20 Mark Kettenis <kettenis@gnu.org>
14284
14285 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14286 expect to find it in the "info frame" output.
14287
97a2d1d3
DJ
142882008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14289
14290 * gdb.base/interp.exp: Always consume both prompts.
14291
b96e2927
PA
142922008-08-20 Pedro Alves <pedro@codesourcery.com>
14293
14294 * gdb.base/pending.exp: Test pending breakpoints without symbols
14295 loaded.
14296
8cf6e61a
VP
142972008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14298
14299 * lib/mi-support.exp (mi_expect_stop): Produce
14300 more details on failures.
14301 * gdb.mi/mi-nonstop.exp: New.
14302 * gdb.mi/non-stop.c: New.
14303
c6ebd6cf
VP
143042008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14305
a9c64011
AS
14306 * gdb.mi/mi-async.exp: Use 'set target-async'.
14307 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14308
46a9b8ed
DJ
143092008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14310
14311 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14312
44feb3ce
TT
143132008-08-17 Tom Tromey <tromey@redhat.com>
14314
14315 * gdb.base/help.exp (help catch): Rewrite.
14316
311a4e6b
TJB
143172008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14318
14319 * gdb.base/define.exp: Test indented command documentation.
14320 * gdb.python/python.exp: Test indented multi-line command.
14321
604c2f83
LM
143222008-08-15 Luis Machado <luisgpm@br.ibm.com>
14323
14324 * testsuite/gdb.arch/vsx-regs.c: New source file.
14325 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14326 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14327
886a217c
TT
143282008-08-14 Tom Tromey <tromey@redhat.com>
14329
14330 * gdb.base/macscp.exp: Add regression test for "macro define" or
14331 "macro undef" with no arguments.
14332
c814a4f3
PP
143332008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14334
14335 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14336
12ab8a60
UW
143372008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14338
14339 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14340
d57a3c85
TJB
143412008-08-06 Tom Tromey <tromey@redhat.com>
14342
14343 * gdb.python/python.exp: New file.
14344
c7b778ff
JK
143452008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14346
14347 Fix for PR gdb/1543.
14348 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14349 $LOCATION.
14350 (location): New variable.
14351 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14352 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14353 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14354 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14355 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14356 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14357 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14358 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14359 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14360 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14361 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14362 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14363 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14364 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14365 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14366 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14367 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14368 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14369 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14370 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14371 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14372 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14373 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14374 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14375 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14376 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14377 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14378 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14379 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14380 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14381 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14382 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14383 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14384 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14385 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14386 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14387 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14388 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14389 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14390 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14391 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14392 gdb.base/type-opaque.exp, gdb.base/until.exp,
14393 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14394 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14395 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14396 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14397 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14398 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14399 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14400 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14401 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14402 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14403 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14404 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14405 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14406 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14407 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14408 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14409 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14410 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14411 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14412 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14413 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14414 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14415 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14416 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14417 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14418 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14419 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14420 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14421 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14422 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14423 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14424 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14425 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14426 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14427 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14428 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14429 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14430 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14431 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14432 to bug-gdb@prep.ai.mit.edu .
14433
5e06a3d1
VP
144342008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14435
14436 * lib/mi-support.exp (mi_load_shlibs): New.
14437 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14438
9d81d21b
VP
144392008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14440
14441 * lib/mi-support.exp (get_mi_thread_list)
14442 (check_mi_and_console_threads): New, moved from ...
14443 * gdb.mi/mi-pthread.exp: ...here.
14444 * gdb.mi/gdb669.exp (get_mi_thread_list)
14445 (check_mi_and_console_threads): Delete.
14446 * gdb.mi/mi2-pthread.exp: Likewise.
14447
bae98fe0
TT
144482008-07-28 Tom Tromey <tromey@redhat.com>
14449
14450 * Makefile.in (just-check): Remove. Move body to...
14451 (check): ... here.
14452
57380f4e
DJ
144532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14454
14455 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14456 Add a test for duplicated SIGINTs.
14457
e09490f1
DJ
144582008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14459
14460 * gdb.threads/schedlock.exp (get_args): Update to work for any
14461 value of NUM.
14462 (Top level): Report the number of threads that did not resume.
14463
6387b45f
DJ
144642008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14465
14466 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14467
62f64ff2
DJ
144682008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14469
14470 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14471 non-MI prompt.
14472
fa8de41e
TT
144732008-07-26 Tom Tromey <tromey@redhat.com>
14474
14475 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14476 (function_struct, function_struct_ptr): New globals.
14477 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14478 function pointer in a struct.
14479
ccb3ac8a
TT
144802008-07-26 Tom Tromey <tromey@redhat.com>
14481
14482 * gdb.base/macscp.exp: Add test for macro lexing bug.
14483
d7d9f01e
TT
144842008-07-18 Tom Tromey <tromey@redhat.com>
14485
14486 * gdb.base/macscp.exp: Add macro tests.
14487
9bf07184
PP
144882008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14489
14490 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14491
becf6477
PP
144922008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14493
14494 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14495
0709f7d3
PP
144962008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14497
14498 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14499
7093c834
PP
145002008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14501
14502 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14503
b432ffe3
JK
145042008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14505
14506 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14507
b1a268e5
VP
145082008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14509
14510 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14511
e2995f8e
KB
145122008-07-11 Kevin Buettner <kevinb@redhat.com>
14513
14514 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14515 of regexp to account for changes made to GDB in the printing of
14516 byte vectors.
14517
14032a66
TT
145182008-07-11 Tom Tromey <tromey@redhat.com>
14519
14520 * gdb.base/completion.exp: Add 'help' completion test.
14521
981505ef
JK
145222008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14523
14524 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14525
10568435
JK
145262008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14527
14528 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14529
4487aabf
PA
145302008-07-09 Pedro Alves <pedro@codesourcery.com>
14531
14532 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14533
a4a9b1c4
PA
145342008-07-09 Pedro Alves <pedro@codesourcery.com>
14535
14536 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14537
3c3185ac
JK
145382008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14539
14540 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14541
7ebd49dc
VP
145422008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14543
14544 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14545 previous commit. Add a comment.
14546
84e46146
PA
145472008-06-28 Pedro Alves <pedro@codesourcery.com>
14548
14549 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14550
0f8d4a2f
VP
145512008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14552
14553 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14554
f747e0ce
PA
145552008-06-27 Pedro Alves <pedro@codesourcery.com>
14556
14557 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14558 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14559 compiling an executable, link in an object that forces unbuffered
14560 output.
14561 * lib/set_unbuffered_mode.c: New file.
14562
734a5c36
JK
145632008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14564
14565 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14566
a2840c35
VP
145672008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14568
a9c64011
AS
14569 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14570 mi_expect_stop.
14571 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14572 Demand that *running is output.
14573 (detect_async): Perform checking every time.
14574 (mi_send_resuming_command): Extract everything into...
14575 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14576 (mi_expect_stop): Don't accept any output before *stopped.
14577
6ae37fef
VP
145782008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14579
14580 Robustify mi-simplerun.
a9c64011
AS
14581 * gdb.mi/basics.c (main): Add a call to sleep.
14582 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14583 * gdb.mi/mi2-cli.exp: Likewise.
14584 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14585
b4aa76f0 145862008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14587
14588 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14589
e1ac3328
VP
145902008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14591
a9c64011
AS
14592 * gdb.mi/mi-console.exp: Adjust.
14593 * gdb.mi/mi-syn-frame.exp: Adjust.
14594 * gdb.mi/mi2-console.exp: Adjust.
14595 * gdb.mi/mi2-syn-frame.exp: Adjust.
14596 * lib/mi-support.exp (mi_run_cmd): Adjust.
14597 (mi_send_resuming_command): Adjust.
e1ac3328 14598
f7f9a841
VP
145992008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14600
14601 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14602 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14603 testing of stopped.
14604 * gdb.mi/mi2-syn-frame.exp: Likewise.
14605 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14606 (async, detect_async): New.
14607 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14608 depending on if we're running in sync or async mode.
f7f9a841 14609
37cd5d19
TT
146102008-06-09 Tom Tromey <tromey@redhat.com>
14611
14612 * gdb.base/completion.exp: New tests for field name completion
14613 with spaces, and field name completion with '->'.
14614
65d12d83
TT
146152008-06-06 Tom Tromey <tromey@redhat.com>
14616
14617 * gdb.base/break1.c (struct some_struct): New struct.
14618 (values): New global.
14619 * gdb.base/completion.exp: Add field name completion test.
14620
ebfe2e3f
PP
146212008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14622
14623 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14624 to pointer.
14625 * gdb.cp/call-c.cc: Likewise.
14626
bcf6fc3a
NR
146272008-06-06 Nick Roberts <nickrob@snap.net.nz>
14628
14629 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14630 annotation.
14631
49fd4a42 146322008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14633 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14634
14635 * gdb.threads/execl.c, gdb.threads/execl1.c,
14636 gdb.threads/execl.exp: New tests.
a9c64011 14637
8a34ac3f
AR
146382008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14639 Daniel Jacobowitz <dan@codesourcery.com>
14640
14641 * gdb.cp/exception.exp: Activate test, make it work with pending
14642 catchpoints.
14643
86ae69ef
JK
146442008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14645
14646 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14647
f7f9ae2c
VP
146482008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14649
a9c64011
AS
14650 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14651 now printed.
14652 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14653
2a2d4dc3
AS
146542008-05-27 Andreas Schwab <schwab@suse.de>
14655
14656 * gdb.base/frame-args.exp: Handle arguments that are optimized
14657 out.
14658
5099e4d9
LM
146592008-05-26 Luis Machado <luisgpm@br.ibm.com>
14660
14661 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14662 quiet for ppc32 and group options into a single variable.
14663
d9c36a91
JB
146642008-05-23 Joel Brobecker <brobecker@adacore.com>
14665
14666 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14667 of zero-size elements.
14668 * gdb.ada/null_array.exp: Test printing this new array.
14669
103a8671
JK
146702008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14671
14672 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14673
07a4cc1a 146742008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14675
14676 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14677 of the "finish" command.
14678
55f996a7
NR
146792008-05-21 Nick Roberts <nickrob@snap.net.nz>
14680
14681 * gdb.base/annota1.exp: Test for new annotation.
14682
907fc202
UW
146832008-05-16 Pedro Alves <pedro@codesourcery.com>
14684
14685 * gdb.base/fixsection.exp: New file.
14686 * gdb.base/fixsection0.c: New file.
14687 * gdb.base/fixsection1.c: New file.
14688
e8f97270
UW
146892008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14690
14691 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14692 * gdb.base/annota3.exp: Likewise.
14693
ac0bb574
NF
146942008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14695
14696 * gdb.base/watch_thread_num.exp: Don't run tests that require
14697 watchpoints if the target doesn't support them.
14698
6fadd07a
DE
146992008-05-12 Doug Evans <dje@google.com>
14700
14701 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14702
6e9a4a30
JB
147032008-05-09 Joel Brobecker <brobecker@adacore.com>
14704
14705 * gdb.ada/assign_1.exp: New testcase.
14706
08388c79
DE
147072008-05-09 Doug Evans <dje@google.com>
14708
a3c83fae
DE
14709 * gdb.base/find.exp: New file.
14710 * gdb.base/find.c: New file.
08388c79 14711
bd5ddfe8
DJ
147122008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14713
14714 * gdb.base/commands.exp (watchpoint_command_test): Handle
14715 gdb,no_hardware_watchpoints.
14716 * gdb.base/float.exp: Allow ARM targets without floating point.
14717 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14718
b5dd68e2 147192008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14720 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14721
14722 * gdb.ada/lang_switch: New test program.
14723 * gdb.ada/lang_switch.exp: New testcase.
14724
382d13d1
DE
147252008-05-05 Doug Evans <dje@google.com>
14726
14727 * gdb.base/help.exp (disassemble): Update expected help text.
14728
9dd789d0
PA
147292008-05-04 Pedro Alves <pedro@codesourcery.com>
14730
14731 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14732
611c83ae
PA
147332008-05-04 Pedro Alves <pedro@codesourcery.com>
14734
14735 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14736 different times.
14737
ff013f42
JK
147382008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14739
14740 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14741 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14742 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14743 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14744
96dff6a2
VP
147452008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14746
14747 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14748 notification to appear.
14749
55cd6f92
DJ
147502008-05-04 Daniel Jacobowitz <dan@debian.org>
14751
14752 * gdb.base/fullname.c: New file.
14753 * gdb.base/fullname.exp: New file.
14754 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14755
d705c43c
PA
147562008-05-03 Pedro Alves <pedro@codesourcery.com>
14757
14758 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14759 expressions with macros.
14760
333222e1
JK
147612008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14762
14763 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14764
5ac01682
DJ
147652008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14766
14767 * gdb.base/completion.exp: Handle lack of other symbols beginning
14768 with "a".
14769
14770 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14771
237fc4c9
PA
147722008-05-02 Jim Blandy <jimb@codesourcery.com>
14773
14774 * gdb.asm/asmsrc1.s: Add scratch space.
14775
ed5e9466
DJ
147762008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14777 Daniel Jacobowitz <dan@codesourcery.com>
14778
14779 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14780 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14781 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14782
b39cc962
DJ
147832007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14784
14785 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14786
36d520f5
JB
147872008-05-01 Joel Brobecker <brobecker@adacore.com>
14788
14789 * gdb.base/info-target.exp: New testcase.
14790
8d4e3071
DJ
147912008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14792
14793 * gdb.cp/hang.exp: Use .cc instead of .C.
14794 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14795 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14796
6f3f3097
DJ
147972008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14798
14799 * gdb.base/gdb1250.exp: Remove perror.
14800 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14801
5550a914
PA
148022008-04-30 Pedro Alves <pedro@codesourcery.com>
14803
14804 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14805 .2byte.
14806
d848e687
DJ
148072008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14808
14809 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14810 (maybe_kfail): New.
14811
93b5768b
PA
148122008-04-25 Pedro Alves <pedro@codesourcery.com>
14813
14814 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14815
721c02de
VP
148162008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14817
a9c64011
AS
14818 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14819 * gdb.mi/mi2-syn-frame.exp: Likewise.
14820 * lib/mi-support.exp: Likewise.
721c02de 14821
74960c60
VP
148222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14823
14824 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14825 to specify regexp for the location to stop at.
14826 * gdb.base/break-always.c: New.
14827 * gdb.base/break-always.exp: New.
14828
d24317b4
VP
148292008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14830
14831 * lib/mi-support.exp (mi_runto_helper): Adjust
14832 for the original-location field.
14833 (mi_create_breakpoint, mi_list_breakpoints): New.
14834 * gdb.mi/mi-break.exp: Adjust.
14835 * gdb.mi/mi2-break.exp: Adjust.
14836 * gdb.mi/mi-pending.exp: Adjust.
14837 * gdb.mi/mi-simplerun.exp: Adjust.
14838 * gdb.mi/mi2-simplerun.exp: Adjust.
14839 * gdb.mi/mi-syn-frame.exp: Adjust.
14840 * gdb.mi/mi2-syn-frame.exp: Adjust.
14841 * gdb.mi/mi-until.exp: Adjust.
14842 * gdb.mi/mi2-until.exp: Adjust.
14843 * gdb.mi/mi-var-display.exp: Adjust.
14844 * gdb.mi/mi2-var-display.exp: Adjust.
14845 * gdb.mi/mi-watch.exp: Adjust.
14846 * gdb.mi/mi2-watch.exp: Adjust.
14847
fdc59709 148482008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14849
a9c64011
AS
14850 * aclocal.m4: Add override.m4.
14851 * configure: Regenerate.
fdc59709 14852
8e91f023
VP
148532008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14854
14855 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14856 '-var-update --all-values' reports new value even the type
14857 of a variable object has changed.
14858
233a11ab
CS
148592008-04-18 Craig Silverstein <csilvers@google.com>
14860
14861 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14862 files.
d24317b4 14863
9c1137ad
JB
148642008-04-18 Joel Brobecker <brobecker@adacore.com>
14865
14866 * gdb.ada/atomic_enum: New test program.
14867 * gdb.ada/atomic_enum.exp: New testcase.
14868
66d0bbc7
DE
148692008-04-17 Doug Evans <dje@google.com>
14870
14871 * gdb.opt/Makefile.in: Fix whitespace.
14872
100906b0
UW
148732008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14874
14875 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14876
4584e32e
DE
148772008-04-17 Doug Evans <dje@google.com>
14878
14879 * gdb.base/hashline1.exp: New testcase.
14880 * gdb.base/hashline2.exp: New testcase.
14881 * gdb.base/hashline2.exp: New testcase.
14882
0a320680
PA
148832008-04-17 Pedro Alves <pedro@codesourcery.com>
14884
14885 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14886
18ac113b
AR
148872008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14888
14889 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14890 temporary breakpoint to match "Temporary breakpoint".
14891 * gdb.base/break.exp (delete_breakpoints): Likewise.
14892 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14893 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14894 * gdb.base/display.exp: Likewise.
14895 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14896 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14897 * gdb.base/restore.exp (restore_tests): Likewise.
14898 * gdb.base/sepdebug.exp: Likewise.
14899 * gdb.base/watchpoint.exp: Likewise.
14900 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14901 * gdb.mi/mi-pending.exp: Likewise.
14902 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14903 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14904 * gdb.mi/mi-var-cmd.exp: Likewise.
14905 * gdb.mi/mi-var-display.exp: Likewise.
14906 * gdb.mi/mi2-cli.exp: Likewise.
14907 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14908 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14909 * gdb.mi/mi2-var-display.exp: Likewise.
14910 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14911 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14912 new "disp" field.
a9c64011 14913 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14914 reason. This is to support fix for PR2424.
14915
add38693
JK
149162008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14917
14918 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14919
fcacd99f
VP
149202008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14921
14922 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14923 field. Add more floating varobj tests.
fcacd99f 14924 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14925 field.
14926 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14927 (main): Call do_at_tests.
14928 * lib/mi-support.exp (mi_create_floating_varobj)
14929 (mi_varobj_update_with_type_change): New.
fcacd99f 14930
de051565
MK
149312008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14932
14933 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14934 option of -var-evaluate-expression.
14935 * gdb.mi/mi2-var-display.exp: Likewise.
14936
dbc52822
VP
149372008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14938
14939 Introduce test setup helpers.
a9c64011
AS
14940 * lib/gdb.exp (build_executable, clean_restart)
14941 (prepare_for_testing): New.
14942 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14943 * gdb.base/return.exp: Likewise.
14944 * gdb.base/ending-run.exp: Likewise.
dbc52822 14945
473591da
NR
149462008-04-07 Nick Roberts <nickrob@snap.net.nz>
14947
14948 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14949 Interface (MI) responses.
14950
2b2d9e11
VP
149512008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14952
a9c64011
AS
14953 * gdb.cp/breakpoint.cc: New code to test conditions involving
14954 member variables.
14955 * gdb.cp/breakpoint.exp: Test condition involving member
14956 variables.
2b2d9e11 14957
bb378428
VP
149582008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14959
14960 * lib/mi-support.exp (mi_expect_stop): New.
14961 (mi_run_cmd): Change the
14962 token. Use mi_send_resuming_command, use
14963 mi_expect_stop.
14964 (mi_execute_to_helper): Rename to mi_execute_to.
14965 (mi_send_resuming_command): Add more error patterns.
14966 (mi_wait_for_stop): Renamed to...
14967 (mi_get_stop_line): ...this.
14968 (mi_run_inline_test): Adjust.
14969
14970 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14971 * gdb.mi/mi-console.exp: Likewise.
14972 * gdb.mi/mi-pending.exp: Likewise.
14973 * gdb.mi/mi-simplerun.exp: Likewise.
14974 * gdb.mi/mi-stack.exp: Likewise.
14975 * gdb.mi/mi-stepi.exp: Likewise.
14976 * gdb.mi/mi-syn-frame.exp: Add comment.
14977 * gdb.mi/mi-until.exp: Likewise.
14978 * gdb.mi/mi-var-display.exp: Likewise.
14979 * gdb.mi/mi-watch.exp: Likewise.
14980 * gdb.mi/mi2-cli.exp: Likewise.
14981 * gdb.mi/mi2-console.exp: Likewise.
14982 * gdb.mi/mi2-simplerun.exp: Likewise.
14983 * gdb.mi/mi2-stack.exp: Likewise.
14984 * gdb.mi/mi2-stepi.exp: Likewise.
14985 * gdb.mi/mi2-until.exp: Likewise.
14986 * gdb.mi/mi2-var-display.exp: Likewise.
14987 * gdb.mi/mi2-watch.exp: Likewise.
14988
62172bb9
UW
149892008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14990
14991 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14992
14993 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14994
a13e061a
PA
149952008-04-04 Pedro Alves <pedro@codesourcery.com>
14996
14997 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14998 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14999 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15000 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15001 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15002 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15003 expect an mi error duplicated in stderr.
15004
eae06beb
JB
150052008-04-03 Joel Brobecker <brobecker@adacore.com>
15006
15007 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15008 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15009 Add a couple of tests that verify the behavior when the new setting
15010 is set to "cancel" and "all".
15011 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15012 "ask" before we start the testing.
15013
79c6ced6
AR
150142008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15015
15016 * gdb.cp/casts.cc: Add class reference variables.
15017 * gdb.cp/casts.exp: New test cases for up/down casting references.
15018
6c2d1a6b
MK
150192008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15020
15021 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15022 instead of beginning to make an extra test pass.
15023 * gdb.mi/mi2-var-display.exp: Likewise.
15024
55b411d9
MR
150252008-03-31 Maciej W. Rozycki <macro@mips.com>
15026
15027 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15028
c6140da2
MD
150292008-03-31 Markus Deuling <deuling@de.ibm.com>
15030 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15031
15032 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15033 value. Add xfail for older kernels.
15034
79732189
AR
150352008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15036
15037 Bring mi-support in line with gdb.exp.
15038 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15039 (mi_gdb_start): New function.
15040
33c3676e
MR
150412008-03-28 Maciej W. Rozycki <macro@mips.com>
15042
15043 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15044
92e28119
VP
150452008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15046
15047 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15048 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15049
9e8e3afe
VP
150502008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15051
15052 * lib/mi-support.exp (mi_create_varobj_checked): New.
15053 (mi_list_varobj_children): Allow to check for a
15054 value.
15055 (mi_list_array_varobj_children): New.
15056
15057 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15058 and mi_list_varobj_children, as opposed to hardcoding
15059 expected strings.
15060 * gdb.mi/gdb701.exp: Likewise.
15061 * gdb.mi/gdb792.exp: Likewise.
15062 * gdb.mi/mi-var-block.exp: Likewise.
15063 * gdb.mi/mi-var-cmd.exp: Likewise.
15064 * gdb.mi/mi-var-invalidate.exp: Likewise.
15065 * gdb.mi/mi2-var-block.exp: Likewise.
15066 * gdb.mi/mi2-var-child.exp: Likewise.
15067 * gdb.mi/mi2-var-cmd.exp: Likewise.
15068 * gdb.mi/mi2-var-display.exp: Likewise.
15069
9df50351
JK
150702008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15071
15072 Fix random false FAILs on i386.
15073 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15074
31e5d73a
DJ
150752008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15076
15077 PR gdb/544
15078 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15079
12f4afab
DJ
150802008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15081
15082 PR gdb/544
15083 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15084
b562a0cb
DJ
150852008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15086
15087 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15088 fixed PR gdb/544.
15089
17faa917
DJ
150902008-03-21 Pedro Alves <pedro@codesourcery.com>
15091
15092 * gdb.threads/fork-child-threads.exp: Test next over fork.
15093
6214f497
DJ
150942008-03-21 Chris Demetriou <cgd@google.com>
15095
15096 * gdb.base/break.exp (rbreak junk): New test for rbreak
15097 "Junk at end of arguments" issue.
15098
63092375
DJ
150992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15100
15101 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15102 *& to work on created array elements.
15103 (Top level): Test print $pc with a file. Test string operations
15104 without a target.
15105 * gdb.base/ptype.exp: Do not expect *& to work on created array
15106 elements.
15107
b21991b0
DJ
151082008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15109
15110 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15111 gdb.threads/staticthreads.exp: Update exit query.
15112
c4b347c7
SL
151132008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15114
15115 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15116
fa4727a6
DJ
151172008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15118
15119 * gdb.base/watchpoint.c (global_ptr, func4): New.
15120 (main): Call func4.
15121 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15122 (test_inaccessible_watchpoint): New.
15123
2f34202f
MR
151242008-02-29 Maciej W. Rozycki <macro@mips.com>
15125
15126 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15127 select the largest.
15128
0d6ba1b1
DJ
151292008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15130
15131 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15132 frames-invalid annotations.
15133
e691325a
PM
151342008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15135
a9c64011 15136 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15137
f85b5ecc
DE
151382008-02-27 Doug Evans <dje@google.com>
15139
15140 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15141 for bug 1738.
15142 (breakpoint_to_handler_entry): Ditto.
15143
b40e7bf3
JB
151442008-02-27 Joel Brobecker <brobecker@adacore.com>
15145
15146 * gdb.base/ending-run.exp: Use the first line of code inside
15147 function body to test breakpoints.
15148 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15149 location where the breakpoint is inserted when using the line
15150 where a function is declared. Fix typo in the description of
15151 one of the tests.
15152 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15153
2faca73a
PM
151542008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15155
15156 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15157 tests.
2faca73a 15158
6f439c36
PM
151592008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15160
15161 * gdb.base/args.exp: avoid same output for tests
15162 with single quotes.
15163
54e52265
VP
151642008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15165
a9c64011
AS
15166 * gdb.base/annota1.exp: Adjust for 'info break'
15167 format changes.
15168 * gdb.base/annota3.exp: Likewise.
15169 * gdb.base/break.exp: Likewise.
15170 * gdb.base/condbreak.exp: Likewise.
15171 * gdb.base/pending.exp: Likewise.
15172 * gdb.base/sepdebug.exp: Likewise.
15173 * gdb.base/unload.exp: Likewise.
15174 * gdb.cp/ovldbreak.exp: Likewise.
15175 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15176
897b09ca
DE
151772008-02-07 Doug Evans <dje@google.com>
15178
15179 * gdb.cp/mb-inline.exp: New.
15180 * gdb.cp/mb-inline.h: New.
15181 * gdb.cp/mb-inline1.cc: New.
15182 * gdb.cp/mb-inline2.cc: New.
15183
b1c32d35
PM
151842008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15185
15186 * gdb.pascal/floats.pas: New test program.
15187 * gdb.pascal/floats.exp: New testcase.
15188
1a4ca44a
TJB
151892008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15190
15191 * gdb.base/callfuncs.c (t_float_many_args): New function.
15192 (t_double_many_args): New function.
15193 * gdb.base/callfuncs.exp: Add tests for exceeding float
15194 and double parameters passed through the stack.
15195
439048e8
JB
151962008-02-05 Joel Brobecker <brobecker@adacore.com>
15197
15198 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15199 gdb.ada/complete/foo.adb: New files.
15200 * gdb.ada/complete.exp: New testcase.
15201
81fe8080
DE
152022008-02-03 Doug Evans <dje@google.com>
15203
301f0ecf
DE
15204 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15205
81fe8080
DE
15206 * gdb.cp/gdb2384.exp: New file.
15207 * gdb.cp/gdb2384.cc: New file.
15208 * gdb.cp/gdb2384-base.h: New file.
15209 * gdb.cp/gdb2384-base.cc: New file.
15210
4b071aec
DE
152112008-02-02 Doug Evans <dje@google.com>
15212
15213 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15214
61137ba6
JB
152152007-02-01 Joel Brobecker <brobecker@adacore.com>
15216
15217 * gdb.ada/sym_print_name: New test program.
15218 * gdb.ada/sym_print_name.exp: New testcase.
15219
152202007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15221
15222 * gdb.ada/nested/hello.adb: New file.
15223 * gdb.ada/nested.exp: New testcase.
15224 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15225
98deb0da
VP
152262008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15227
15228 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15229 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15230 don't cause future evaluations of function to report
15231 creation of internal breakpoints.
98deb0da 15232
723a2275
VP
152332008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15234
15235 * gdb.mi/mi-break.exp (test_error): New.
15236 Call it.
15237
fb546a2f
LM
152382008-01-31 Luis Machado <luisgpm@br.ibm.com>
15239
15240 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15241 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15242
2d8fd90a
PM
152432008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15244
15245 * gdb.pascal/integers.pas: New test program.
15246 * gdb.pascal/integers.exp: New testcase.
15247
a7fa0ded
PM
152482008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15249
15250 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15251
5e1a1926
TJB
152522008-01-30 Luis Machado <luisgpm@br.ibm.com>
15253
15254 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15255 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15256
8d04f9f0
JB
152572008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15258
15259 * gdb.ada/formatted_ref: New test program.
15260 * gdb.ada/formatted_ref.exp: New testcase.
15261
15262 * gdb.cp/formatted-ref.cc: New file.
15263 * gdb.cp/formatted-ref.exp: New testcase.
15264
ce75a98f
JB
152652008-01-30 Joel Brobecker <brobecker@adacore.com>
15266
15267 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15268
e835f6bf
NR
152692008-01-30 Nick Roberts <nickrob@snap.net.nz>
15270
15271 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15272 (test_file_list_exec_source_file): Update to new macro-info field.
15273
d118ef87
PH
152742008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15275
15276 * gdb.ada/exprs: New test program.
15277 * gdb.ada/exprs.exp: New testcase.
15278
7d35ab09
TJB
152792008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15280
15281 * dfp-test.c (DELTA, DELTA_B): New definitions.
15282 (double_val1, double_val2, double_val3, double_val4, double_val5,
15283 double_val6, double_val7, double_val8, double_val9, double_val10,
15284 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15285 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15286 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15287 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15288 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15289 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15290 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15291 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15292 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15293 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15294 dec128_val16): New global variables.
15295 (decimal_dec128_align): New function.
15296 (decimal_mixed): Likewise.
15297 (decimal_many_args_dec32): Likewise.
15298 (decimal_many_args_dec64): Likewise.
15299 (decimal_many_args_dec128): Likewise.
15300 (decimal_many_args_mixed): Likewise.
15301 * dfp-test.exp: Add tests calling new inferior functions.
15302
2d717e4f
DJ
153032008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15304
15305 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15306 gdb.server/ext-run.exp: New files.
15307 * lib/gdbserver-support.exp (gdbserver_download): New.
15308 (gdbserver_start): New. Update gdbserver expected
15309 output.
15310 (gdbserver_spawn): Use them.
15311 (gdbserver_start_extended): New.
15312
e85a822c
DJ
153132008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15314
15315 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15316 Run on GNU/Linux.
15317 (do_exec_tests): Check for systems which do not support catchpoints.
15318 Do not match START.
15319 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15320 Run on GNU/Linux. Enable verbose output.
15321 (check_fork_catchpoints): New.
15322 (explicit_fork_child_follow, catch_fork_child_follow)
15323 (tcatch_fork_parent_follow): Update expected messages.
15324 (do_fork_tests): Use check_fork_catchpoints.
15325 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15326 Run on GNU/Linux. Enable verbose output.
15327 (check_vfork_catchpoints): New.
15328 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15329 expected messages.
15330 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15331
401ea829
JB
153322008-01-29 Jim Blandy <jimb@red-bean.com>
15333
15334 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15335 host' errors.
15336 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15337
aceaf3ad
JB
153382008-01-29 Jim Blandy <jimb@red-bean.com>
15339
15340 * gdb.threads/sigthread.c: Use barriers to ensure that
15341 child_thread and child_thread_two are always initialized before we
15342 start to use them.
15343
a5606eee
VP
153442008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15345
15346 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15347 * gdb.base/watchpoint-solib.c: New.
15348 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15349
c55a82bb
PM
153502008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15351
15352 * gdb.base/gdb1056.exp: Add unsigned integer test.
15353
0993fe05
DE
153542008-01-28 Doug Evans <dje@google.com>
15355
15356 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15357
4fe42e7f
JB
153582008-01-27 Jim Blandy <jimb@codesourcery.com>
15359
c7a69933
JB
15360 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15361
4fe42e7f
JB
15362 * gdb.base/expand-psymtabs.exp: Doc fix.
15363
5def8285
MK
153642008-01-26 Mark Kettenis <kettenis@gnu.org>
15365
15366 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15367
5313c911
NR
153682008-01-24 Nick Roberts <nickrob@snap.net.nz>
15369
a9c64011 15370 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15371 -var-set-format.
15372
93815fbf
VP
153732008-01-23 Chris Demetriou <cgd@google.com>
15374
15375 * gdb.threads/thread_events.c: New testcase source file.
15376 * gdb.threads/thread_events.exp: New testcase expect file.
15377
467a88ee
NR
153782008-01-23 Nick Roberts <nickrob@snap.net.nz>
15379
15380 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15381
15382 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15383 -var-set-format.
15384
d8f82aba
DJ
153852008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15386 Vladimir Prus <vladimir@codesourcery.com>
15387
15388 * gdb.base/float.exp: Allow missing floating point for m68k and
15389 PowerPC.
15390
60c46647
VP
153912008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15392
15393 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15394 ignore count.
15395 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15396 * gdb.mi/mi-cli.exp: Adjust.
15397 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15398
c7dd36a1
PA
153992008-01-17 Pedro Alves <pedro@codesourcery.com>
15400
15401 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15402 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15403 with dummy_ptr's address.
15404 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15405 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15406 all targets.
15407 * gdb.mi/mi2-var-child.exp: Likewise.
15408
39d5313e
JB
154092008-01-09 Joel Brobecker <brobecker@adacore.com>
15410
15411 * gdb.ada/null_array: New test program.
15412 * gdb.ada/null_array.exp: New testcase.
15413
0aea4bf3
LM
154142008-01-09 Luis Machado <luisgpm@br.ibm.com>
15415
15416 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15417 with required float modifiers.
15418
0b354900
JB
154192008-01-08 Joel Brobecker <brobecker@adacore.com>
15420
15421 * gdb.ada/funcall_param: New test program.
15422 * gdb.ada/funcall_param.exp: New testcase.
15423
cdb7f5d4
JB
154242008-01-08 Joel Brobecker <brobecker@adacore.com>
15425
15426 * gdb.ada/arrayparam: New test program.
15427 * gdb.ada/arrayparam.exp: New testcase.
15428
88e2547f
JB
154292008-01-08 Joel Brobecker <brobecker@adacore.com>
15430
15431 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15432 landed. Should also fix random failures in the test following it.
15433
f6867ce0
TJB
154342008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15435
15436 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15437 for expressions with decimal float values.
15438 (test_dfp_conversions): New function to test casts to and from
15439 decimal float types.
15440 Call test_dfp_conversions.
15441 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15442 elements.
15443 (main): Initialize ds.float4 and ds.double8 elements.
15444 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15445 string to new error message.
15446 (d64_set_tests): Likewise.
15447 (d128_set_tests): Likewise.
15448 Add tests for expressions with decimal float variables. Add tests for
15449 conversions to and from decimal float types.
15450
f9c11282
JB
154512008-01-05 Joel Brobecker <brobecker@adacore.com>
15452
15453 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15454 * gdb.ada/packed_tagged.exp: New testcase.
15455
0ecbca72
JB
154562008-01-04 Joel Brobecker <brobecker@adacore.com>
15457
15458 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15459 gdb.ada/homonym/homonym_main.adb: New files.
15460 * gdb.ada/homonym.exp: New testcase.
15461
c18d3d89
JB
154622008-01-04 Joel Brobecker <brobecker@adacore.com>
15463
15464 * gdb.ada/packed_array.exp: Add testing of references to
15465 a packed array.
15466
ecc7085b
JB
154672008-01-04 Joel Brobecker <brobecker@adacore.com>
15468
15469 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15470 New files.
15471 * gdb.ada/type_coercion.exp: New testcase.
15472
c474c922
JB
154732008-01-04 Joel Brobecker <brobecker@adacore.com>
15474
15475 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15476 gdb.ada/tagged/foo.adb: New file.
15477 * gdb.ada/tagged.exp: New testcase.
15478
9005b927
JB
154792008-01-04 Joel Brobecker <brobecker@adacore.com>
15480
15481 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15482 gdb.ada/ptype_field/foo.adb: New files.
15483 * gdb.ada/ptype_field.exp: New testcase.
15484
1a6aaad8
JB
154852008-01-03 Joel Brobecker <brobecker@adacore.com>
15486
15487 * gdb.ada/print_pc.exp: New testcase.
15488
0ef22f53
JB
154892008-01-03 Joel Brobecker <brobecker@adacore.com>
15490
15491 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15492 gdb.ada/taft_type/p.adb: New files.
15493 * gdb.ada/taft_type.exp: New testcase.
15494
1689ecf8
JB
154952008-01-03 Joel Brobecker <brobecker@adacore.com>
15496
15497 * gdb.ada/array_bounds/bar.adb: New file.
15498 * gdb.ada/array_bounds.exp: New testcase.
15499
a4d0b9c3
JB
155002008-01-03 Joel Brobecker <brobecker@adacore.com>
15501
15502 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15503 gdb.ada/arrayptr/foo.adb: New files.
15504 * gdb.ada/arrayptr.exp: New testcase.
15505
a31ace00
JB
155062008-01-03 Joel Brobecker <brobecker@adacore.com>
15507
15508 * gdb.base/set-lang-auto.exp: New testcase.
15509
a97fced3
JB
155102008-01-03 Joel Brobecker <brobecker@adacore.com>
15511
15512 * gdb.ada/fun_addr/foo.adb: New file.
15513 * gdb.ada/fun_addr.exp: New testcase.
15514
ef29ce1a
JK
155152008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15516
15517 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15518 New files
15519
0fafefe3
JB
155202008-01-02 Joel Brobecker <brobecker@adacore.com>
15521
15522 * array_subscript_addr/p.adb: New file.
a9c64011 15523 * array_subscript_addr.exp: New testcase.
0fafefe3 15524
c4359f8d
JB
155252008-01-02 Joel Brobecker <brobecker@adacore.com>
15526
a9c64011 15527 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15528 New files.
15529 * gdb.ada/str_cmp_ref.exp: New testcase.
15530
1aa1b15b
JB
155312008-01-01 Joel Brobecker <brobecker@adacore.com>
15532
15533 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15534 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15535 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15536
81c9b2cf
JB
155372008-01-01 Joel Brobecker <brobecker@adacore.com>
15538
15539 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15540 gdb.ada/ref_param/pck.ads: New files.
15541 * gdb.ada/ref_param.exp: New testcase.
15542
319e4674
JB
155432008-01-01 Joel Brobecker <brobecker@adacore.com>
15544
15545 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15546 gdb.ada/interface/foo.adb: New files.
15547 * gdb.ada/interface.exp: New testcase.
15548
ef682c56
JB
155492007-12-31 Jim Blandy <jimb@codesourcery.com>
15550
15551 * gdb.base/multi-forks.exp: Consume all output from child
15552 processes before proceeding to next test.
15553
f6f3eb6c
JB
155542007-12-29 Jim Blandy <jimb@codesourcery.com>
15555
15556 * configure: Regenerated.
15557
f652e42f
JB
155582007-12-27 Joel Brobecker <brobecker@adacore.com>
15559
15560 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15561 gdb.ada/fixed_cmp/fixed.adb: New files.
15562 * gdb.ada/fixed_cmp.exp: New testcase.
15563
6943e596
JB
155642007-12-27 Joel Brobecker <brobecker@adacore.com>
15565
15566 * gdb.ada/boolean_expr.exp: New testcase.
15567
aad9a193
JB
155682007-12-26 Jim Blandy <jimb@codesourcery.com>
15569
15570 * gdb.base/multi-forks.exp: Doc fix.
15571
fb5f3683
JB
155722007-12-26 Joel Brobecker <brobecker@adacore.com>
15573
15574 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15575 * gdb.ada/char_param.exp: Do not compile our test program with
15576 -gnata, this is unnecessary.
15577 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15578
384e4a9c
JB
155792007-12-24 Joel Brobecker <brobecker@adacore.com>
15580
15581 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15582 gdb.ada/print_chars/foo.adb: New files.
15583 * gdb.ada/print_chars.exp: New testcase.
15584
01e044f7
JB
155852007-12-24 Joel Brobecker <brobecker@adacore.com>
15586
15587 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15588 gdb.ada/char_param/foo.adb: New files.
15589 * gdb.ada/char_param.exp: New testcase.
15590
0ce17860
JB
155912007-12-22 Jim Blandy <jimb@codesourcery.com>
15592
15593 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15594 hard-coding source line numbers into the test.
15595 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15596 gdb_get_line_number to find.
15597
919809b9
JB
155982007-12-22 Joel Brobecker <brobecker@adacore.com>
15599
15600 * gdb.base/ptype.c (highest): New struct type.
15601 (the_highest): New variable of that type.
15602 (main): Add dummy assignment to a field of variable the_highest.
15603 * gdb.base/ptype.exp: Test type printing of our new variable.
15604
abc8a88d
PM
156052007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15606
15607 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15608 and record first explicitly generated thread number.
abc8a88d
PM
15609 Use that thread number for thread specific watchpoint test.
15610 Add iteration number to repetitive tests.
15611
5158f3e3
CES
156122007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15613 Jim Blandy <jimb@codesourcery.com>
15614
15615 * gdb.base/expand-psymtabs.c: New testcase
15616 source file.
15617 * gdb.base/expand-psymtabs.exp: New testcase
15618 expect file.
15619
37e4754d
LM
156202007-12-17 Luis Machado <luisgpm@br.ibm.com>
15621
15622 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15623 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15624
551e5d04
JB
156252007-12-17 Joel Brobecker <brobecker@adacore.com>
15626
15627 * gdb.ada/frame_args/foo.adb: New file.
15628 * gdb.ada/frame_args/pck.ads: New file.
15629 * gdb.ada/frame_args/pck.adb: New file.
15630 * gdb.ada/frame_args.exp: New testcase.
15631
a05ee097
JB
156322007-12-17 Joel Brobecker <brobecker@adacore.com>
15633
15634 * gdb.base/frame-args.c: New file.
15635 * gdb.base/frame-args.exp: New testcase.
15636
c162e8c9 156372007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15638 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15639
15640 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15641
afe8ab22 156422007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15643
afe8ab22
VP
15644 * gdb.mi/mi-pending.exp: New.
15645 * gdb.mi/mi-pending.c: New.
15646 * gdb.mi/mi-pendshr.c: New.
15647
dfdfb3ca
JB
156482007-12-06 Jim Blandy <jimb@codesourcery.com>
15649
15650 * gdb.base/default.exp: Update expected output for 'info catch'.
15651
b7fca990
JK
156522007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15653
15654 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15655 must be set to binary.
15656
6a1afc1e
PA
156572007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15658
15659 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15660
a6b151f1
DJ
156612007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15662
15663 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15664 gdb.mi/mi-file-transfer.exp: New.
15665
43039443
JK
156662007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15667
15668 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15669
0ef2251b
MR
156702007-11-22 Maciej W. Rozycki <macro@mips.com>
15671
15672 * gdb.trace/backtrace.exp: Fix a typo.
15673 * gdb.trace/circ.exp: Likewise.
15674 * gdb.trace/collection.exp: Likewise.
15675 * gdb.trace/limits.exp: Likewise.
15676 * gdb.trace/report.exp: Likewise.
15677 * gdb.trace/tfind.exp: Likewise.
15678 * gdb.trace/while-dyn.exp: Likewise.
15679
5443631e
NR
156802007-11-21 Nick Roberts <nickrob@snap.net.nz>
15681
15682 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15683 objects of pointers that can't be dereferenced are now
15684 "noneditable".
15685
a4ce5b0d
UW
156862007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15687
15688 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15689 (target_cpu): Remove.
15690
d6e956e5
VP
156912007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15692
15693 * gdb.base/ending-run.exp: Expect the list of cleared
15694 breakpoint to come in natural order, not the reversed one.
a9c64011 15695
214270ab
VP
156962007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15697
15698 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15699 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15700
1a619819
LM
157012007-11-05 Luis Machado <luisgpm@br.ibm.com>
15702
15703 * gdb.base/printcmds.exp: New function
15704 test_printf_with_dfp.
15705
5b01a6fa
DE
157062007-11-02 Doug Evans <dje@google.com>
15707
15708 * gdb.disasm/t01_mov.s: Remove carriage returns.
15709 * gdb.disasm/t02_mova.s: Ditto.
15710 * gdb.disasm/t03_add.s: Ditto.
15711 * gdb.disasm/t04_sub.s: Ditto.
15712 * gdb.disasm/t05_cmp.s: Ditto.
15713 * gdb.disasm/t06_ari2.s: Ditto.
15714 * gdb.disasm/t07_ari3.s: Ditto.
15715 * gdb.disasm/t08_or.s: Ditto.
15716 * gdb.disasm/t09_xor.s: Ditto.
15717 * gdb.disasm/t10_and.s: Ditto.
15718 * gdb.disasm/t11_logs.s: Ditto.
15719 * gdb.disasm/t12_bit.s: Ditto.
15720 * gdb.disasm/t13_otr.s: Ditto.
15721
ec33ab7f
JK
157222007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15723
15724 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15725
ae0d01ff
UW
157262007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15727
15728 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15729 provide DFP support.
15730
55eddb0f
DJ
157312007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15732
15733 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15734 Test "set powerpc vector-abi". Skip auto-detection tests for old
15735 toolchains.
15736
7020f05c
PA
157372007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15738
15739 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15740 with [string compare].
15741
84bc3db9
PA
157422007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15743
15744 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15745 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15746
5876dc88
LM
157472007-10-25 Luis Machado <luisgpm@br.ibm.com>
15748
15749 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15750 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15751 * gdb.opt/Makefile.in: New makefile.
15752 * Makefile.in: Create new directory "gdb.opt".
15753 * configure.ac: Add "gdb.opt" directory.
15754 * configure: Regenerated.
a9c64011 15755
c3ea9a14
DE
157562007-10-25 Doug Evans <dje@google.com>
15757
15758 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15759 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15760
a9c64011 157612007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15762 Thiago Jung Bauermann <bauerman@br.ibm.com>
15763
15764 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15765 Floating Point expressions.
15766 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15767 Floating Point variables.
15768 * gdb.base/dfp-test.c: new file containing program with Decimal
15769 Floating variables, used by gdb.base/dfp-test.exp.
15770
62a24a2b
DJ
157712007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15772
15773 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15774
e7b1eae6
UW
157752007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15776
15777 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15778 compiling test case with GCC.
15779 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15780
c641edcc
UW
157812007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15782
15783 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15784 format changes.
15785
5e5ebfe6
MS
157862007-10-18 Michael Snyder <msnyder@specifix.com>
15787
15788 * gdb.base/dbx.exp: Add missing "-re " operator.
15789
e831e7b6
GM
157902007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15791
15792 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15793 * configure.ac: Removed trailing spaces after backslash.
15794 * gdb.modula2: New directory.
15795 * gdb.modula2/Makefile.in: New file.
15796 * gdb.modula2/unbounded-array.exp: New file.
15797 * gdb.modula2/unbounded1.c: New file.
15798
7cc46491
DJ
157992007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15800
15801 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15802
158032007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15804
15805 * gdb.base/sigstep.c (main): Add checks for
15806 return values for setitimer call.
15807 Call setitimer again with itimer = ITIMER_REAL
15808 if first call to setitimer fails.
15809
e91528f0
KH
158102007-10-11 Kazu Hirata <kazu@codesourcery.com>
15811
15812 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15813 of $timeout.
15814
2ec9a4f8
DJ
158152007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15816
15817 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15818
158192007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15820
15821 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15822 of gdb_expect call, to avoid interruption.
15823
64b2fa04
PA
158242007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15825
15826 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15827 (v_unsigned_long_long, v_long_long_array)
15828 (v_signed_long_long_array, v_unsigned_long_long_array)
15829 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15830 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15831 [!NO_LONG_LONG]: New.
15832 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15833 v_long_long_member.
15834
15835 (v_long_long_func, v_signed_long_long_func)
15836 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15837 (main) [!NO_LONG_LONG]: Initialize long long variants.
15838
15839 * gdb.base/whatis.exp: If board file requests no_long_long, build
15840 test with NO_LONG_LONG defined. Test long long, signed long long,
15841 and unsigned long long variants but only if board file doesn't
15842 disable it.
15843
a912286e 158442007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15845 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15846
15847 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15848 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15849 * configure: Regenerated.
15850 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15851 gdb.pascal/types.exp, lib/pascal.exp: New files.
15852
471ba8c9
DJ
158532007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15854
15855 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15856 call.
15857 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15858 to return to the call.
15859 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15860 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15861 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15862 * gdb.mi/mi-until.exp (test_until): Likewise.
15863 * gdb.mi/mi2-until.exp (test_until): Likewise.
15864
fef8a650
DJ
158652007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15866
15867 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15868 two-char array.
15869 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15870
d983da9c
DJ
158712007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15872
15873 * gdb.threads/watchthreads.c (thread_function): Sleep between
15874 iterations.
15875 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15876 at once for S/390. Generate matching fails and passes.
15877
17f62551
VP
158782007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15879
15880 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15881 the 'struct_declarations' variable to zeros.
a9c64011 15882
ed0616c6
VP
158832007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15884
15885 * gdb.cp/mb-ctor.cc: New.
15886 * gdb.cp/mb-ctor.exp: New.
15887 * gdb.cp/mb-templates.cc: New.
15888 * gdb.cp/mb-templates.exp: New.
15889
41f1b697
DJ
158902007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15891
15892 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15893
3f213f78
PA
158942007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15895
15896 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15897 targets.
15898 * configure: Regenerate.
15899
0d381245 159002007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15901
0d381245
VP
15902 * gdb.base/annota1.exp: Adjust for 'info break'
15903 format changes.
15904 * gdb.base/annota3.exp: Likewise.
15905 * gdb.base/break.exp: Likewise.
15906 * gdb.base/condbreak.exp: Likewise.
15907 * gdb.base/pending.exp: Likewise.
15908 * gdb.base/sepdebug.exp: Likewise.
15909 * gdb.base/unload.exp: Likewise.
15910 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15911
fe3f5fa8
VP
159122007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15913
15914 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15915 messages.
15916 * gdb.base/chng-syms.exp: Likewise.
15917 * gdb.base/unload.exp: Likewise.
a9c64011 15918
a75cf6c0
DJ
159192007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15920
15921 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15922
18ecae38
DJ
159232007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15924
15925 * schedlock.c (NUM): Change to 1.
15926 (main): Use args[0] for the main thread.
15927 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15928 regardless of the number of threads.
15929
5509918f
MR
159302007-09-14 Maciej W. Rozycki <macro@mips.com>
15931
4a543daf
MR
15932 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15933 type down.
15934 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15935 test.
15936 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15937 watchpoint type down.
15938 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15939 test.
15940
159412007-09-14 Maciej W. Rozycki <macro@mips.com>
15942
5509918f
MR
15943 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15944 Move all the tests here and run them twice, once using software
15945 watchpoints and once using hardware watchpoints.
15946 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15947
40b53987
DJ
159482007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15949
15950 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15951 test.
15952
695e2681
MK
159532007-09-10 Mark Kettenis <kettenis@gnu.org>
15954
8b3fc8d8
MK
15955 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15956 build-id.
15957
695e2681
MK
15958 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15959 know about $ORIGIN. Calculate output dir from $dest instead of
15960 using ${objdir}/{$subdir}.
15961
58d69f29
MK
159622007-09-09 Mark Kettenis <kettenis@gnu.org>
15963
15964 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15965 gcore, before continuing with the test.
15966
3e347599
DJ
159672007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15968
15969 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15970 * gdb.mi/mi-watch.exp: Likewise.
15971
ea37ba09
DJ
159722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15973 Jim Blandy <jimb@codesourcery.com>
15974
15975 * gdb.arch/i386-sse.exp: Do not expect character constants.
15976 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15977 * gdb.base/display.exp: Allow print/s.
15978 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15979 and unsigned char array changes.
15980
2025a643
DJ
159812007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15982
15983 * gdb.base/display.exp: Add tests for printf %p.
15984
26669a27
PA
159852007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15986
15987 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15988 the dll name to unicode.
15989
c8f021f8
JK
159902007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15991
15992 * gdb.base/default.exp (show version): Update the version text.
15993 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15994
4cf31eea
JK
159952007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15996
15997 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15998 New files.
15999
4935890f
JK
160002007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16001
16002 * lib/gdb.exp (build_id_debug_filename_get): New function.
16003 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16004 Remove the generate DEBUG file for the future testcase runs.
16005 New testcase for the NT_GNU_BUILD_ID retrieval.
16006 Move the final testing step to ...
16007 (test_different_dir): ... a new function.
16008 New parameter XFAIL to XFAIL all the tests performed.
16009 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16010 New parameter TYPE to PF_PREFIX all the tests performed.
16011
02142340
VP
160122007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16013
16014 * gdb.mi/mi-var-cp.cc (path_expression): New
16015 function.
16016 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16017
36acd84e
UW
160182007-08-27 Markus Deuling <deuling@de.ibm.com>
16019
16020 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16021 to fit into SPU Local Store memory.
16022
a896d121
JB
160232007-08-23 Joel Brobecker <brobecker@adacore.com>
16024
16025 * gdb.base/default.exp: Adjust the expected output of "info
16026 warranty" after the switch to GPLv3.
16027
7b433602
JB
160282007-08-23 Joel Brobecker <brobecker@adacore.com>
16029
16030 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16031 to 30000 (from 20000).
16032
e22f8b7c
JB
160332007-08-23 Joel Brobecker <brobecker@adacore.com>
16034
16035 Switch the license of all .exp files to GPLv3.
16036 Switch the license of all .f and .f90 files to GPLv3.
16037 Switch the license of all .s and .S files to GPLv3.
16038
5a0e3bd0
JB
160392007-08-23 Joel Brobecker <brobecker@adacore.com>
16040
16041 * configure.ac: Switch license to GPLv3.
16042
cc00619d
JB
160432007-08-23 Joel Brobecker <brobecker@adacore.com>
16044
16045 Switch the licensing to GPLv3 for all .ads and .adb files.
16046
8d26208a
DJ
160472007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16048
16049 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16050 and t_int_double.
16051 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16052
4fcb9948
JB
160532007-08-17 Joel Brobecker <brobecker@adacore.com>
16054
16055 * gdb.base/step-line.c: Switch license to GPL version 3, and
16056 update copyright year.
16057 * gdb.base/step-line.inp: Likewise.
16058
b9c34f67
JB
160592007-08-17 Joel Brobecker <brobecker@adacore.com>
16060
16061 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16062 changes inside gdb1555.c.
16063 * gdb.base/pending.exp: Likewise.
16064
2cc17678
DJ
160652007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16066
16067 * config/default.exp: New file.
16068
e48883f7
DJ
160692007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16070
16071 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16072 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16073
1ab80e5b
MR
160742007-07-30 Maciej W. Rozycki <macro@mips.com>
16075
16076 * gdb.base/dump.exp: Force the correct endianness for binary
16077 formats not carrying this information.
16078
aba471f5
DJ
160792007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16080
16081 * gdb.threads/staticthreads.exp: Match .*sem_post.
16082
d4e07204
DJ
160832007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16084
16085 * gdb.base/readline.exp (operate_and_get_next): Match the final
16086 prompt.
16087
2b97317d
KB
160882007-07-23 Kevin Buettner <kevinb@redhat.com>
16089
16090 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16091 to restarting SID.
16092
44efa07a
KB
160932007-07-18 Kevin Buettner <kevinb@redhat.com>
16094
16095 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16096 prior to `gdb_start'.
16097
7b5ebade
KB
160982007-07-18 Kevin Buettner <kevinb@redhat.com>
16099
16100 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16101 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16102 Remove call to gdb_unload.
16103
255e7678
DJ
161042007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16105 Daniel Jacobowitz <dan@codesourcery.com>
16106
16107 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16108 for __WIN32__.
16109 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16110 * gdb.base/unload.exp: Use shared library test routines.
16111
3a40aaa0
UW
161122007-07-03 Markus Deuling <deuling@de.ibm.com>
16113
16114 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16115 * gdb.base/solib-symbol-lib.c: Likewise.
16116 * gdb.base/solib-symbol-main.c: Likewise.
16117
b0f4b84b
DJ
161182007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16119
16120 * config/gdbserver.exp (gdb_reconnect): New.
16121 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16122 gdb.base/solib-disc.exp: New files.
16123 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16124 remote debugging".
16125 (gdb_compile): Add shlib_load flag.
16126 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16127 port.
16128 (gdbserver_reconnect): New.
16129
1b05479a
DJ
161302007-07-01 Nick Roberts <nickrob@snap.net.nz>
16131 Daniel Jacobowitz <dan@codesourcery.com>
16132
16133 * gdb.base/annota3.exp: Test for if construct.
16134
86f78eb2
DJ
161352007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16136
16137 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16138
6a2eb474 161392007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16140 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16141
16142 * gdb.base/display.exp: Allow a newline after display/i.
16143 * gdb.base/pc-fp.exp: Likewise.
16144 * gdb.base/sigbpt.exp: Likewise.
16145
f8b73d13
DJ
161462007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16147
16148 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16149 required features to be included.
16150
4339e69e
DJ
161512007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16152
16153 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16154 in info threads output.
16155
23d964e7
UW
161562007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16157 Markus Deuling <deuling@de.ibm.com>
16158
16159 * gdb.arch/spu-info.exp: New testcase.
16160 * gdb.arch/spu-info.c: New file.
16161
fd20f75b
DJ
161622007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16163
16164 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16165 tpcs_offset. Restore lr after the call.
16166 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16167
2226f861
DJ
161682007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16169
16170 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16171 (gdbserver_run): Kill any running gdbserver.
16172 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16173
d12371a9
MR
161742007-05-17 Maciej W. Rozycki <macro@mips.com>
16175
16176 * gdb.base/sigbpt.exp: Preset segv_addr.
16177
93f02886
DJ
161782007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16179
16180 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16181 (gdb_compile_shlib): Likewise.
16182 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16183 (default_gdb_init): Clear cleanfiles.
16184 (gdb_finish): Delete recorded cleanfiles.
16185 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16186
16187 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16188 Do not use isnative.
16189 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16190 gdb.base/so-impl-ld.exp: Likewise.
16191 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16192 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16193 gdb_compile.
16194
b04e06d7
VP
161952007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16196
16197 * config/unknown.exp: Remove.
16198
069ed931
UW
161992007-05-15 Markus Deuling <deuling@de.ibm.com>
16200
16201 * gdb.base/info-proc.exp: Check is_remote.
16202
09db0d03
UW
162032007-05-14 Markus Deuling <deuling@de.ibm.com>
16204
16205 * gdb.base/gcore.exp: Initialize variable core_supported.
16206
af2cbe8c
DJ
162072007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16208
16209 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16210
027c0295
DJ
162112007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16212
16213 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16214 * gdb.threads/print-threads.exp (test_all_threads): Allow
16215 negative and hexadecimal thread IDs.
16216
dc5000e7
DJ
162172007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16218
16219 * gdb.java/jprint.java (public): Avoid invalid call to static
16220 method.
16221
2e74ed18
DP
162222007-05-14 Denis Pilat <denis.pilat@st.com>
16223
16224 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16225 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16226 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16227 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16228 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16229
83547f02
UW
162302007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16231
16232 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16233 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16234 this mode.
16235 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16236 * gdb.base/spu.ld: New file.
16237
b18be20d
DJ
162382007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16239
16240 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16241
be444858
DJ
162422007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16243
16244 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16245
b1d53152
DJ
162462007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16247
16248 * gdb.java/jmain.exp: Handle demangled names with and without method
16249 signatures.
16250
d084b331
DJ
162512007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16252
16253 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16254 (have_a_very_merry_interrupt): Remove calls to puts.
16255 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16256 inferior output.
16257 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16258 test names.
16259
db9d7fc5
DJ
162602007-04-29 Markus Deuling <deuling@de.ibm.com>
16261 Daniel Jacobowitz <dan@codesourcery.com>
16262
16263 * gdb.base/auxv.exp (core_works): Also check is_remote.
16264 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16265
ef783a7d 162662007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16267
ef783a7d
VP
16268 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16269 message, not the undefined 'module' variable.
16270 * gdb.base/siginfo.exp: Likewise.
16271 * gdb.base/sigstep.exp: Likewise.
16272 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16273 serialport.
16274 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16275
b7b73cae
CV
162762007-04-25 Corinna Vinschen <vinschen@redhat.com>
16277
16278 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16279 target sim fails. Return 0 otherwise.
16280 (gdb_load): Return prematurely if gdb_target_sim fails.
16281
7d90fdfa
DP
162822007-04-16 Denis Pilat <denis.pilat@st.com>
16283
16284 * gdb.base/setshow.exp: Reset height after having set it to 100.
16285
5d3e9c85
DP
162862007-04-16 Denis Pilat <denis.pilat@st.com>
16287
16288 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16289
18e75969
DP
162902007-04-16 Denis Pilat <denis.pilat@st.com>
16291
16292 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16293
25d5ea92
VP
162942007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16295
16296 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16297 tests. Run the frozen varobjs test.
16298 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16299 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16300
0b49cb80
JK
163012007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16302
16303 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16304 gdb.base/type-opaque.exp: New files.
16305
a73bafbc 163062007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16307
16308 * gdb.mi/mi-var-child.c
a73bafbc
VP
16309 (do_children_tests): User char[2] instead of
16310 char so that automatic printing of pointers to char
16311 don't give unpredicable result.
16312 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16313 local variables.
16314 * gdb.mi/mi-var-child.exp: Step to right line
16315 of do_children_tests.
16316 * gdb.mi/mi2-var-child.exp: Likewise.
16317 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16318 do_locals_tests.
a73bafbc
VP
16319 (do_children_tests): User char[2] instead of
16320 char so that automatic printing of pointers to char
a9c64011 16321 don't give unpredicable result.
a73bafbc 16322 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16323 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16324 Pass test name to mi_wait_for_stop.
16325
7ce59000
DJ
163262007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16327
16328 * gdb.asm/asm-source.exp: Remove d10v case.
16329 * lib/gdb.exp (skip_cplus_tests): Likewise.
16330 * gdb.asm/d10v.inc: Deleted.
16331
20389057
DJ
163322007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16333
16334 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16335
8807d78b
DJ
163362007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16337
16338 * config/netware.exp: Delete file.
16339
aa3edb8e
JB
163402007-03-29 Joel Brobecker <brobecker@adacore.com>
16341
16342 * gdb.dwarf2/dw2-noloc.S: New file.
16343 * gdb.dwarf2/dw2-noloc.exp: New file.
16344
297561ac
PA
163452007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16346
16347 * gdb.cp/method2.cc: New test.
16348 * gdb.cp/method2.exp: New test.
16349 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16350
1f81bd39
DJ
163512007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16352
16353 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16354
9453113a
DJ
163552007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16356
16357 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16358
b741e217
DJ
163592007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16360
16361 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16362 (gdb_load): Delete, replace with...
16363 (gdb_reload): ...this.
16364 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16365 * gdb.server/server-mon.exp: Likewise.
16366 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16367 (gdb_start_cmd): New.
16368 (gdb_file_cmd): Save the last loaded file.
16369 (gdb_reload): New.
16370 (gdb_gnu_strip_debug): Use transform.
16371 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16372 support here. Use new $last_loaded_file. Check mtime.
16373 (gdb_target_cmd): Handle ObjC failure case.
16374 (infer_host_exec): Delete.
16375 (gdbserver_load): Rename to...
16376 (gdbserver_run): ...this. Simplify.
16377 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16378 (mi_gdb_load): Move most contents to a new function...
16379 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16380 (mi_run_cmd): Use mi_gdb_target_load.
16381 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16382 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16383 Use gdb_run_cmd.
16384 * gdb.base/charsign.exp: Remove incorrect comment.
16385 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16386 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16387 gdb.base/start.exp: Use gdb_start_cmd.
16388
446ab585 163892007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16390 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16391
16392 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16393 * gdb.base/signull.exp: Similarly.
16394
bbb88ebf
UW
163952007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16396
16397 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16398 messages available to test cases (like chng-sym.exp).
16399
cb8c4a99
AS
164002007-03-14 Andreas Schwab <schwab@suse.de>
16401
16402 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16403 format changes.
16404
4e463ff5
DJ
164052007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16406
16407 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16408 (optimized_1): New.
16409 (main): Call optimized_1.
16410 (gdb2029): Correct typos. Call gdb2029_marker.
16411 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16412 for gdb2029.
16413
b6db2c47
MK
164142007-03-12 Mark Kettenis <kettenis@gnu.org>
16415
16416 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16417 as tabs. Remove redundant test pattern.
16418
70ed3737
UW
164192007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16420
16421 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16422 for /a format output.
16423
47b67b60
DJ
164242007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16425
16426 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16427 collect output incrementally.
16428
b8953b0e
UW
164292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16430
16431 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16432 for -var-create lpcharacter test.
16433 * gdb.mi/mi2-var-cmd.exp: Likewise.
16434
7acd5c40
UW
164352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16436
16437 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16438 pass on targets where address zero is readable.
16439
9c6759c1
UW
164402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16441
16442 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16443 just a single architecture.
16444
a2f1aeb4
UW
164452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16446
16447 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16448 (fetch_all_registers): New function, uses gdb_test_multiple and
16449 exp_continue to fetch inferior output line-by-line.
16450 Replace all uses of do_get_all_registers by fetch_all_registers.
16451
46579ac2
UW
164522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16453
16454 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16455 in target_info.
16456
fc133f24
MS
164572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16458
a9c64011 16459 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16460 consistancy; add a default (timeout) case.
16461
7646a51d
MS
164622007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16463
16464 * gdb.base/watchpoint.exp: Fix truncated comment.
16465
dcfff61f
MS
164662007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16467
16468 * Makefile.in: Remove spurious single-quotes from sed command.
16469
664e3ee9
DJ
164702007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16471
16472 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16473 func.
16474 * gdb.mi/mi2-var-cmd.exp: Likewise.
16475
d7cc6f2f
JB
164762007-02-27 Joel Brobecker <brobecker@adacore.com>
16477
a9c64011
AS
16478 * gdb.dwarf2/dw2-producer.S: New file.
16479 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16480
164812007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16482
16483 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16484 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16485 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16486 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16487 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16488 Revert tests to use mi_gdb_test and include value field in output
16489 of -var-create.
16490
93d42b30
DJ
164912007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16492
16493 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16494
c499ed39
DJ
164952007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16496
16497 * gdb.base/maint.exp: Remove full paths from test names.
16498 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16499 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16500
9836f81b
JB
165012007-02-27 Joel Brobecker <brobecker@adacore.com>
16502
16503 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16504
c74d0ad8
DJ
165052007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16506
16507 * gdb.server/server-mon.exp: New test.
16508
2711e456
DJ
165092007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16510
16511 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16512
ff6f572f
DJ
165132007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16514
16515 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16516 register capitalization.
16517
fada3feb
DP
165182007-02-13 Denis Pilat <denis.pilat@st.com>
16519
16520 * gdb.mi/mi-var-invalidate.exp: New file.
16521
fb1e4ffc
DJ
165222007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16523
16524 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16525
3da939d7
DJ
165262007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16527
16528 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16529
123dc839
DJ
165302007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16531
16532 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16533 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16534
877e3645 165352007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16536
16537 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16538 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16539 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16540 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16541 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16542 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16543 Update tests to include value field in output of -var-create.
a9c64011 16544
3c0a2960
AS
165452007-02-08 Andreas Schwab <schwab@suse.de>
16546
16547 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16548
108546a0
DJ
165492007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16550
16551 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16552 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16553
d701dcab
DP
165542007-02-02 Denis Pilat <denis.pilat@st.com>
16555
16556 * gdb.threads/threadapply.exp: check that frame is not changed by
16557 the thread apply all command.
16558
783e3e2f
AS
165592007-01-31 Andreas Schwab <schwab@suse.de>
16560
6d9c3a87
AS
16561 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16562
3c50d7b9
AS
16563 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16564 in the dwarf sections.
16565 * gdb.dwarf2/mac-fileno.S: Likewise.
16566
783e3e2f
AS
16567 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16568 bspstore register on ia64.
16569
78ff580e
AS
165702007-01-29 Andreas Schwab <schwab@suse.de>
16571
cc8e9b12
AS
16572 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16573 "frame-begin" annotation.
16574
78ff580e
AS
16575 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16576 number of "frames-invalid" annotations.
16577
704a4f78
DJ
165782007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16579
16580 * gdb.base/commands.exp: Call if_commands_test.
16581 (gdb_test_no_prompt, if_commands_test): New.
16582
e741bf94
MK
165832007-01-28 Mark Kettenis <kettenis@gnu.org>
16584
16585 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16586
474d0ad3
AS
165872007-01-27 Andreas Schwab <schwab@suse.de>
16588
16589 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16590 .short/.int/.quad in the dwarf sections.
16591 * gdb.dwarf2/dw2-intercu.S: Likewise.
16592 * gdb.dwarf2/dw2-intermix.S: Likewise.
16593
e784b426
JK
165942007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16595
16596 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16597 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16598 array.
e784b426
JK
16599 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16600 * gdb.base/setvar.exp: Likewise.
16601
37f08e04
AS
166022007-01-26 Andreas Schwab <schwab@suse.de>
16603
9a01813a
AS
16604 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16605 test.
16606
37f08e04
AS
16607 * gdb.base/multi-forks.exp ("restart $i"): Also match
16608 __kernel_syscall_via_break.
16609
6e2a9270
VP
166102007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16611
16612 * lib/mi-support.exp (mi_delete_varobj): New.
16613 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16614 testcase.
16615 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16616 (main): Call the above.
16617 (reference_update_test, base_in_reference_test)
16618 (reference_to_pointer): Delete the created varobjs.
a9c64011 16619
e515b470
DJ
166202007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16621
16622 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16623 * configure: Regenerated.
16624 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16625 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16626 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16627 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16628 * lib/gdb.exp (gdb_skip_xml_test): New function.
16629
08d8bcd7
DJ
166302007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16631
16632 * gdb.base/sigrepeat.exp: Correct error message.
16633
166342007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16635 Daniel Jacobowitz <dan@codesourcery.com>
16636
16637 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16638 gdb.arch/i386-gnu-cfi-asm.S: New files.
16639
97c3f1f3
JK
166402007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16641
16642 * lib/gdb.exp: Abort on missing `site.exp'.
16643
cb1df416
DJ
166442007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16645 Daniel Jacobowitz <dan@codesourcery.com>
16646
16647 * gdb.base/included.c, gdb.base/included.exp,
16648 gdb.base/included.h: New files.
16649
35990120
DJ
166502007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16651
16652 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16653 (maximize_rlimit): Reduce limits on 64-bit systems.
16654
6e81a116 166552007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16656
16657 From Marcus Deuling <deuling@de.ibm.com>:
16658 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16659 every case.
16660
6c3c41f3
NR
166612007-01-13 Nick Roberts <nickrob@snap.net.nz>
16662
16663 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16664 (test_path_specification): Use objdir instead of srcdir to always
16665 get an absolute filename.
16666
2f12c312
DJ
166672007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16668
16669 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16670
81121995
VP
166712007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16672
16673 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16674 Make sure the variable we're using is in scope.
16675 (reference_to_pointer): Likewise.
16676
4741b737
DJ
166772007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16678
16679 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16680 has no debug information.
16681
054410c3
DJ
166822007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16683
16684 * gdb.base/annota1.exp: Remove extra send_gdb.
16685
818f79f6
DJ
166862007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16687
16688 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16689
f7a6bb70
DJ
166902007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16691
16692 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16693
57e66780
DJ
166942007-01-08 Nick Roberts <nickrob@snap.net.nz>
16695 Daniel Jacobowitz <dan@codesourcery.com>
16696
16697 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16698 lcharacter or linteger change. Correct duplicated test name.
16699 * gdb.mi/mi2-var-cmd.exp: Likewise.
16700
3d799a95
DJ
167012007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16702
16703 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16704
167052007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16706
a9c64011
AS
16707 * gdb.base/nofield.c: New file.
16708 * gdb.base/nofield.exp: New testcase.
51679ba9 16709
eafb94e8
NR
167102007-01-05 Nick Roberts <nickrob@snap.net.nz>
16711
16712 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16713
16714 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16715 test.
16716
5e572bb4
DJ
167172007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16718
16719 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16720
74a44383
DJ
167212007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16722
16723 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16724 when continuing.
16725
1b572db9
DJ
167262007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16727
16728 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16729 Expect ".exe" extension.
16730
381bc39b
DJ
167312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16732
16733 * gdb.base/charset.exp: Add explicit filename to break.
16734 * gdb.base/dbx.exp: Add explicit filename to breaks.
16735
2b70e4c6
DJ
167362007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16737
16738 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16739 * gdb.mi/mi2-file.exp: Likewise.
16740
303b6f5d
DJ
167412007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16742
16743 Implement specification of MI tests as comments
16744 in C and C++ sources.
16745 * lib/mi-support.exp (mi_autotest_data): New variable.
16746 (mi_autotest_source): New variable.
16747 (count_newlines, mi_prepare_inline_tests)
16748 (mi_get_inline_test, mi_continue_to_line)
16749 (mi_run_inline_test, mi_tbreak)
16750 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16751 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16752 Run inline tests.
16753 * gdb.mi/mi-var-cp.cc: Define tests here.
16754
23da0d94
VP
167552007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16756
16757 Simplify usage of mi_continue_to.
16758 * lib/mi-support.exp (mi_runto_helper): Renamed
16759 from mi_runto, added new parameter 'run_or_continue'.
16760 (mi_runto): Use mi_runto_helper.
16761 (mi_continue_to): Accept just function name as parameter.
16762 Use mi_runto_helper.
16763 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16764 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16765
f9e18282
JB
167662006-01-04 Joel Brobecker <brobecker@adacore.com>
16767
16768 Make this testcase a bit more realistic. The current code
16769 is too simplistic, and allows the compiler to optimize out
16770 some of the entities we need for this testcase.
16771 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16772 (Do_Nothing): Add extra parameter.
16773 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16774 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16775 by using a variable of type Void_Star.
16776
fd678c65
JB
167772006-01-04 Joel Brobecker <brobecker@adacore.com>
16778
16779 * gdb.ada/catch_ex/foo.adb: New file.
16780 * gdb.ada/catch_ex.exp: New testcase.
16781
05cfdb42
DJ
167822007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16783
16784 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16785 pass --image-base to linker.
16786
2e03ee74
DJ
167872007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16788 Daniel Jacobowitz <dan@codesourcery.com>
16789
16790 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16791 secondary prompts.
16792
0d5de010
DJ
167932007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16794
16795 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16796 output. Test the types of members and member pointers.
16797 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16798 gdb/2092.
16799 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16800 statement. Enable for GCC. Update expected output for some tests
16801 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16802 layout.
16803 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16804 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16805 (Diamond::vget_base): New.
16806 (main): Add new tests.
16807 * gdb.cp/printmethod.exp: Update expected output for member functions.
16808 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16809 print pEe->D::vg().
16810
61a771aa
DJ
168112007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16812
16813 * gdb.threads/tls.exp: Allow stops in sem_post.
16814
2fa63963
DJ
168152006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16816
16817 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16818 * gdb.base/annota3.exp: Likewise.
16819 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16820 again (instead of timing out).
16821 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16822 GCC bug 26475.
16823 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16824 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16825 test from jmisc1.exp.
16826 * gdb.java/jmisc1.exp: Delete.
16827 * gdb.java/jprint.exp: Adjust to work with method signatures including
16828 return types.
16829 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16830 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16831 * lib/java.exp (compile_java_from_source): Pass the correct type
16832 to target_compile.
16833
5eefc2b7
JB
168342006-12-31 Joel Brobecker <brobecker@adacore.com>
16835
16836 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16837 (stack_align_edx): New function.
16838 (stack_align_eax): New function.
16839 (main): Add calls to stack_align_edx and stack_align_eax.
16840 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16841 Add testing for the cases where the register used during a stack
16842 realignment is edx. Same for eax.
16843
227c54da
DJ
168442006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16845
16846 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16847 and generic PE targets.
16848
cab8ac94
JB
168492006-12-29 Joel Brobecker <brobecker@adacore.com>
16850
16851 * gdb.ada/array_return.exp: Update copyright date list.
16852
ba54f318
JB
168532006-12-27 Joel Brobecker <brobecker@adacore.com>
16854
16855 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16856 (Create_Small_Float_Vector): New function.
16857 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16858 function body.
16859 * gdb.ada/array_return/p.adb: Use new type and function from
16860 package Pck.
16861 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16862 able to print the value returned by a function returning an
16863 array of float.
16864
6b7a35dd
JB
168652006-12-20 Joel Brobecker <brobecker@adacore.com>
16866
16867 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16868 The associated tests should be PASSing.
16869
038224f6
VP
168702006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16871
16872 Test for base in references.
16873 * gdb.mi/mi-var-cp.cc: Add test code.
16874 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16875 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16876 * gdb.mi/mi2-watch.exp: Likewise.
16877 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16878 (mi_list_varobj_children): New function.
16879
b26ed50d
VP
168802006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16881
16882 * lib/mi-support.exp
16883 (mi_runto): Accept "()" after function name.
16884 (mi_create_varobj): New function.
16885 (mi_varobj_update): New function.
16886 (mi_Check_varobj_value): New function.
16887 * gdb.mi/mi-var-cp.exp: New file.
16888 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16889
08232497
DJ
168902006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16891
16892 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16893 gdb.base/weaklib2.c: New files.
16894
d394c993 168952006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16896
ac6c2fba
NS
16897 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16898 info. Adjust test names.
16899
8ec659a0 16900 * gdb.base/break.c (main): Move position of malloc.
d394c993 16901 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16902
acd65feb
VP
169032006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16904
16905 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16906 assignement of arrays and function pointers.
16907 * gdb.mi/var-cmd.c: Add declaration necessary for above
16908 tests.
16909
f556d5e5
NS
169102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16911
16912 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16913
16914 * gdb.threads/linux-dp.exp: Read thread table before and after
16915 creating each philosopher and verify it.
16916
697bc68d
NS
169172006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16918 Paul Brook <paul@codesourcery.com>
16919 Daniel Jacobowitz <dan@codesourcery.com>
16920
16921 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16922 main to remove duplication. Add start function of the form
697bc68d
NS
16923 '_*start[1-9]*'. Add RVDS start function.
16924
29d73ae4
DJ
169252006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16926
16927 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16928
c1d88655
UW
169292006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16930
16931 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16932 * gdb.asm/spu.inc: New file.
16933 * gdb.base/term.exp: Disable if [target_info exists noargs].
16934 * gdb.gdb/complaints.exp: Disable if ![isnative].
16935 * gdb.gdb/selftest.exp: Likewise.
16936 * gdb.gdb/observer.exp: Likewise.
16937 * gdb.gdb/xfullpath.exp: Likewise.
16938 * gdb.base/attach.exp: Disable on SPU target.
16939 * gdb.cp/bs145503.exp: Likewise.
16940 * gdb.cp/exception.exp: Likewise.
16941 * gdb.cp/userdef.exp: Likewise.
16942
32a13b1a
DJ
169432006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16944
16945 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16946
d8295fe9
VP
169472006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16948
16949 * gdb.base/completion.exp: Fix completion tests for
16950 'info' and 'info '.
16951 * gdb.base/help.exp (help_test_raw, test_class_help)
16952 (test_prefix_command_help): Move...
16953 * lib/gdb.exp: Here.
16954 * gdb.base/main.exp: Adjust.
16955 * gdb.cp/maint.exp: Adjust.
16956 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16957
8c394015
VP
169582006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16959
16960 * gdb.stabs/weird.exp (print_weird_var): Use
16961 gdb_test_multiple instead of gdb_expect.
16962
027fc1bc
VP
169632006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16964
16965 * gdb.base/help.exp (help_test_raw): New.
16966 (test_class_help): New.
16967 (test_prefix_command_help): New.
16968 Adjust testcases.
16969
67609209
FR
169702006-11-09 Christophe Lyon <christophe.lyon@st.com>
16971
16972 * gdb.base/constvars.c (main): Write to crass and crips, so that
16973 they are allocated by the compiler.
16974
f73adfeb
AS
169752006-10-27 Andreas Schwab <schwab@suse.de>
16976
16977 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16978 "detach-fork".
16979
2f83a18e
DJ
169802006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16981
16982 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16983 of patterns.
16984
94277a38
DJ
169852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16986
16987 * gdb.base/sepdebug.exp: Remove debug format test.
16988 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16989 Handle no-symtab.
16990 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16991
5bd2f6e2
DJ
169922006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16993
16994 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16995 int to pointer or pointer to int.
16996 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16997
8c008720
DJ
169982006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16999
17000 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17001
9e35dae4
DJ
170022006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17003
17004 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17005
d9639e13
DJ
170062006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17007
17008 PR c++/2116
17009 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17010
390a1bd0
JB
170112006-10-06 Joel Brobecker <brobecker@adacore.com>
17012
17013 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17014 the corresponding bug has been fixed in GDB (PR/2018).
17015
dd920c33
JB
170162006-10-06 Joel Brobecker <brobecker@adacore.com>
17017
17018 * gdb.base/subst.exp: New testcase.
17019
53bbefe9
JB
170202006-10-06 Joel Brobecker <brobecker@adacore.com>
17021
17022 * gdb.ada/array_return/pck.ads: Add copyright notice.
17023 * gdb.ada/array_return/pck.adb: Likewise.
17024 * gdb.ada/array_return/p.adb: Likewise.
17025 * gdb.ada/exec_changed/first.adb: Likewise.
17026 * gdb.ada/exec_changed/second.adb: Likewise.
17027
09851417
JB
170282006-10-06 Joel Brobecker <brobecker@adacore.com>
17029
17030 * gdb.ada/watch_arg/watch.adb: New file.
17031 * gdb.ada/watch_arg.exp: New testcase.
17032
041bf30d
VP
170332006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17034
17035 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17036 via string_to_regexp.
041bf30d 17037 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17038
f286fbdd 170392006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17040
17041 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17042 Remove unused / obsolete files.
17043
7c07f349
NR
170442006-09-19 Nick Roberts <nickrob@snap.net.nz>
17045
17046 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17047
cd5ff84a
VP
170482006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17049
17050 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17051 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17052 the number of frames.
cd5ff84a 17053
ae018d1a
DJ
170542006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17055
17056 * gdb.base/args.c (main): Add breakpoint marker.
17057 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17058 really test empty arguments.
17059 (args_load): Delete.
17060 (args_test): New.
17061
b399c549
NR
170622006-09-13 Nick Roberts <nickrob@snap.net.nz>
17063
17064 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17065 check for one file.
b399c549 17066
2ab1eb7a
VP
170672006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17068
17069 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17070 HIGH_FRAME argument to -stack-list-locals can be larger than
17071 the number of frames.
a9c64011 17072
476308bf
FF
170732006-08-18 Fred Fish <fnf@specifix.com>
17074
17075 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17076 '$' in front of skip_vmx_tests_saved when setting that.
17077
8625200f
AS
170782006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17079
17080 * gdb.base/trace-commands.exp: New file.
17081
089ec8f1
DJ
170822006-08-10 Joel Brobecker <brobecker@adacore.com>
17083 Daniel Jacobowitz <dan@codesourcery.com>
17084
17085 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17086 expected output of the backtrace commands.
17087
b60f0898
JB
170882006-08-09 Joel Brobecker <brobecker@adacore.com>
17089
17090 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17091 untested followed by return combination.
17092 * gdb.arch/altivec-regs.exp: Likewise.
17093 * gdb.arch/e500-abi.exp: Likewise.
17094 * gdb.arch/e500-regs.exp: Likewise.
17095 * gdb.arch/gdb1291.exp: Likewise.
17096 * gdb.arch/gdb1431.exp: Likewise.
17097 * gdb.arch/gdb1558.exp: Likewise.
17098 * gdb.arch/i386-prologue.exp: Likewise.
17099 * gdb.arch/i386-unwind.exp: Likewise.
17100 * gdb.asm/asm-source.exp: Likewise.
17101 * gdb.base/a2-run.exp: Likewise.
17102 * gdb.base/advance.exp: Likewise.
17103 * gdb.base/all-bin.exp: Likewise.
17104 * gdb.base/annota1.exp: Likewise.
17105 * gdb.base/annota3.exp: Likewise.
17106 * gdb.base/args.exp: Likewise.
17107 * gdb.base/arithmet.exp: Likewise.
17108 * gdb.base/assign.exp: Likewise.
17109 * gdb.base/async.exp: Likewise.
17110 * gdb.base/attach.exp: Likewise.
17111 * gdb.base/bang.exp: Likewise.
17112 * gdb.base/bigcore.exp: Likewise.
17113 * gdb.base/bitfields.exp: Likewise.
17114 * gdb.base/bitfields2.exp: Likewise.
17115 * gdb.base/break.exp: Likewise.
17116 * gdb.base/call-sc.exp: Likewise.
17117 * gdb.base/call-strs.exp: Likewise.
17118 * gdb.base/callfuncs.exp: Likewise.
17119 * gdb.base/checkpoint.exp: Likewise.
17120 * gdb.base/chng-syms.exp: Likewise.
17121 * gdb.base/code-expr.exp: Likewise.
17122 * gdb.base/commands.exp: Likewise.
17123 * gdb.base/completion.exp: Likewise.
17124 * gdb.base/cond-expr.exp: Likewise.
17125 * gdb.base/condbreak.exp: Likewise.
17126 * gdb.base/consecutive.exp: Likewise.
17127 * gdb.base/constvars.exp: Likewise.
17128 * gdb.base/corefile.exp: Likewise.
17129 * gdb.base/cvexpr.exp: Likewise.
17130 * gdb.base/dbx.exp: Likewise.
17131 * gdb.base/define.exp: Likewise.
17132 * gdb.base/detach.exp: Likewise.
17133 * gdb.base/display.exp: Likewise.
17134 * gdb.base/dump.exp: Likewise.
17135 * gdb.base/ena-dis-br.exp: Likewise.
17136 * gdb.base/ending-run.exp: Likewise.
17137 * gdb.base/environ.exp: Likewise.
17138 * gdb.base/eval-skip.exp: Likewise.
17139 * gdb.base/exprs.exp: Likewise.
17140 * gdb.base/fileio.exp: Likewise.
17141 * gdb.base/finish.exp: Likewise.
17142 * gdb.base/float.exp: Likewise.
17143 * gdb.base/foll-exec.exp: Likewise.
17144 * gdb.base/foll-fork.exp: Likewise.
17145 * gdb.base/foll-vfork.exp: Likewise.
17146 * gdb.base/freebpcmd.exp: Likewise.
17147 * gdb.base/funcargs.exp: Likewise.
17148 * gdb.base/gcore.exp: Likewise.
17149 * gdb.base/gdb1090.exp: Likewise.
17150 * gdb.base/gdb1250.exp: Likewise.
17151 * gdb.base/huge.exp: Likewise.
17152 * gdb.base/info-proc.exp: Likewise.
17153 * gdb.base/interrupt.exp: Likewise.
17154 * gdb.base/jump.exp: Likewise.
17155 * gdb.base/langs.exp: Likewise.
17156 * gdb.base/lineinc.exp: Likewise.
17157 * gdb.base/list.exp: Likewise.
17158 * gdb.base/logical.exp: Likewise.
17159 * gdb.base/long_long.exp: Likewise.
17160 * gdb.base/macscp.exp: Likewise.
17161 * gdb.base/maint.exp: Likewise.
17162 * gdb.base/mips_pro.exp: Likewise.
17163 * gdb.base/miscexprs.exp: Likewise.
17164 * gdb.base/multi-forks.exp: Likewise.
17165 * gdb.base/opaque.exp: Likewise.
17166 * gdb.base/overlays.exp: Likewise.
17167 * gdb.base/pc-fp.exp: Likewise.
17168 * gdb.base/pointers.exp: Likewise.
17169 * gdb.base/printcmds.exp: Likewise.
17170 * gdb.base/psymtab.exp: Likewise.
17171 * gdb.base/ptype.exp: Likewise.
17172 * gdb.base/recurse.exp: Likewise.
17173 * gdb.base/relational.exp: Likewise.
17174 * gdb.base/relocate.exp: Likewise.
17175 * gdb.base/remote.exp: Likewise.
17176 * gdb.base/reread.exp: Likewise.
17177 * gdb.base/restore.exp: Likewise.
17178 * gdb.base/return.exp: Likewise.
17179 * gdb.base/return2.exp: Likewise.
17180 * gdb.base/scope.exp: Likewise.
17181 * gdb.base/sect-cmd.exp: Likewise.
17182 * gdb.base/sep.exp: Likewise.
17183 * gdb.base/sepdebug.exp: Likewise.
17184 * gdb.base/setshow.exp: Likewise.
17185 * gdb.base/setvar.exp: Likewise.
17186 * gdb.base/sigall.exp: Likewise.
17187 * gdb.base/sigbpt.exp: Likewise.
17188 * gdb.base/signals.exp: Likewise.
17189 * gdb.base/signull.exp: Likewise.
17190 * gdb.base/sizeof.exp: Likewise.
17191 * gdb.base/solib.exp: Likewise.
17192 * gdb.base/step-line.exp: Likewise.
17193 * gdb.base/step-test.exp: Likewise.
17194 * gdb.base/structs.exp: Likewise.
17195 * gdb.base/structs2.exp: Likewise.
17196 * gdb.base/term.exp: Likewise.
17197 * gdb.base/twice.exp: Likewise.
17198 * gdb.base/until.exp: Likewise.
17199 * gdb.base/varargs.exp: Likewise.
17200 * gdb.base/volatile.exp: Likewise.
17201 * gdb.base/watchpoint.exp: Likewise.
17202 * gdb.base/whatis-exp.exp: Likewise.
17203 * gdb.base/whatis.exp: Likewise.
17204 * gdb.cp/ambiguous.exp: Likewise.
17205 * gdb.cp/annota2.exp: Likewise.
17206 * gdb.cp/annota3.exp: Likewise.
17207 * gdb.cp/bool.exp: Likewise.
17208 * gdb.cp/breakpoint.exp: Likewise.
17209 * gdb.cp/casts.exp: Likewise.
17210 * gdb.cp/class2.exp: Likewise.
17211 * gdb.cp/classes.exp: Likewise.
17212 * gdb.cp/cplusfuncs.exp: Likewise.
17213 * gdb.cp/ctti.exp: Likewise.
17214 * gdb.cp/derivation.exp: Likewise.
17215 * gdb.cp/exception.exp: Likewise.
17216 * gdb.cp/gdb1355.exp: Likewise.
17217 * gdb.cp/hang.exp: Likewise.
17218 * gdb.cp/inherit.exp: Likewise.
17219 * gdb.cp/local.exp: Likewise.
17220 * gdb.cp/m-data.exp: Likewise.
17221 * gdb.cp/m-static.exp: Likewise.
17222 * gdb.cp/member-ptr.exp: Likewise.
17223 * gdb.cp/method.exp: Likewise.
17224 * gdb.cp/misc.exp: Likewise.
17225 * gdb.cp/namespace.exp: Likewise.
17226 * gdb.cp/overload.exp: Likewise.
17227 * gdb.cp/ovldbreak.exp: Likewise.
17228 * gdb.cp/pr-1023.exp: Likewise.
17229 * gdb.cp/pr-1210.exp: Likewise.
17230 * gdb.cp/pr-574.exp: Likewise.
17231 * gdb.cp/printmethod.exp: Likewise.
17232 * gdb.cp/psmang.exp: Likewise.
17233 * gdb.cp/ref-params.exp: Likewise.
17234 * gdb.cp/ref-types.exp: Likewise.
17235 * gdb.cp/rtti.exp: Likewise.
17236 * gdb.cp/templates.exp: Likewise.
17237 * gdb.cp/try_catch.exp: Likewise.
17238 * gdb.cp/userdef.exp: Likewise.
17239 * gdb.cp/virtfunc.exp: Likewise.
17240 * gdb.disasm/am33.exp: Likewise.
17241 * gdb.disasm/h8300s.exp: Likewise.
17242 * gdb.disasm/mn10300.exp: Likewise.
17243 * gdb.disasm/sh3.exp: Likewise.
17244 * gdb.disasm/t01_mov.exp: Likewise.
17245 * gdb.disasm/t02_mova.exp: Likewise.
17246 * gdb.disasm/t03_add.exp: Likewise.
17247 * gdb.disasm/t04_sub.exp: Likewise.
17248 * gdb.disasm/t05_cmp.exp: Likewise.
17249 * gdb.disasm/t06_ari2.exp: Likewise.
17250 * gdb.disasm/t07_ari3.exp: Likewise.
17251 * gdb.disasm/t08_or.exp: Likewise.
17252 * gdb.disasm/t09_xor.exp: Likewise.
17253 * gdb.disasm/t10_and.exp: Likewise.
17254 * gdb.disasm/t11_logs.exp: Likewise.
17255 * gdb.disasm/t12_bit.exp: Likewise.
17256 * gdb.disasm/t13_otr.exp: Likewise.
17257 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17258 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17259 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17260 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17261 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17262 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17263 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17264 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17265 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17266 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17267 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17268 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17269 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17270 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17271 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17272 * gdb.mi/gdb701.exp: Likewise.
17273 * gdb.mi/gdb792.exp: Likewise.
17274 * gdb.mi/mi-basics.exp: Likewise.
17275 * gdb.mi/mi-break.exp: Likewise.
17276 * gdb.mi/mi-cli.exp: Likewise.
17277 * gdb.mi/mi-console.exp: Likewise.
17278 * gdb.mi/mi-disassemble.exp: Likewise.
17279 * gdb.mi/mi-eval.exp: Likewise.
17280 * gdb.mi/mi-file.exp: Likewise.
17281 * gdb.mi/mi-read-memory.exp: Likewise.
17282 * gdb.mi/mi-regs.exp: Likewise.
17283 * gdb.mi/mi-return.exp: Likewise.
17284 * gdb.mi/mi-simplerun.exp: Likewise.
17285 * gdb.mi/mi-stack.exp: Likewise.
17286 * gdb.mi/mi-stepi.exp: Likewise.
17287 * gdb.mi/mi-syn-frame.exp: Likewise.
17288 * gdb.mi/mi-until.exp: Likewise.
17289 * gdb.mi/mi-var-block.exp: Likewise.
17290 * gdb.mi/mi-var-child.exp: Likewise.
17291 * gdb.mi/mi-var-cmd.exp: Likewise.
17292 * gdb.mi/mi-var-display.exp: Likewise.
17293 * gdb.mi/mi-watch.exp: Likewise.
17294 * gdb.mi/mi2-basics.exp: Likewise.
17295 * gdb.mi/mi2-break.exp: Likewise.
17296 * gdb.mi/mi2-cli.exp: Likewise.
17297 * gdb.mi/mi2-console.exp: Likewise.
17298 * gdb.mi/mi2-disassemble.exp: Likewise.
17299 * gdb.mi/mi2-eval.exp: Likewise.
17300 * gdb.mi/mi2-file.exp: Likewise.
17301 * gdb.mi/mi2-read-memory.exp: Likewise.
17302 * gdb.mi/mi2-regs.exp: Likewise.
17303 * gdb.mi/mi2-return.exp: Likewise.
17304 * gdb.mi/mi2-simplerun.exp: Likewise.
17305 * gdb.mi/mi2-stack.exp: Likewise.
17306 * gdb.mi/mi2-stepi.exp: Likewise.
17307 * gdb.mi/mi2-syn-frame.exp: Likewise.
17308 * gdb.mi/mi2-until.exp: Likewise.
17309 * gdb.mi/mi2-var-block.exp: Likewise.
17310 * gdb.mi/mi2-var-child.exp: Likewise.
17311 * gdb.mi/mi2-var-cmd.exp: Likewise.
17312 * gdb.mi/mi2-var-display.exp: Likewise.
17313 * gdb.mi/mi2-watch.exp: Likewise.
17314 * gdb.stabs/exclfwd.exp: Likewise.
17315 * gdb.stabs/weird.exp: Likewise.
17316 * gdb.threads/gcore-thread.exp: Likewise.
17317 * gdb.trace/actions.exp: Likewise.
17318 * gdb.trace/backtrace.exp: Likewise.
17319 * gdb.trace/circ.exp: Likewise.
17320 * gdb.trace/collection.exp: Likewise.
17321 * gdb.trace/deltrace.exp: Likewise.
17322 * gdb.trace/infotrace.exp: Likewise.
17323 * gdb.trace/limits.exp: Likewise.
17324 * gdb.trace/packetlen.exp: Likewise.
17325 * gdb.trace/passc-dyn.exp: Likewise.
17326 * gdb.trace/passcount.exp: Likewise.
17327 * gdb.trace/report.exp: Likewise.
17328 * gdb.trace/save-trace.exp: Likewise.
17329 * gdb.trace/tfind.exp: Likewise.
17330 * gdb.trace/tracecmd.exp: Likewise.
17331 * gdb.trace/while-dyn.exp: Likewise.
17332 * gdb.trace/while-stepping.exp: Likewise.
17333
f4b618d1
JB
173342006-08-08 Joel Brobecker <brobecker@adacore.com>
17335
17336 * gdb.base/step-bt.c: New file.
17337 * gdb.base/step-bt.exp: New testcase.
17338
3d00d119
DJ
173392006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17340
17341 * config/monitor.exp (gdb_load): Remove support for obsolete
17342 download-write-size.
17343 * gdb.base/remote.exp: Likewise. Update all callers of
17344 gdb_timed_load.
17345
017b5bd4
DJ
173462006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17347
17348 * cursal.exp: Pass binfile to gdb_load.
17349
837c599d
DJ
173502006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17351
17352 * gdb.base/cursal.exp: Add "" to gdb_load call.
17353
8dd4540b
MK
173542006-07-29 Mark Kettenis <kettenis@gnu.org>
17355
17356 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17357 NetBSD/ELF targets.
17358
ab5c9f60
DJ
173592006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17360
17361 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17362 operator*.
17363
4c42eaff
DJ
173642006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17365
17366 * gdb.base/completion.exp: Update for change in "file" behavior.
17367 * gdb.stabs/weird.exp: Likewise.
17368 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17369 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17370
0155cc76
NS
173712006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17372
17373 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17374 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17375
16026cd7
AS
173762006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17377
17378 * gdb.base/default.exp: Update source command error message.
17379 * gdb.base/help.exp: Update 'help source' message.
17380
16963cb6
DJ
173812006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17382
17383 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17384 test.
17385
6d7fd486
AS
173862006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17387
17388 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17389
29e8a844
DJ
173902006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17391
17392 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17393
6afcfa39
DJ
173942006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17395
17396 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17397
267a692b
MK
173982006-07-17 Mark Kettenis <kettenis@gnu.org>
17399
17400 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17401 *-*-openbsd* from targets for wich we expect ARM FPA floating
17402 point format.
17403
85d2fec4
NR
174042006-07-17 Nick Roberts <nickrob@snap.net.nz>
17405
17406 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17407
174082006-07-17 Mark Kettenis <kettenis@gnu.org>
17409
17410 * gdb.base/annota3.exp: Expect frame-begin annotation.
17411
85b4c6e8
JB
174122006-07-14 Joel Brobecker <brobecker@adacore.com>
17413
17414 * gdb.base/help.exp: Adjust "help unset" test to accept
17415 any list of unset commands.
17416
fb933624
DJ
174172006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17418 Daniel Jacobowitz <dan@codesourcery.com>
17419
17420 * gdb.cp/ref-params.exp: New test.
17421 * gdb.cp/ref-params.cc: New source file.
17422 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17423
1dff4b64
MK
174242006-07-08 Mark Kettenis <kettenis@gnu.org>
17425
17426 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17427 spaces/tabs in regular expressions since they might not be there.
17428
40d2e0e3
AS
174292006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17430
17431 * gdb.base/ifelse.exp: New file.
17432
f6c957d2
NS
174332006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17434
17435 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17436 line.
17437 * gdb.base/huge.exp: Loop over compilation to find a size that
17438 is acceptable.
17439 * gdb.base/remote.exp: Correct expected strings.
17440 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17441
b9c5a23d
DJ
174422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17443
17444 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17445
9af2e58d
DJ
174462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17447
17448 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17449 native.
17450
30930ca5
DJ
174512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17452
17453 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17454 enable stabs testing.
17455
aa32fa1d
DJ
174562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17457
bd4a4c80 17458 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17459 gdb_test_multiple does.
17460
321fef15
DJ
174612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17462
17463 * Makefile.in (host_alias): Remove.
17464 (target_alias): Use @target_noncanonical@.
17465 (site.exp): Don't set host_alias.
17466 * aclocal.m4: Remove contents. Include acx.m4.
17467 * configure: Regenerated.
17468 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17469
e1c2defa
NS
174702006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17471
e63b55d1
NS
17472 * lib/gdb.exp (gdb_load_cmd): New.
17473
5600ea19
NS
17474 * gdb.base/fileio.c: Add system(NULL) test.
17475 * gdb.base/fileio.exp: Check it.
17476
e1c2defa
NS
17477 * gdb.base/break.c: Add 10a breakpoint at }
17478 * gdb.base/break.exp: Add test for breakpoint at }
17479 * gdb.cp/anon-union.cc: Add code at end of function.
17480 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17481 * gdb.mi/var-cmd.c: Add code at end of function.
17482 * gdb.mi/mi-var-display.exp: Adjust end of next.
17483 * gdb.mi/mi2-var-display.exp: Likewise.
17484 * gdb.base/fileio.c: Add stop function and insert calls at
17485 stopping places.
17486 * gdb.base/fileio.exp: Breakpoint stop function and remove
17487 explicit line number references.
17488
6c0112ec
JB
174892006-05-19 Joel Brobecker <brobecker@adacore.com>
17490
a9c64011
AS
17491 * gdb.base/del.exp (test_delete_alias): New function.
17492 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17493
154189a4
FF
174942006-05-18 Fred Fish <fnf@specifix.com>
17495
17496 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17497 required. Check for spurious output after program exits normally.
17498
582e64c2
FF
174992006-05-17 Fred Fish <fnf@specifix.com>
17500
17501 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17502 gdb_load, so it works in the simulator.
17503
8ef6493a
FF
175042006-05-11 Fred Fish <fnf@specifix.com>
17505
17506 * gdb.base/bang.exp: Ignore unexpected output between the
17507 "program exited normally" and the gdb prompt, as many other
17508 tests do.
17509
692b141c
MK
175102006-05-07 Mark Kettenis <kettenis@gnu.org>
17511
17512 * gdb.base/help.exp: Make "delete checkpoint" part option for
17513 "help d" and "help delete" tests.
17514
540b8a30
UW
175152006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17516
a9c64011 17517 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17518 expected output in some mi_gdb_test statements.
17519 * gdb.mi/mi2-basics.exp: Likewise.
17520
9b6462d9
JB
175212006-05-05 Joel Brobecker <brobecker@adacore.com>
17522
17523 * gdb.base/del.c: New file.
17524 * gdb.base/del.exp: New testcase.
17525
954de43b
DM
175262006-05-05 David S. Miller <davem@sunset.davemloft.net>
17527
17528 * gdb.base/break.exp: Do not assume a breakpoint on
17529 main will actually be in $srcfile when optimizing.
1303f75e
DM
17530 * gdb.base/savedregs.exp: Do not require that the dummy
17531 frame location match up to a symbol and source file location.
c3242428
DM
17532 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17533 will get printed without a mi_cmd_data_list_register_values prefix.
17534 (*-data-list-register-*): Correct regular expressions to expect the new
17535 pseudo d? floating point registers.
17536 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17537
c7e64c9a
DJ
175382006-05-05 Christophe Lyon <christophe.lyon@st.com>
17539
17540 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17541 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17542 is allocated by the compiler.
17543 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17544 anons, e, anone to force their allocation by the compiler.
17545
175462006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17547
17548 * gdb.base/help.exp: Update expected text for help d and
17549 help delete.
17550
27ce9a6d
MK
175512006-05-02 Mark Kettenis <kettenis@gnu.org>
17552
17553 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17554 NetBSD/ELF targets.
17555
8608915f
MK
175562006-04-30 Mark Kettenis <kettenis@gnu.org>
17557
17558 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17559 single-step breakpoint fails; make this a KFAIL on
17560 sparc*-*-openbsd*.
17561 * gdb.base/siginfo.exp: Likewise.
17562 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17563
b8db102d
MS
175642006-04-26 Michael Snyder <msnyder@redhat.com>
17565
17566 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17567 which may have to consume output from other forks.
17568 Add tests to make sure that "delete fork" succeeded.
17569
c702009a
MS
175702006-04-20 Michael Snyder <msnyder@redhat.com>
17571
17572 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17573 Add support for the Renesas M32C and M16C.
17574
17575 * gdb.asm/asm-source.exp: Add m32c target.
17576 * gdb.asm/m32c.inc: Support for m32c target.
17577
e28493f2
AS
175782006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17579
17580 * gdb.base/commands.exp (recursive_source_test): New test.
17581
880da185
DM
175822006-04-04 David S. Miller <davem@sunset.davemloft.net>
17583
17584 * gdb.base/float.exp: Add pattern for sparc targets.
17585
61d9b92f
DJ
175862006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17587
17588 * gdb.base/commands.exp (stray_arg0_test): New test.
17589
bd717df8
PB
175902006-03-30 Paul Brook <paul@codesourcery.com>
17591
17592 * gdb.mi/mi-until.exp: kfail broken until command.
17593 * gdb.mi/mi2-until.exp: Ditto.
17594
ec793d3c
NR
175952006-03-27 Nick Roberts <nickrob@snap.net.nz>
17596
17597 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17598
831004b7
AO
175992006-03-08 Alexandre Oliva <aoliva@redhat.com>
17600
17601 * gdb.base/prelink.exp: Anchor tested-for regular expression
17602 on gdb prompt.
17603
effe49a0
PB
176042006-03-07 Paul Brook <paul@codesourcery.com>
17605
17606 * gdb.base/assign.exp: Correct fail message.
17607
e5461016
PB
176082006-03-07 Paul Brook <paul@codesourcery.com>
17609
17610 * lib/compiler.c: Extract armcc version number.
17611 * lib/compiler.cc: Ditto.
17612
fc91c6c2
PB
176132006-03-07 Paul Brook <paul@codesourcery.com>
17614
17615 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17616 additional_flags=-w.
17617 * gdb.arch/altivec-regs.exp: Ditto.
17618 * gdb.arch/e500-abi.exp: Ditto.
17619 * gdb.arch/e500-regs.exp: Ditto.
17620 * gdb.base/all-bin.exp: Ditto.
17621 * gdb.base/annota1.exp: Ditto.
17622 * gdb.base/annota3.exp: Ditto.
17623 * gdb.base/args.exp: Ditto.
17624 * gdb.base/arithmet.exp: Ditto.
17625 * gdb.base/assign.exp: Ditto.
17626 * gdb.base/async.exp: Ditto.
17627 * gdb.base/bang.exp: Ditto.
17628 * gdb.base/break.exp: Ditto.
17629 * gdb.base/call-rt-st.exp: Ditto.
17630 * gdb.base/completion.exp: Ditto.
17631 * gdb.base/cond-expr.exp: Ditto.
17632 * gdb.base/condbreak.exp: Ditto.
17633 * gdb.base/consecutive.exp: Ditto.
17634 * gdb.base/define.exp: Ditto.
17635 * gdb.base/display.exp: Ditto.
17636 * gdb.base/ena-dis-br.exp: Ditto.
17637 * gdb.base/environ.exp: Ditto.
17638 * gdb.base/eval-skip.exp: Ditto.
17639 * gdb.base/info-proc.exp: Ditto.
17640 * gdb.base/jump.exp: Ditto.
17641 * gdb.base/logical.exp: Ditto.
17642 * gdb.base/long_long.exp: Ditto.
17643 * gdb.base/maint.exp: Ditto.
17644 * gdb.base/miscexprs.exp: Ditto.
17645 * gdb.base/pc-fp.exp: Ditto.
17646 * gdb.base/pointers.exp: Ditto.
17647 * gdb.base/relational.exp: Ditto.
17648 * gdb.base/reread.exp: Ditto.
17649 * gdb.base/sect-cmd.exp: Ditto.
17650 * gdb.base/sep.exp: Ditto.
17651 * gdb.base/sepdebug.exp: Ditto.
17652 * gdb.base/until.exp: Ditto.
17653 * gdb.base/whatis-exp.exp: Ditto.
17654 * gdb.cp/annota2.exp: Ditto.
17655 * gdb.cp/annota3.exp: Ditto.
17656 * gdb.trace/actions.exp: Ditto.
17657 * gdb.trace/backtrace.exp: Ditto.
17658 * gdb.trace/circ.exp: Ditto.
17659 * gdb.trace/collection.exp: Ditto.
17660 * gdb.trace/deltrace.exp: Ditto.
17661 * gdb.trace/infotrace.exp: Ditto.
17662 * gdb.trace/limits.exp: Ditto.
17663 * gdb.trace/packetlen.exp: Ditto.
17664 * gdb.trace/passc-dyn.exp: Ditto.
17665 * gdb.trace/passcount.exp: Ditto.
17666 * gdb.trace/report.exp: Ditto.
17667 * gdb.trace/save-trace.exp: Ditto.
17668 * gdb.trace/tfind.exp: Ditto.
17669 * gdb.trace/tracecmd.exp: Ditto.
17670 * gdb.trace/while-dyn.exp: Ditto.
17671 * gdb.trace/while-stepping.exp: Ditto.
17672 * lib/gdb.exp: Ditto.
17673 (gdb_compile): Handle nowarning option.
17674
5f4a23d9
AO
176752006-03-07 Alexandre Oliva <aoliva@redhat.com>
17676
17677 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17678 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17679 Rename executable to prelinkt. Don't re-prelink if we didn't
17680 get a core file. Test prelink -u exit status to tell whether
17681 prelinking failed. Use gdb_test_multiple.
17682
9733fc94
DJ
176832006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17684
17685 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17686 (do_tests): Call it.
17687
cc10cae3
AO
176882006-02-28 Alexandre Oliva <aoliva@redhat.com>
17689
17690 * gdb.base/prelink.exp: New test.
17691 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17692
15c46491
WZ
176932006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17694
17695 * gdb.fortran/derived-type.f90: New file.
17696 * gdb.fortran/derived-type.exp: New testcase.
17697
5c9f7ded
DJ
176982006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17699
17700 * gdb.base/default.exp: Allow ';' as a directory separator.
17701
5b96932b
AS
177022006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17703
17704 * gdb.base/help.exp (help add-symbol-file): Update.
17705
1986bccd
AS
177062006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17707
17708 * gdb.base/help.exp (help load): Update expected results.
17709
a8b7528f
FF
177102006-02-19 Fred Fish <fnf@specifix.com>
17711
17712 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17713 specifix hex value as part of results.
17714 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17715
f8261448
FF
177162006-02-16 Fred Fish <fnf@specifix.com>
17717
17718 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17719 ushort_addr, and slong_addr, so the typedefs are not optimized
17720 away.
17721 * gdb.base/whatis.exp: Add tests using type name for struct type,
17722 union type, enum type, and typedef.
a9c64011 17723
31d8bdd2
MK
177242006-02-13 Mark Kettenis <kettenis@gnu.org>
17725
17726 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17727
34e41e63
JB
177282006-02-13 Jim Blandy <jimb@redhat.com>
17729
17730 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17731 case where it takes two "next" commands to skip past the init
17732 call.
17733
ac6e4f31
FF
177342006-02-12 Fred Fish <fnf@specifix.com>
17735
17736 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17737 to handle cases where it takes two "next" commands to skip
17738 past the init call.
17739
2db2d571
JB
177402006-02-07 Joel Brobecker <brobecker@adacore.com>
17741
17742 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17743 on hppa32 targets.
17744
38fcd64c
DJ
177452006-02-06 Vladimir Prus <ghost@cs.msu.su>
17746
17747 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17748 field.
17749
1315ad46
MK
177502006-01-29 Mark Kettenis <kettenis@gnu.org>
17751
17752 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17753
5625b943
DJ
177542006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17755
17756 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17757 files.
17758
80df1bbe
DJ
177592006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17760
17761 * gdb.cp/maint.exp: Set complaints to a positive value.
17762
9078e690
DJ
177632006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17764
17765 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17766 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17767 function name.
17768
9c903399
DJ
177692006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17770
17771 * gdb.base/checkpoint.c: Update copyright notice. Include
17772 <stdlib.h>.
17773
761ae4d6
JB
177742006-01-04 Jim Blandy <jimb@redhat.com>
17775
17776 * gdb.asm/asm-source.exp: Independently provide default values for
17777 asm-flags and debug-flags. Use 'string equal' to do the
17778 comparison, not the implicit expr's '==' operator. Remove
17779 now-unneeded assignments to asm-flags. In h8300 case, place
17780 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17781
099ac3dd
MS
177822006-01-04 Michael Snyder <msnyder@redhat.com>
17783
17784 * gdb.base/checkpoint.c: New file.
17785 * gdb.base/checkpoint.exp: New file.
17786 * gdb.base/multi-fork.c: New file.
17787 * gdb.base/multi-fork.exp: New file.
17788 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17789
f4d85314
FF
177902006-01-04 Fred Fish <fnf@specifix.com>
17791
17792 * gdb.base/ptype.c (foo): Add typedef.
17793 (intfoo): Add function.
17794 * gdb.base/ptype1.c: New file.
17795 * gdb.base/ptype.exp: Handle compilation and linking with two
17796 source files. Test that proper type for "foo" is found based
17797 on source context rather than first match found in symtabs.
17798
a1b06f35
MK
177992005-12-28 Mark Kettenis <kettenis@gnu.org>
17800
17801 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17802 * gdb.asm/openbsd.inc: Indent commands.
17803
d082a1e2
MK
178042005-12-26 Mark Kettenis <kettenis@gnu.org>
17805
c65016bd
MK
17806 * gdb.base/freebpcmd.exp: Increase timeout.
17807
d082a1e2
MK
17808 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17809
d3c32a0e
DJ
178102005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17811
17812 * gdb.base/default.exp: Update check for "show version".
17813
9fdb1f50
RC
178142005-12-09 Randolph Chung <tausq@debian.org>
17815
17816 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17817 * gdb.asm/pa64.inc: New file.
17818
5f2c56f7
RC
178192005-12-09 Randolph Chung <tausq@debian.org>
17820
17821 * gdb.asm/common.inc: Indent commands.
17822 * gdb.asm/asmsrc1.s: Likewise.
17823 * gdb.asm/asmsrc2.s: Likewise.
17824
8117349c
RC
178252005-12-09 Randolph Chung <tausq@debian.org>
17826
17827 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17828 (get_addr_of_sym): Remove duplicate print.
17829 (gen_core): xfail hppa*-*-hpux*, update expected output.
17830 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17831 * gdb.arch/pa64-nullify.s: New file.
17832
8f07f25a
RC
178332005-12-09 Randolph Chung <tausq@debian.org>
17834
17835 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17836
55b39184
DJ
178372005-12-07 Christophe Lyon <christophe.lyon@st.com>
17838
17839 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17840 code generation for these functions.
17841 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17842 error message.
17843
31e2b00f
AS
178442005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17845
17846 * gdb.base/help.exp (help b, help br, help bre, help brea)
17847 (help break): Update the expected message.
17848
c3d0b56e
SC
178492005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17850
17851 * gdb.asm/m68hc11.inc: Setup the data section.
17852 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17853 script for this test.
17854 (m6812-*-*): Likewise.
17855
36ae0ea9
RC
178562005-11-09 Randolph Chung <tausq@debian.org>
17857
17858 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17859
9d6f42e9
WZ
178602005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17861
17862 * gdb.base/break.exp: Fix a comment typo.
17863
e2126a14
EZ
178642005-11-03 Jim Blandy <jimb@redhat.com>
17865
a9c64011
AS
17866 Checked in by Elena Zannoni <ezannoni@redhat.com>
17867
889bf7c5 17868 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17869
e0ac7199
CV
178702005-11-02 Corinna Vinschen <vinschen@redhat.com>
17871
17872 * gdb.arch/gdb1558.c: Include stdio.h.
17873
31d3fb18
MK
178742005-10-31 Mark Kettenis <kettenis@gnu.org>
17875
17876 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17877
e52b687c
MK
178782005-10-31 Mark Kettenis <kettenis@gnu.org>
17879
17880 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17881
f4711d79
PG
178822005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17883
a9c64011
AS
17884 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17885 vscr" tests to better match output.
f4711d79 17886
987a9106
JB
178872005-10-12 Jim Blandy <jimb@redhat.com>
17888
17889 * gdb.base/structs.exp (any): New function.
17890 (test_struct_returns): Don't make any assumptions at all about
17891 what value the function returns when GDB can't set the return
17892 value.
17893
2336bb58
JB
178942005-10-09 Joel Brobecker <brobecker@adacore.com>
17895
17896 * gdb.ada/arrayidx/p.adb: New file.
17897 * gdb.ada/arrayidx.exp: New testcase
17898
178992005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17900
17901 * gdb.ada/array_return/pck.ads: New file.
17902 * gdb.ada/array_return/pck.adb: New file.
17903 * gdb.ada/array_return/p.adb: New file.
17904 * gdb.ada/array_return.exp: New testcase.
17905
705335ea
JB
179062005-10-03 Joel Brobecker <brobecker@adacore.com>
17907
a9c64011
AS
17908 * gdb.base/arrayidx.c: New file.
17909 * gdb.base/arrayidx.exp: New testcase.
705335ea 17910
11ee9940
NR
179112005-09-29 Nick Roberts <nickrob@snap.net.nz>
17912
17913 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17914 frames-invalid and breakpoints-invalid are no longer generated
17915 with level 3 so don't expect them in the output.
17916
39fb8e9e
BR
179172005-09-27 Bob Rossi <bob@brasko.net>
17918
a9c64011 17919 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17920 from test. Escape the | in mi_gdb_test call.
17921 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17922 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17923 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17924 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17925 expected regex's in mi_gdb_test calls.
17926 * lib/mi-support.exp: Remove arbitrary .* from tests.
17927 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17928 Fully anchor GDB/MI expected results in mi_gdb_test.
17929 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17930 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17931
2af48f68
PB
179322005-09-26 Paul Brook <paul@codesourcery.com>
17933
17934 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17935
f34502bc
WZ
179362005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17937
17938 * bfp-test.c: New file.
17939 * bfp-test.exp: New testcase.
17940
ca929517
WZ
179412005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17942
17943 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17944 of subarray and substring variable.
17945 * gdb.fortran/subarray.f: New source file for the test of subarray
17946 and substring variable evaluation.
17947 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17948 of string constant.
17949
c761af65
DJ
179502005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17951
17952 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17953 copyright dates.
17954
561d7a1d
PG
179552005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17956
17957 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17958 powerpc altivec' test with an almost identical 'info vector' test.
17959
b2b64cc9
PG
179602005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17961
a9c64011
AS
17962 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17963 vscr" tests to match output.
b2b64cc9 17964
6ac4d15a
PG
179652005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17966
a9c64011
AS
17967 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17968 output.
6ac4d15a 17969
40e55bef
BR
179702005-09-11 Bob Rossi <bob@brasko.net>
17971
889bf7c5
PA
17972 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17973 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17974 commands that return an MI output command and an asyncronous MI output
17975 command.
40e55bef
BR
17976 * gdb.mi/mi-console.exp: Ditto.
17977
3c7385ec
BR
179782005-09-11 Bob Rossi <bob@brasko.net>
17979
17980 * gdb.mi/mi-var-child.c: Include <string.h>.
17981
a6cd0eb3
DJ
179822005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17983
17984 * killed.exp: Correct gdb_expect syntax.
17985
2f168eed
CV
179862005-08-09 Corinna Vinschen <vinschen@redhat.com>
17987
17988 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17989
ecd3fd0f
BR
179902005-08-02 Bob Rossi <bob@brasko.net>
17991
17992 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17993 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17994 Change tests to inferior-tty-set/show.
17995 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17996 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17997 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17998 inferior. Use mi_gdb_test to get GDB and Inferior output.
17999 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18000 descriptor.
18001 (mi_inferior_tty_name): Add inferior PTY file name.
18002 (mi_gdb_start): Add INFERIOR_PTY parameter.
18003 (mi_gdb_test): Add IPATTERN parameter.
18004
f1ea48cb 180052005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18006
f1ea48cb
BR
18007 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18008 parameter to mi_gdb_test.
18009 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18010
6e650a67
DJ
180112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18012
18013 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18014 struct_declarations.
18015 * gdb.mi/mi-var-child.exp: Step over the initialization of
18016 struct_declarations.
18017
8be260b6
DJ
180182005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18019
18020 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18021 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18022 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18023 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18024 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18025 file.
18026
4e660f07
NR
180272005-07-27 Nick Roberts <nickrob@snap.net.nz>
18028
18029 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18030 (do_children_tests): Assign values to the extra elements.
18031
18032 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18033 them for tests for "-var-update --no-values" and
a9c64011 18034 "-var-update --all-values".
4e660f07
NR
18035 Add test for "-var-list-children --simple-values".
18036
18037 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18038
18039 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18040 "-stack-list-locals --simple-values" Improve doc strings and
18041 comments.
18042
6bdae935
MK
180432005-07-18 Mark Kettenis <kettenis@gnu.org>
18044
598b7a6f
MK
18045 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18046 *-*-openbsd*.
18047 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18048
6bdae935
MK
18049 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18050 sigaltsatck'.
18051
1323e929 180522005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18053
1323e929
BR
18054 * gdb.base/default.exp (tty): Changed output of command.
18055 * gdb.base/help.exp (help tty): Ditto.
18056
b1a9c082
MK
180572005-07-12 Mark Kettenis <kettenis@gnu.org>
18058
18059 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18060
10a844a2
MK
180612005-07-10 Mark Kettenis <kettenis@gnu.org>
18062
18063 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18064 -stack-select-frame without arguments.
18065 (test_stack_frame_listing): Add test for newly implemented command
18066 -stack-info-frame.
18067
3cb3b8df
BR
180682005-07-06 Bob Rossi <bob@brasko.net>
18069
18070 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18071 command.
18072 (Copyright): Update copyright.
18073
a0c5fbcf
WZ
180742005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18075
18076 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18077 tests to evaluate exponentiation expression.
18078
984971d0
AS
180792005-06-29 Andreas Schwab <schwab@suse.de>
18080
18081 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18082 main to avoid warnings.
18083
18084 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18085
fe03833f
NR
180862005-06-20 Nick Roberts <nickrob@snap.net.nz>
18087
18088 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18089 -stack-select-frame without arguments.
18090 (test_stack_frame_listing): Add test for newly implemented command
18091 -stack-info-frame.
a9c64011 18092
7a55f279
WZ
180932005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18094
0ffa0ea5
DJ
18095 * gdb.fortran/array-element.f: New file.
18096 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18097
26585198
DJ
180982005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18099
18100 * gdb.base/bigcore.exp: Correct checks for systems which can
18101 not dump a large core file.
18102
c1bd25fd
DJ
181032005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18104
18105 * gdb.base/relocate.c: Add a copyright notice.
18106 (dummy): Remove.
18107 * gdb.base/relocate.exp: Test printing the values of variables
18108 from a relocatable file.
18109
589e074d
DJ
181102005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18111
18112 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18113 excess MI output after an error.
18114
0915f927
JB
181152005-05-29 Joel Brobecker <brobecker@adacore.com>
18116
18117 * gdb.arch/alpha-step.c: New file.
18118 * gdb.arch/alpha-step.exp: New testcase.
18119
76ff342d
DJ
181202005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18121 Dennis Brueni <dennis@slickedit.com>
18122
18123 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18124 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18125 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18126 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18127 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18128 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18129 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18130
96b0c7ac
DJ
181312005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18132 Wu Zhou <woodzltc@cn.ibm.com>
18133
18134 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18135 IBM's xlc compiler.
18136 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18137 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18138
f21565d2
JB
181392005-05-13 Jim Blandy <jimb@redhat.com>
18140
18141 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18142 calling gdb_suppress_entire_file.
18143 * gdb.base/charset.exp: Same.
18144 * gdb.base/call-rt-st.exp: Same.
18145
6006a3a1
BR
181462005-05-05 Bob Rossi <bob_rossi@cox.net>
18147
18148 * lib/gdb.exp (fullname_syntax): Added global regex.
18149 (fullname_syntax_POSIX): Ditto.
18150 (fullname_syntax_UNC): Ditto.
18151 (fullname_syntax_DOS_CASE): Ditto.
18152 (fullname_syntax_DOS): Ditto.
18153 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18154 fullname_syntax variable to scope and use it.
18155 (test_file_list_exec_source_files): Ditto.
18156 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18157
c3b69c04
DJ
181582005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18159
18160 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18161
3c95e6af
PG
181622004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18163
a9c64011
AS
18164 * lib/gdb.exp (skip_altivec_tests): New function, based on
18165 check_vmx_hw_available from the GCC testsuite.
18166 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18167 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18168
78df6c56
JB
181692005-05-02 Jim Blandy <jimb@redhat.com>
18170
18171 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18172 calling gdb_suppress_entire_file.
18173
1690f9cf
DJ
181742005-04-30 Randolph Chung <tausq@debian.org>
18175
18176 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18177 Slightly relax "sem_post" name checking.
18178
5ea106f7
PG
181792005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18180
18181 * gdb.base/unload.exp: Use new shared library infrastructure.
18182
bf7234cf
PG
181832005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18184
18185 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18186 infrastructure.
bf7234cf 18187
547b869a
CV
181882005-04-29 Corinna Vinschen <vinschen@redhat.com>
18189
18190 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18191 * gdb.asm/h8300.inc: New file.
18192
f07e55f0
PG
181932005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18194
18195 * gdb.base/shlib-call.exp: Change to use new shared library
18196 infrastructure.
18197
3cbba3d1
PG
181982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18199
a9c64011
AS
18200 * gdb.base/pending.exp: Change to use new shared library
18201 infrastructure.
3cbba3d1 18202
ed6df200
PG
182032005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18204
a9c64011
AS
18205 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18206 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18207
8c8f4ebe
PG
182082005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18209
a9c64011
AS
18210 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18211 shared objects being adjusted and update copyright years.
8c8f4ebe 18212
607fbc54
DJ
182132005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18214
18215 * ChangeLog: Correct some 2003-01-13 dates.
18216 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18217 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18218 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18219 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18220 gdb.trace/tfind.exp: Update copyright years.
18221
57bf0e56
DJ
182222005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18223 Daniel Jacobowitz <dan@codesourcery.com>
18224
18225 * lib/gdb.exp (gdb_compile): Handle shlib=.
18226 (gdb_compile_shlib): New function.
18227
9b593790
PG
182282005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18229
a9c64011 18230 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18231
9494c6a5
DJ
182322005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18233
18234 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18235 gdb.server.
18236 * configure.ac: Likewise.
18237 * configure: Regenerated.
18238 * gdb.gdbserver/Makefile.in: Moved to...
18239 * gdb.server/Makefile.in: ... here.
18240 * gdb.gdbserver/server.c: Moved to...
18241 * gdb.server/server.c: ... here.
18242 * gdb.gdbserver/server-run.exp: Moved to...
18243 * gdb.server/server-run.exp: ... here.
18244
6f8eac0e
DJ
182452005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18246
18247 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18248 * configure.ac: Create gdb.gdbserver/Makefile.
18249 * configure: Regenerated.
18250 * lib/gdbserver-support.exp: New file, derived from
18251 config/gdbserver.exp.
18252 * config/gdbserver.exp: Use gdbserver-support.exp.
18253 * gdb.gdbserver/Makefile.in: New file.
18254 * gdb.gdbserver/server.c: New file.
18255 * gdb.gdbserver/server-run.exp: New file.
18256
6e87504d
PG
182572005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18258
a9c64011
AS
18259 * lib/gdb.exp (test_compiler_info): Return compiler_info
18260 if no arguments are given.
6e87504d 18261
d1779be4
PG
182622005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18263
18264 * gdb.arch/altivec-abi.exp: Check for compiler and set
18265 use altivec' flag accordingly.
18266 * gdb.arch/altivec-regs.exp: Likewise.
18267
88750304
DJ
182682005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18269
18270 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18271
f3fb768d
AS
182722005-03-27 Andreas Schwab <schwab@suse.de>
18273
18274 * gdb.base/bigcore.c (main): Add missing mode argument in open
18275 call.
18276
7e813ac5
DJ
182772005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18278
18279 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18280 downloads.
18281 * config/gdbserver.exp (gdb_load): Likewise.
18282
8e3049aa
PB
182832005-03-14 Paul Brook <paul@codesourcery.com>
18284
18285 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18286 targets.
18287
a9df7c44
JB
182882005-03-09 Joel Brobecker <brobecker@adacore.com>
18289
18290 * gdb.dwarf2/dup-psym.S: New file.
18291 * gdb.dwarf2/dup-psym.exp: New testcase.
18292
9f0d94e8
JB
182932005-03-09 Joel Brobecker <brobecker@adacore.com>
18294
18295 * gdb.ada/exec_changed/first.adb: New file.
18296 * gdb.ada/exec_changed/second.adb: New file.
18297 * gdb.ada/exec_changed.exp: New testcase.
18298
5f579bc5
NS
182992005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18300
36e9969c
NS
18301 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18302 (A2): New class.
18303 (main): Test operator+.
18304 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18305 breakpoint test.
18306
5f579bc5
NS
18307 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18308 * gdb.base/signull.exp: Disable if gdb,nosignals.
18309 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18310 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18311 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18312 * gdb.mi/mi2-console.exp: Likewise.
18313 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18314 continue output at start.
18315 (gdb_collect_locals_test): Robustify regexp.
18316 * gdb.trace/passc-dyn.exp: Fix comment typo.
18317 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18318
be46087e
CV
183192005-03-08 Corinna Vinschen <vinschen@redhat.com>
18320
18321 * gdb.asm/asm-source.exp: Add iq2000 case.
18322 * gdb.asm/iq2000.inc: New file.
18323
384e1a61 183242005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18325
384e1a61
MI
18326 * gdb.base/command.exp: Change hardcoded value to regular expression.
18327 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18328
584b6e9e
DJ
183292005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18330
18331 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18332 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18333 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18334 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18335 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18336
ab5b5d61
MK
183372005-03-05 Mark Kettenis <kettenis@gnu.org>
18338
18339 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18340 changes.
18341
ae051c1b
PG
183422004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18343
a9c64011
AS
18344 * lib/compiler.c: Add test for IBM's xlc compiler.
18345 * lib/compiler.cc: Likewise.
ae051c1b 18346
3f0f6ed2
JB
183472004-02-24 Joel Brobecker <brobecker@adacore.com>
18348
18349 * gdb.ada/fixed_points.exp: Create compilation object directory
18350 before running the test.
18351 * gdb.ada/null_record.exp: Likewise.
18352 * gdb.ada/packed_array.exp: Likewise.
18353 * gdb.ada/start.exp: Likewise.
18354
724f452b
JB
183552005-02-15 Joel Brobecker <brobecker@adacore.com>
18356
18357 * gdb.ada/packed_array/pa.adb: New file.
18358 * gdb.ada/packed_array.exp: New testcase.
18359
57f5cdfb 183602005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18361
1f393151
MK
18362 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18363 files.
18364
ebdda337
MK
18365 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18366 on *-*-openbsd*. Correctly match whitespace in regukar
18367 expressions.
18368
cf309262
DJ
183692005-02-10 Daniel Jacobowitz <dan@debian.org>
18370
18371 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18372 PR exp/1821
18373 * gdb.base/gdb1821.c: New test file.
18374 * gdb.base/gdb1821.exp: New test file.
18375
3be49e7a
JB
183762005-02-09 Joel Brobecker <brobecker@adacore.com>
18377
18378 * gdb.base/start.c: New file.
18379 * gdb.base/start.exp: New testcase.
18380
e292e67d
JB
183812005-02-09 Joel Brobecker <brobecker@adacore.com>
18382
18383 * gdb.ada/start/dummy.adb: New file.
18384 * gdb.ada/start.exp: New testcase.
18385
dbdfa66c
CV
183862005-02-09 Corinna Vinschen <vinschen@redhat.com>
18387
18388 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18389 for printing symbols and statistics.
18390 Add test for using relative pathnames in "maint print msymbols" test.
18391 Mark "maint info sections DATA" XFAIL on Cygwin.
18392 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18393 tests.
18394
d7941671
AC
183952005-02-09 Andreas Schwab <schwab@suse.de>
18396
18397 Committed by Andrew Cagney <cagney@gnu.org>
18398 * gdb.base/remotetimeout.exp: New file.
18399
74e5ef44
MK
184002005-02-07 Mark Kettenis <kettenis@gnu.org>
18401
18402 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18403
464dd14d
JB
184042005-02-03 Joel Brobecker <brobecker@adacore.com>
18405
18406 * gdb.ada/gnat_ada.gpr: New file.
18407 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18408 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18409 * configure.ac: No longer generate gnat_ada.gpr.
18410 * configure: Regenerate.
18411 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18412 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18413 * gdb.ada/null_record/bar.ads: Likewise.
18414 * gdb.ada/null_record/bar.adb: Likewise.
18415 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18416 * gdb.ada/null_record.exp (testdir): New variable.
18417 (testfile): executable is now in testdir subdirectory.
18418 (srcfile): Use full path to the main compilation unit.
18419 * gdb.ada/fixed_points.exp: Same changes as above.
18420
30d756ae
NR
184212005-02-03 Nick Roberts <nickrob@snap.net.nz>
18422
18423 * gdb.base/interp.exp: New test.
18424
9d799f85
AC
184252005-01-24 Andrew Cagney <cagney@gnu.org>
18426
18427 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18428
15656118
AC
184292005-01-19 Andrew Cagney <cagney@gnu.org>
18430
a892c31b
AC
18431 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18432 configure.ac not configure.in.
18433
15656118
AC
18434 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18435 of powerpc*-*-*.
18436 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18437 * gdb.base/list.exp (test_list_function)
15656118
AC
18438 (test_list_filename_and_function): Ditto.
18439 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18440
a7b01baf
AC
184412005-01-16 Andrew Cagney <cagney@gnu.org>
18442
17d92a02
AC
18443 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18444
a7b01baf
AC
18445 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18446
bc8332bb
AC
184472005-01-14 Andrew Cagney <cagney@gnu.org>
18448
18449 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18450 * gdb.mi/mi2-var-cmd.exp: Ditto.
18451
4d074752
CV
184522005-01-10 Corinna Vinschen <vinschen@redhat.com>
18453
18454 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18455
bec39cab
AC
184562005-01-07 Andrew Cagney <cagney@gnu.org>
18457
18458 * configure.ac: Rename configure.in, require autoconf 2.59.
18459 * configure: Re-generate.
18460 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18461 * gdb.stabs/configure: Re-generate.
18462 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18463 * gdb.hp/configure: Re-generate.
18464 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18465 autoconf 2.59.
18466 * gdb.hp/gdb.objdbg/configure: Re-generate.
18467 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18468 autoconf 2.59.
18469 * gdb.hp/gdb.defects/configure: Re-generate.
18470 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18471 autoconf 2.59.
18472 * gdb.hp/gdb.compat/configure: Re-generate.
18473 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18474 autoconf 2.59.
18475 * gdb.hp/gdb.base-hp/configure: Re-generate.
18476 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18477 autoconf 2.59.
18478 * gdb.hp/gdb.aCC/configure: Re-generate.
18479
f10b16d4
JB
184802004-12-15 Jim Blandy <jimb@redhat.com>
18481
18482 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18483 under NPTL when there is debugging info available for libpthread.
18484
fb6e1814
JG
184852004-12-13 Jerome Guitton <guitton@gnat.com>
18486
18487 * gdb.ada/fixed_points.c: New file.
18488 * gdb.ada/fixed_points.exp: New file.
18489
fe46cd3a
RC
184902004-12-03 Randolph Chung <tausq@debian.org>
18491
18492 * gdb.arch/pa-nullify.exp: New file.
18493 * gdb.arch/pa-nullify.s: New file.
18494
8de0841b
RC
184952004-11-30 Randolph Chung <tausq@debian.org>
18496
18497 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18498 instead of "tbug". Fix regexp to work properly with gdb_test.
18499
c8170782
PH
185002004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18501
18502 * gdb.base/bitfields2.exp: New test.
18503 * gdb.base/bitfields2.c: New file.
18504
954269c2
RE
185052004-11-28 Richard Earnshaw <rearnsha@arm.com>
18506
18507 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18508
0107feed
RC
185092004-11-16 Randolph Chung <tausq@debian.org>
18510
18511 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18512
f073ae8c
DJ
185132004-11-14 Daniel Jacobowitz <dan@debian.org>
18514
18515 * gdb.threads/threadapply.exp: Correct "macro details" test.
18516
19ad59e7
JJ
185172004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18518
18519 * gdb.threads/threadapply.exp: New test.
18520 * gdb.threads/threadapply.c: New file.
18521
9cf0961b
MK
185222004-11-07 Mark Kettenis <kettenis@gnu.org>
18523
18524 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18525 frames.
18526
c789492a
FL
185272004-11-05 Felix Lee <felix+log1@specifixinc.com>
18528
18529 * gdb.base/cursal.exp: New file.
18530 * gdb.base/cursal.c: New file.
18531
a1e167bb
AC
185322004-11-03 Andrew Cagney <cagney@gnu.org>
18533
18534 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18535
b7cbf173
MK
185362004-10-30 Mark Kettenis <kettenis@gnu.org>
18537
18538 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18539 NetBSD/ELF targets.
18540
88f9d34f
JB
185412004-10-29 Joel Brobecker <brobecker@gnat.com>
18542
18543 * gdb.threads/bp_in_thread.c: New file, copied from
18544 pthread_cond_wait.c.
18545 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18546 file, rather than reusing the .c file from another testcase.
18547
ca7d6a0c
JB
185482004-10-20 Joel Brobecker <brobecker@gnat.com>
18549
18550 * gdb.ada/null_record.exp: Check where we stopped after
18551 sending the start command, instead of where the associated
18552 temporary breakpoint was inserted.
18553
0d863d03
AC
185542004-10-14 Andrew Cagney <cagney@gnu.org>
18555
18556 * gdb.mi/gdb701.c (main): Return 0.
18557
d11e72cb
DJ
185582004-10-13 Daniel Jacobowitz <dan@debian.org>
18559
d40539a4 18560 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18561
e1923096
JJ
185622004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18563
18564 * gdb.threads/schedlock.c: Add comment markers to use to find
18565 line numbers.
18566 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18567 comments.
18568 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18569 breakpoint lines.
18570
ec8ba2c9
DJ
185712004-10-12 Daniel Jacobowitz <dan@debian.org>
18572
18573 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18574
0eb3658b
DJ
185752004-10-12 Daniel Jacobowitz <dan@debian.org>
18576
18577 * configure.in: Add gdb.dwarf2.
18578 * configure: Regenerated.
18579 * Makefile.in: Add gdb.dwarf2.
18580 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18581 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18582 gdb.dwarf2/file1.txt: New files.
18583
a271cc33
OF
185842004-10-11 Orjan Friberg <orjanf@axis.com>
18585
a9c64011 18586 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18587 of "run", since the latter doesn't work with remote targets. Adjust
18588 the breakpoint numbering accordingly.
18589 * gdb.threads/pthread_cond_wait.exp: Ditto.
18590
895ce074
MC
185912004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18592
18593 * gdb.base/overlays.exp: Update copyright years.
18594
6be3092d
KI
185952004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18596
18597 * gdb.base/overlays.exp: Disable if target is Linux.
18598
e05389b8
FL
185992004-10-06 Felix Lee <felix+log1@specifixinc.com>
18600
18601 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18602
73cb587d
KI
186032004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18604
18605 * gdb.asm/asm-source.exp: Add m32r-linux target.
18606 * gdb.asm/m32r-linux.inc: New file.
18607
3c0edcdc
AC
186082004-09-24 Andrew Cagney <cagney@redhat.com>
18609 David Anderson <anderson@redhat.com>
18610
18611 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18612 command fails, assume things will work.
18613 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18614 (_GNU_SOURCE): Define.
18615 (print_unsigned, print_hex): Change parameter to "long long".
18616 (print_byte_count): New function, use to print byte counts.
18617 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18618 O_LARGEFILE.
18619 (main): Compute an upper bound on a corefile in max_core_size.
18620 Limit memory chunk size to max_core_size. Limit total memory
18621 allocated to max_core_size.
18622
4bb3667f
AC
186232004-09-23 Andrew Cagney <cagney@gnu.org>
18624
18625 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18626 from a separate process with code that creates a corefile by
18627 making the inferior dump core.
18628
60fe1a51
MK
186292004-09-23 Mark Kettenis <kettenis@gnu.org>
18630
18631 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18632 block.
18633
8e937346
MC
186342004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18635
18636 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18637 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18638 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18639 Likewise.
18640
7213f6d6
JJ
186412004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18642
18643 * gdb.java/jprint.exp: New test case for java inferior call.
18644 * gdb.java/jprint.java: Ditto.
18645
eac69dca
JB
186462004-09-15 Joel Brobecker <brobecker@gnat.com>
18647
18648 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18649
22227696
MC
186502004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18651
18652 * gdb.threads/killed.c: Include <stdlib.h>.
18653 * gdb.threads/pthreads.c: Likewise.
18654
7dd403a4
MC
186552004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18656
18657 * gdb.threads/killed.c: Add copyright notice.
18658
33f2d567
JM
186592004-09-10 Jason Molenda (jmolenda@apple.com)
18660
a9c64011
AS
18661 * gdb.base/define.exp: Two new tests to verify zero space chars
18662 after 'if' and 'while' commands in a user-defined command is correctly
18663 parsed.
33f2d567 18664
e05b62ac
AC
186652004-09-08 Andrew Cagney <cagney@gnu.org>
18666
18667 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18668 delivery test with duplicate at end of file.
18669
9cbe82da
MK
186702004-09-06 Mark Kettenis <kettenis@jive.nl>
18671
18672 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18673
564803d9
MC
186742004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18675
18676 * config/hppro.exp: Removed.
18677
7c6807ce
MC
186782004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18679
18680 * config/sparclet.exp: Removed.
18681
bf7e26dd
MC
186822004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18683
18684 * config/udi.exp: Removed.
18685
714e341b
MC
186862004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18687
18688 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18689 of "exp_continue".
18690 (advancei): Likewise.
18691
1236e623
JJ
186922004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18693
18694 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18695
3bdcad15
MI
186962004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18697
228af206 18698 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18699 to check for nodebug in executable.
18700 * gdb.gdb/observer.exp (setup_test): Likewise.
18701 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18702 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18703
c72b934c
AC
187042004-09-01 Andrew Cagney <cagney@gnu.org>
18705
18706 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18707 files.
18708
edd9b715
JJ
187092004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18710
18711 * gdb.base/unload.exp: Fix expected warning message to match
18712 latest format.
18713
fb4ce06b
CV
187142004-09-01 Corinna Vinschen <vinschen@redhat.com>
18715
18716 * gdb.base/call-rt-st.exp: Fix typos.
18717
ce78e7c3
MI
187182004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18719
18720 * gdb.threads/thread_check.exp: New testcase.
18721 * gdb.threads/thread_check.c: New testcase.
18722
2dedb159
AC
187232004-08-31 Andrew Cagney <cagney@gnu.org>
18724
18725 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18726 (skip_to_handler_entry): New procedures. Test stepping into a
18727 handler when the breakpoint is at the handler's entry point.
18728
68f53502
AC
187292004-08-30 Andrew Cagney <cagney@gnu.org>
18730
18731 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18732 gdb/1757.
18733
3e3ffd2b
MC
187342004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18735
18736 With code from Manoj Iyer <manjo@austin.ibm.com>:
18737 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18738 return value. Add an arm for "no debugging symbols found".
18739 Change a stray "error" to "perror".
18740 (gdb_run_cmd): Adapt to new return value.
18741 * gdb.base/remote.exp: Adapt to new return value.
18742 * gdb.gdb/complaints.exp: Likewise.
18743 * gdb.gdb/observer.exp: Likewise.
18744 * gdb.gdb/selftest.exp: Likewise.
18745 * gdb.gdb/xfullpath.exp: Likewise.
18746
4b6f5fd2
JB
187472004-08-27 Joel Brobecker <brobecker@gnat.com>
18748
18749 * gdb.threads/bp_in_thread.exp: New testcase.
18750
e5b25496
MC
187512004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18752
18753 Fix PR testsuite/1735.
18754 * gdb.threads/schedlock.c (thread_function): Add a cast
18755 to suppress a gcc warning.
18756 * gdb.threads/thread-specific.c (thread_function): Likewise.
18757
934353d6
MC
187582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18759
18760 * gdb.base/unload.c: Include <stdlib.h>.
18761
f98a0aef 187622004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18763
f98a0aef 18764 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18765 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18766 synchronized after the "return".
18767
5a2e8882
MC
187682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18769
18770 * gdb.mi/basics.c: Include <stdio.h>.
18771 * gdb.mi/pthreads.c: Include <stdlib.h>.
18772 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18773
a9640423
MC
187742004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18775
18776 * gdb.threads/schedlock.c: Add copyright notice.
18777
b04e311d
AC
187782004-08-25 Andrew Cagney <cagney@gnu.org>
18779
18780 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18781 (skip_over_handler, breakpoint_over_hander): New test procedures.
18782 (advance, advancei): Add a proper prefix, do not use
18783 rerun_to_main.
18784 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18785
7c27f15b
MC
187862004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18787
18788 * gdb.mi/basics.c: Add copyright notice.
18789 * gdb.mi/var-cmd.c: Add copyright notice.
18790
fffc87ae
MC
187912004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18792
18793 * lib/gdb.exp: Remove signed_keyword_not_used.
18794 * lib/compiler.c: Likewise.
18795 * lib/compiler.cc: Likewise.
18796
d782e0bf
MC
187972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18798
18799 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18800 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18801
96033e83
MC
188022004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18803
18804 * gdb.base/whatis.c: Add copyright notice.
18805
cf38c229
MK
188062004-08-20 Mark Kettenis <kettenis@gnu.org>
18807
18808 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18809 it to skip the breakpoints encoded in the inline assembly.
18810
f4b49756
MC
188112004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18812
18813 * Makefile.in: Add gdb.fortran.
18814
2f193b69
MC
188152004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18816
18817 * gdb.base/call-sc.exp (test_scalar_returns):
18818 Fix cut-and-paste glitch in "Make fun return now".
18819
89a237cb
MC
188202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18821
18822 * configure.in: Add gdb.fortran.
18823 * configure: Regenerate.
18824 * gdb.fortran/Makefile.in: New file.
18825 * lib/gdb.exp (skip_fortran_tests): New procedure.
18826
469aff8e
MC
188272004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18828
18829 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18830 reference to bug-gnu@prep.ai.mit.edu.
18831 * gdb.mi/mi-var-child.exp: Likewise.
18832 * gdb.mi/mi-var-cmd.exp: Likewise.
18833 * gdb.mi/mi-var-display.exp: Likewise.
18834 * gdb.mi/mi2-var-block.exp: Likewise.
18835 * gdb.mi/mi2-var-child.exp: Likewise.
18836 * gdb.mi/mi2-var-cmd.exp: Likewise.
18837 * gdb.mi/mi2-var-display.exp: Likewise.
18838
00b51b9f
MK
188392004-08-15 Mark Kettenis <kettenis@gnu.org>
18840
18841 * gdb.base/unload.c (main): Make local variable msg const.
18842
45f07fef
MC
188432004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18844
18845 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18846 to bug-gnu@prep.ai.mit.edu.
18847 * gdb.mi/mi-disassemble.exp: Likewise.
18848 * gdb.mi/mi-eval.exp: Likewise.
18849 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18850 default line number.
18851 * gdb.mi/mi-return.exp: Likewise.
18852 * gdb.mi/mi-simplerun.exp: Likewise.
18853 * gdb.mi/mi-stack.exp: Likewise.
18854 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18855 number with explicit range test.
18856 * gdb.mi/mi-watch.exp: Likewise.
18857 * gdb.mi/mi2-break.exp: Likewise.
18858 * gdb.mi/mi2-cli.exp: Likewise.
18859 * gdb.mi/mi2-disassemble.exp: Likewise.
18860 * gdb.mi/mi2-eval.exp: Likewise.
18861 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18862 default line number.
18863 * gdb.mi/mi2-return.exp: Likewise.
18864 * gdb.mi/mi2-simplerun.exp: Likewise.
18865 * gdb.mi/mi2-stack.exp: Likewise.
18866 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18867 number with explicit range test.
18868 * gdb.mi/mi2-watch.exp: Likewise.
18869
dd8c8ee7
MC
188702004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18871
18872 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18873 * gdb.cp/m-static.exp: Likewise.
18874 * gdb.cp/rtti.exp: Likewise.
18875
4e838464
MK
188762004-08-14 Mark Kettenis <kettenis@gnu.org>
18877
18878 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18879
8d8cb839
EZ
188802004-08-14 Eli Zaretskii <eliz@gnu.org>
18881
18882 * ChangeLog: Prefix Local Variables with semi-colons and indent
18883 the reference to older ChangeLog files, to fix fontification in
18884 Emacs.
18885
deea8bb0
MC
188862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18887
18888 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18889 * gdb.mi/mi2-break.exp: Likewise.
18890
c3297504
MC
188912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18892
18893 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18894
25808999
MC
188952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18896
18897 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18898
226a8d71
MC
188992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18900
18901 * gdb.cp/classes.exp: Remove unused declarations. Just let
18902 test names default instead of providing special names. Remove
18903 extraneous demangler test.
18904
37fdf854
JJ
189052004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18906
18907 * gdb.base/unload.exp: New test for breakpoints in dynamically
18908 loaded libraries.
18909 * gdb.base/unload.c: Ditto.
18910 * gdb.base/unloadshr.c: Ditto.
18911
2d3a7986
MC
189122004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18913
18914 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18915 cp_test_ptype_class.
18916 (test_enums): Likewise.
18917
c72b934c
AC
189182004-08-10 Andrew Cagney <cagney@gnu.org>
18919
18920 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18921 files.
18922
cc503c8a
AC
189232004-08-10 Andrew Cagney <cagney@gnu.org>
18924
18925 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18926 init_malloc call.
18927
902f2ccb
MC
189282004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18929
18930 * ChangeLog: Add copyright notice. The notice is copied
18931 from emacs 21.3 top level ChangeLog.
18932
78c90502
MC
189332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18934
18935 * lib/cp-support.exp: New file.
18936 * lib/cp-support.exp (cp_test_type_class): New function.
18937 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18938 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18939 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18940 cp_test_ptype_class.
18941
88e5ea78
MC
189422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18943
18944 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18945 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18946 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18947 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18948 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18949 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18950 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18951 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18952 gdb.mi/mi2-watch.exp: Update copyright years.
18953
6a89fc9c
MK
189542004-08-09 Mark Kettenis <kettenis@gnu.org>
18955
18956 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18957
1482e0de
MC
189582004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18959
18960 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18961 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18962 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18963 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18964 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18965 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18966 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18967 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18968 gdb.mi/mi-watch.exp: Update copyright years.
18969
1a5ce3f3
DJ
189702004-08-08 Daniel Jacobowitz <dan@debian.org>
18971
18972 PR gdb/1738
18973 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18974 from a breakpoint with a pending signal.
18975
04f6ecf2
DJ
189762004-08-08 Daniel Jacobowitz <dan@debian.org>
18977
18978 PR gdb/1736
18979 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18980 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18981 the prompt.
18982 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18983
54d90d35
DJ
189842004-08-08 Daniel Jacobowitz <dan@debian.org>
18985
18986 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18987
d2f6abb0
DJ
189882004-08-08 Daniel Jacobowitz <dan@debian.org>
18989
18990 PR gdb/1736
18991 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18992 for i?86-*-linux*.
18993
5598c03d
DJ
189942004-08-08 Daniel Jacobowitz <dan@debian.org>
18995
18996 * gdb.arch/i386-prologue.exp: Compile without debug information.
18997
c6fee705
MC
189982004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18999
19000 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19001 rather than asking gdb to search.
19002
dd90efdb
MC
190032004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19004
19005 * gdb.base/gcore.c: Include <string.h>.
19006
1e84bec1
MC
190072004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19008
19009 * gdb.base/gcore.c: Add copyright notice.
19010
e425eb2b
MC
190112004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19012
19013 * gdb.base/freebpcmd.c: Include <stdio.h>.
19014 * gdb.base/long_long.c: Include <string.h>.
19015 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19016 * gdb.base/siginfo.c: Include <string.h>.
19017 * gdb.base/sigstep.c: Include <string.h>.
19018
cb9aaed5
MC
190192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19020
19021 * gdb.base/complex.c: Include <stdlib.h>.
19022
55944f3d
MC
190232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19024
19025 * gdb.base/complex.c: Add copyright notice.
19026
7b2953d9
MC
190272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19028
19029 * gdb.base/charset.c: Include <stdlib.h>.
19030
c9133d23
MC
190312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19032
19033 * gdb.base/auxv.c: Include <stdlib.h>.
19034
0a8490ad
MC
190352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19036
19037 * gdb.base/auxv.c: Add copyright notice.
19038
3426d5ec
MC
190392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19040
19041 * gdb.base/coremaker.c: Add copyright notice.
19042 * gdb.base/coremaker2.c: Add copyright notice.
19043
8da195dd
AC
190442004-08-04 Andrew Cagney <cagney@gnu.org>
19045
19046 * gdb.base/store.exp: Update copyright.
19047 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19048 names, do not import gdb_prompt.
19049
8d394f98
AC
190502004-08-01 Andrew Cagney <cagney@gnu.org>
19051
19052 Fix PR testsuite/1729.
19053 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19054 not use capture_value with value 4.
19055 (capture_value): Add optional test name parameter.
19056 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19057 the prefix, pass to capture_value.
19058
b6702b23
MK
190592004-08-01 Mark Kettenis <kettenis@gnu.org>
19060
19061 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19062 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19063 (main): Call new function.
19064
c203e0ca
MC
190652004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19066
19067 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19068
a7995a30
MC
190692004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19070
19071 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19072
9366563b
MC
190732004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19074
b6eeaf26 19075 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19076 Accept more values of vtbl pointer. Remove some messages
19077 about "obsolete gcc or gdb".
19078
2fc1f950
MC
190792004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19080
19081 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19082
c724d49b
MC
190832004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19084
19085 * gdb.base/asm-source.exp: Properly convert target board
19086 debug flags from gcc format to binutils format.
19087
736b0fce
MK
190882004-07-28 Mark Kettenis <kettenis@gnu.org>
19089
19090 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19091 gdb1718". PR backtrace/1718 partially fixed.
19092
5633ea5c
JJ
190932004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19094
19095 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19096
575eebb1
NC
190972004-07-26 Nick Clifton <nickc@redhat.com>
19098
19099 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19100 good default value for a specific architecture is available then
19101 set it to that value. Otherwise default to the -gstabs switch.
19102 Remove the -g... switches from the asm-flags variable. Allow the
19103 target board info to override the value if it wants to. Pass the
19104 switch on the assembler command line.
19105
62104619
MK
191062004-07-23 Mark Kettenis <kettenis@gnu.org>
19107
19108 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19109 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19110 (main): Call new function.
19111
4a1135b8
MC
191122004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19113
19114 Test for PR exp/1715.
19115 * gdb.base/radix.exp: Refactor common procedures. Make all
19116 test names unique. Change XFAIL to KFAIL.
19117
8a12c1f0
MC
191182004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19119
19120 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19121 * gdb.ada/gnat_ada.gin: ... to here.
19122 * configure.in: Use gnat_ada.gin.
19123 * configure: Regenerate.
19124
23b451cf
AC
191252004-07-20 Andrew Cagney <cagney@gnu.org>
19126
19127 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19128 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19129 XFAILs. Clean up test messages and comments. Check backtraces.
19130 Delete re-sync code.
19131
ab618a02
MC
191322004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19133
19134 Fix PR cli/740.
19135 * gdb.base/annota1.exp: Honor gdb,nosignals.
19136 * gdb.base/annota3.exp: Likewise.
19137
46dad340
MC
191382004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19139
19140 * lib/java.exp: Update copyright notice.
19141
756d8c70
AC
191422004-07-19 Andrew Cagney <cagney@gnu.org>
19143
19144 * gdb.base/selftest.exp: Copy file from here ...
19145 * gdb.gdb/selftest.exp: ... to here.
19146
586027e6
AC
191472004-07-16 Andrew Cagney <cagney@redhat.com>
19148
19149 * lib/insight-support.exp: Delete file.
19150 * lib/java.exp (java_init): Fix copyright.
19151
029d2200
AC
191522004-07-16 Andrew Cagney <cagney@gnu.org>
19153
19154 * gdb.base/restore.c: Append "prologue" to comments marking the a
19155 function's prologue.
19156 * gdb.base/restore.exp: Update copyright, re-indent.
19157 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19158 callerN" prefix where needed. Update patterns that match a
19159 function's prologue.
19160
653b62c5
MC
191612004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19162
19163 * gdb.base/restore.c: Add copyright notice.
19164
f7d690e5
AC
191652004-07-16 Andrew Cagney <cagney@gnu.org>
19166
19167 * gdb.base/logical.exp: Update copyright.
19168 (evaluate): New procedure. Use to re-implement tests using
19169 several tables.
19170
d629a7cb
MH
191712004-07-14 Martin Hunt <hunt@redhat.com>
19172
19173 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19174 which fixes some problems where init.tcl was not found.
19175
9c7bb332
AC
191762004-07-13 Andrew Cagney <cagney@gnu.org>
19177
6bf46641
AC
19178 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19179 (check_sizeof, check_valueof): Do not include the output in the
19180 test name. Use gdb_test.
19181 (get_valueof): Use gdb_test_multiple.
19182
c4ffd4c0
AC
19183 * gdb.base/step-test.exp: Update copyright. Use
19184 gdb_test_multiple. Ensure that test names do not include
19185 architecture dependent output.
19186
ab89363a
AC
19187 * gdb.gdb/observer.exp: Update copyright.
19188 (setup_test): Use gdb_test_multiple.
19189 (attach_first_observer, attach_second_observer)
19190 (attach_third_observer, detach_first_observer)
19191 (detach_second_observer, detach_third_observer)
19192 (reset_counters, check_counters): Make $message a prefix.
19193 (test_normal_stop_notifications): Add "args" parameter - a list of
19194 init functions to be called. Make $message a prefix,
19195 (test_observer_normal_stop): Change the message prefixes so that
19196 they are unique, pass the attach / detach procedures to
19197 test_normal_stop_notifications.
19198
ec58997a
AC
19199 * gdb.base/signull.exp (test_segv): Prefix all tests with
19200 "${name}". Clean up test messages.
19201
b475183b
AC
19202 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19203
9c7bb332
AC
19204 * gdb.base/ena-dis-br.exp: Update copyright.
19205 (break_at): New function. Replace send_gdb with gdb_test,
19206 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19207 ignore count, not stopped at bpt", with KFAIL.
19208
2dd95497
CV
192092004-07-13 Corinna Vinschen <vinschen@redhat.com>
19210
19211 * gdb.base/attach.exp: Remove cleanupfile handling.
19212
419e626b
AC
192132004-07-12 Andrew Cagney <cagney@gnu.org>
19214
19215 * gdb.base/annota1.exp: Cleanup corefile test name.
19216 * gdb.base/annota3.exp: Ditto.
19217
8b1b3228
AC
192182004-07-12 Andrew Cagney <cagney@gnu.org>
19219
78650829
AC
19220 * gdb.base/signals.exp: Clean up copyright, re-indent.
19221
8b1b3228
AC
19222 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19223 gdb_test and gdb_test_multiple.
19224
935c2760
JJ
192252004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19226
19227 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19228 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19229 provide line number info for first statement in main.
19230
1544280f
AC
192312004-07-08 Andrew Cagney <cagney@gnu.org>
19232
1279f4ff
AC
19233 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19234
1544280f
AC
19235 * gdb.base/sigbpt.exp: Make the common part of each test name a
19236 prefix instead of suffix.
19237
bcc82369
BR
192382004-07-07 Bob Rossi <bob_rossi@cox.net>
19239
19240 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19241 test from test_tbreak_creation_and_listing to
19242 test_file_list_exec_source_file
19243 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19244 Changed name of test from test_tbreak_creation_and_listing to
19245 test_file_list_exec_source_file
19246
23f4b0aa
JJ
192472004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19248
19249 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19250 the jmisc() constructor instead of <init>.
19251 * gdb.java/jmisc1.exp: Ditto.
19252
56401cd5
AC
192532004-07-07 Andrew Cagney <cagney@gnu.org>
19254
19255 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19256 corrupting the PC.
19257
44ae2f6a
MC
192582004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19259
19260 * gdb.cp/templates.exp: Accept whitespace change in demangler
19261 output.
19262
45a83408
AC
192632004-07-06 Andrew Cagney <cagney@gnu.org>
19264
19265 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19266
d205ad70
MC
192672004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19268
19269 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19270 * lib/compiler.cc: Likewise.
19271
06ea1a61
MC
192722004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19273
19274 * lib/compiler.cc: Work around string preprocessing problem
19275 with old hp c++ compiler.
19276 * lib/compiler.c: Likewise.
19277
daab1251
CV
192782004-06-29 Corinna Vinschen <vinschen@redhat.com>
19279
19280 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19281 directives to conditionalize symbol prefixing.
19282 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19283 additional_flags handling. Add underscore prefix for Cygwin.
19284 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19285 conditionalize symbol prefixing.
19286 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19287 additional_flags handling. Add underscore prefix for Cygwin.
19288
cc984116
CV
192892004-06-29 Corinna Vinschen <vinschen@redhat.com>
19290
19291 * gdb.base/bigcore.exp: Skip test on Cygwin.
19292
c279b077
MC
192932004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19294
19295 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19296 formats for "info register". Use gdb_test_multiple. Fix
19297 the "invalid register" test.
19298
0e915747
CV
192992004-06-28 Corinna Vinschen <vinschen@redhat.com>
19300
19301 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19302 PID for Cygwin. Add Cygwin specific strings to check for in some
19303 tests.
19304 (do_attach_tests): Add a test for user interaction when attaching
19305 to a process with no matching symbol table already loaded.
19306
11422c86
AC
193072004-06-26 Andrew Cagney <cagney@gnu.org>
19308
19309 Test PR java/1567 and PR java/1565.
19310 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19311 * gdb.java/jmisc2.exp: Delete file.
19312
cefbce26
MC
193132004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19314
19315 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19316
e19f872c
CV
193172004-06-25 Corinna Vinschen <vinschen@redhat.com>
19318
19319 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19320 attach process.
19321
d931ba3b
MC
193222004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19323
19324 * gdb.cp/pr-1553.exp: Remove.
19325
aef68c48
MC
193262004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19327
19328 * gdb.cp/pr-1553.cc: Remove.
19329 * gdb.cp/pr-1553.exp: Disable this test.
19330
8d5df71a
JB
193312004-06-20 Jim Blandy <jimb@redhat.com>
19332
a9c64011 19333 Fix PR testsuite/1680.
8d5df71a
JB
19334 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19335 regular expressions.
19336
4ac6f39d
MC
193372004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19338
19339 Fix PR testsuite/1679.
19340 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19341 Issue an UNSUPPORTED result instead.
19342
1b413552
JB
193432004-06-18 Jim Blandy <jimb@redhat.com>
19344
19345 * gdb.base/charset.exp: Only send a control-C if we see a new
19346 prompt and incomplete command.
19347
6daa6ebd
MC
193482004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19349
19350 * gdb.cp/pr-574.cc: Add copyright notice.
19351
51fa4ae0
JB
193522004-06-17 Jim Blandy <jimb@redhat.com>
19353
19354 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19355 cases where the regexp has no groups; this grabs random text from
19356 the previous test suite, whatever that was.
19357
8fea26c5
MC
193582004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19359
19360 * gdb.cp/printmethod.cc: Add copyright notice.
19361
1e3aeb41
MC
193622004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19363
19364 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19365
9d9030bc
AC
193662004-06-16 Andrew Cagney <cagney@gnu.org>
19367
19368 * gdb.base/signull.c: Update copyright. Include <string.h>.
19369 (bowler): Replace data_pointer with data_read
19370 and data_write cases. Add code_descriptor case.
19371 (zero, desc): New array and pointer.
19372 (data, code): Change to simple pointers.
19373 * gdb.base/signull.exp: Fix probe pattern matching a function
19374 descriptor SIGSEGV. Replace data_pointer with data_read and
19375 data_write tests.
19376
acd4ad44
AC
193772004-06-16 Andrew Cagney <cagney@gnu.org>
19378
19379 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19380
08fd625c
MC
193812004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19382
19383 * gdb.base/long_long.c: Add copyright notice.
19384
1903502c
MC
193852004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19386
19387 * gdb.base/long_long.exp: Remove reference to
19388 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19389 to gdb_breakpoint and gdb_continue_to_breakpoint.
19390
83313cb1
JB
193912004-06-14 Jim Blandy <jimb@redhat.com>
19392
19393 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19394 endian case.
19395
1bf404ef
AC
193962004-06-14 Andrew Cagney <cagney@gnu.org>
19397
19398 * gdb.base/gcore.exp (capture_command_output): Delete the always
19399 passing tests containing inferior values.
19400 * gdb.base/ending-run.exp: Do not include the breakpoint address
19401 in the test message. Update copyright.
19402 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19403 size in the test name, use gdb_test_multiple. Update copyright.
19404
ef220b33
MC
194052004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19406
19407 * gdb.cp/ref-types.cc: Add copyright notice.
19408
4f70a4c9
MC
194092004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19410
19411 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19412 hp_aCC_compiler.
19413 * lib/compiler.cc: Likewise.
19414 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19415 'set' commands. Log diagnostics for other lines. Set
19416 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19417
335928ac
MC
194182004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19419
19420 * gdb.cp/try_catch.cc: Add copyright notice.
19421
2efb12e8
MC
194222004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19423
19424 * gdb.cp/userdef.cc: Add copyright notice.
19425
0bbed51a
MC
194262004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19427
19428 * gdb.cp/virtfunc.cc: Add copyright notice.
19429
e12a46c9
RC
194302004-06-11 Randolph Chung <tausq@debian.org>
19431
19432 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19433 problem.
19434
338e05af
AC
194352004-06-10 Andrew Cagney <cagney@gnu.org>
19436
19437 * lib/compiler.cc, lib/compiler.c: Append either
19438 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19439 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19440 instead of gcc-3-3.
19441
dc3f10cb
AC
194422004-06-09 Andrew Cagney <cagney@gnu.org>
19443
b4d946af
AC
19444 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19445 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19446
dc3f10cb
AC
19447 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19448 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19449 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19450 fixed.
19451
b5c0bfa2
AC
194522004-06-09 Andrew Cagney <cagney@gnu.org>
19453
19454 * gdb.base/structs.exp (test_struct_returns): Replace
19455 "return_value_unknown" and "finish_value_unknown" by
19456 "return_value_known" and "finish_value_known". Instead of
19457 "return_value_unknown" iff "finish_value_unknown", check
19458 "return_value_known" implies "finish_value_known".
19459
caeb605f
MH
194602004-06-08 Martin Hunt <hunt@redhat.com>
19461
19462 * gdb.base/float.exp: Add pattern for mips targets.
19463
c892bb64
RC
194642004-06-08 Randolph Chung <tausq@debian.org>
19465
19466 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19467 message for unknown architectures more clear.
19468
48306d3e
JB
194692004-06-08 Joel Brobecker <brobecker@gnat.com>
19470
19471 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19472 start the execution of the program.
19473
83ecb59f
JB
194742004-06-07 Jim Blandy <jimb@redhat.com>
19475
19476 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19477 * gdb.arch/i386-cpuid.h: New helper file.
19478
55264cb4
RC
194792004-06-07 Randolph Chung <tausq@debian.org>
19480
19481 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19482 has started.
19483
23cadb28
RM
194842004-06-04 Roland McGrath <roland@redhat.com>
19485
19486 Fix PR gdb/1647.
19487 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19488 differently to be robust to output buffering differences.
19489
51d01eda
MC
194902004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19491
19492 * gdb.threads/pthreads.exp: Update copyright years.
19493 (check_control_c): Change asynchronous 'after' to synchronous.
19494
f4fc3b93
RM
194952004-06-04 Roland McGrath <roland@redhat.com>
19496
19497 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19498 next gdb prompt.
19499
4013522b
MC
195002004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19501
19502 Fix PR gdb/1636.
19503 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19504 calls to synchronous.
19505
7a8f1e6b
JB
195062004-05-26 Jim Blandy <jimb@redhat.com>
19507
19508 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19509
81bb3443
RC
195102004-05-24 Randolph Chung <tausq@debian.org>
19511
19512 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19513 * gdb.asm/pa.inc: New file.
19514
8f5a3103
MK
195152004-05-22 Mark Kettenis <kettenis@gnu.org>
19516
19517 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19518
734b8fe8 195192004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19520 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19521
19522 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19523 GDB prompt.
19524
725603e1
UW
195252004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19526
f4fc3b93 19527 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19528 setjmp/longjmp. Use sigaction instead of signal.
19529
8b923272 195302004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19531 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19532
19533 * gdb.threads/pthread_cond_wait.c: New file.
19534 * gdb.threads/pthread_cond_wait.exp: New testcase.
19535
8bfabb04
AC
195362004-05-13 Andrew Cagney <cagney@redhat.com>
19537
19538 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19539 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19540
42edda50
AC
195412004-05-11 Andrew Cagney <cagney@redhat.com>
19542
19543 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19544 fixed but revealed gdb/1639.
19545
d303a6c7
AC
195462004-05-10 Andrew Cagney <cagney@redhat.com>
19547
19548 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19549 func1" and "next to 2nd alarm", kernel bug avoided.
19550
bf08c2a1
DJ
195512004-05-10 Daniel Jacobowitz <dan@debian.org>
19552
19553 PR external/1568
19554 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19555 XFAIL if it is smaller than bytes_allocated.
19556 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19557 (main): Make chunks_allocated unsigned. Correct comment.
19558
c0586a34
JB
195592004-05-07 Joel Brobecker <brobecker@gnat.com>
19560
19561 * gdb.arch/powerpc-aix-prologue.c: New file.
19562 * gdb.arch/powerpc-aix-prologue.exp: New file.
19563
f2785d12
JB
195642004-05-07 Jim Blandy <jimb@redhat.com>
19565
19566 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19567 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19568
bd7f6e30
JB
195692004-05-06 Joel Brobecker <brobecker@gnat.com>
19570
19571 * gdb.base/sep.exp: No longer setup_kfail when the program was
19572 built with dwarf2.
19573
0a5e7efe
JI
195742004-05-05 Jim Ingham <jingham@apple.com>
19575
19576 * gdb.base/pending.exp: Make sure pending breakpoints
19577 preserve the ignore count.
f4fc3b93 19578
a8958849
MK
195792004-04-27 Jerome Guitton <guitton@gnat.com>
19580
19581 * i386-prologue.exp: Add testcase for jump instruction as first
19582 instruction of the real code.
19583 * i386-prologue.c (jump_at_beginning): New function.
19584
7e103f5b
MK
195852004-04-28 Mark Kettenis <kettenis@gnu.org>
19586
19587 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19588 x86_64-*-*.
19589
5d38b224
MK
195902004-04-28 Mark Kettenis <kettenis@gnu.org>
19591
19592 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19593 i*86-*-*.
19594
0ef32fd9
MK
195952004-04-25 Mark Kettenis <kettenis@gnu.org>
19596
19597 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19598 expression that checks the return type.
19599
71d7dd7c
AC
196002004-04-23 Andrew Cagney <cagney@redhat.com>
19601
19602 * gdb.base/call-sc.exp: New test of scalar call/return values.
19603 * gdb.base/call-sc.c: Ditto.
19604
1e9f977e
JJ
196052004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19606
19607 * gdb.threads/manythreads.c: Reduce thread stack size.
19608
899d9e3a
JJ
196092004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19610
19611 * gdb.threads/manythreads.c: Add copyright notice.
19612
61bcae62
AC
196132004-04-23 Andrew Cagney <cagney@redhat.com>
19614
19615 * gdb.base/siginfo.exp: Better handle step out of signal.
19616 * gdb.base/sigstep.exp: Ditto.
19617
7339a42e 196182004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19619 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19620
19621 * gdb.threads/manythreads.c: New testcase.
19622 * gdb.threads/manythreads.exp: Ditto.
19623
5c98409b
JB
196242004-04-22 Jim Blandy <jimb@redhat.com>
19625
19626 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19627 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19628
3b611f1a
MC
196292004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19630
19631 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19632
f0fd9238
AC
196332004-04-21 Andrew Cagney <cagney@redhat.com>
19634
19635 * gdb.base/sigstep.c: New file.
19636 * gdb.base/sigstep.exp: New file.
19637
90990674
JB
196382004-04-16 Joel Brobecker <brobecker@gnat.com>
19639
19640 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19641 call to observer_notify_normal_stop.
19642
78cef34b
AC
196432004-04-15 Andrew Cagney <cagney@redhat.com>
19644
19645 * gdb.base/siginfo.c: New file.
19646 * gdb.base/siginfo.exp: New file.
19647
d2343407
JB
196482004-04-12 J. Brobecker <brobecker@gnat.com>
19649
19650 * gdb.base/sep.exp: Fix typo in comment.
19651
a2dba3c8
JB
196522004-04-12 J. Brobecker <brobecker@gnat.com>
19653
19654 * gdb.base/sep.c: New file.
19655 * gdb.base/sep-proc.c: New file.
19656 * gdb.base/sep.exp: New testcase.
19657
15f7b60e
MK
196582004-04-09 Mark Kettenis <kettenis@gnu.org>
19659
19660 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19661 support.
19662
44f4de1a
AC
196632004-04-05 Andrew Cagney <cagney@redhat.com>
19664
19665 * gdb.base/sigaltstack.c: New file.
19666 * gdb.base/sigaltstack.exp: New file.
19667
ef04f396
JB
196682004-04-04 Joel Brobecker <brobecker@gnat.com>
19669
19670 * gdb.base/foll-fork.exp: Update the expected output for
19671 "help set follow-fork-mode", to match a change that was made
19672 to the help of this variable on 2004-01-13.
19673
d40d2c92
JB
196742004-04-01 Joel Brobecker <brobecker@gnat.com>
19675
19676 * lib/ada.exp: Add copyright notice.
19677 * bar.ads: Likewise.
19678 * bar.adb: Likewise.
19679 * null_record.adb: Likewise.
19680 * null_record.exp: Likewise.
19681 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19682
f86ef5a3
JB
196832004-04-01 Joel Brobecker <brobecker@gnat.com>
19684
19685 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19686 * configure: Regenerate.
19687
414e70e3
JB
196882004-04-01 Joel Brobecker <brobecker@gnat.com>
19689
19690 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19691 to build the application. Remove the message printed when in
19692 verbose mode, redundant with the UNSUPPORTED message above.
19693
f0aaee49
JB
196942004-03-31 Joel Brobecker <brobecker@gnat.com>
19695
19696 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19697 * gdb.ada (null_record.exp): New testcase.
19698
ac81cb54
JB
196992004-03-31 Joel Brobecker <brobecker@gnat.com>
19700
19701 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19702
854af2f7
JB
197032004-03-31 Joel Brobecker <brobecker@gnat.com>
19704
19705 * gdb.ada: New subdirectory.
19706 * gdb.ada/Makefile.in: New file.
19707 * gdb.ada/gnat_ada.gpr.in: New file.
19708
034cb681
JB
197092004-03-31 Joel Brobecker <brobecker@gnat.com>
19710
19711 * lib/ada.exp: New file.
19712
78a1a894
DJ
197132004-03-24 Daniel Jacobowitz <drow@mvista.com>
19714
19715 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19716 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19717
4b2b3b3e
AC
197182004-03-22 Andrew Cagney <cagney@redhat.com>
19719
19720 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19721 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19722 Problem identified by Ulrich Weigand.
19723
23c73aa3
DC
197242004-03-17 David Carlton <carlton@kealia.com>
19725
19726 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19727 PR c++/826.
19728
d63a86f8
RM
197292004-03-16 Roland McGrath <roland@redhat.com>
19730
19731 * gdb.base/auxv.exp: New file.
19732 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19733
0e02aa50
DC
197342004-03-12 David Carlton <carlton@kealia.com>
19735
19736 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19737 * gdb.cp/pr-1553.cc: Ditto.
19738 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19739 pass branch.
19740
c20b71be
MC
197412004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19742
19743 * gdb.cp/templates.exp: Accept more template types.
19744
c7414a01
MC
197452004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19746
19747 From Corinna Vinschen with modifications.
19748 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19749 local variable obj_with_enum.
19750 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19751 results with obj_with_enum.
19752
ed69573c
MC
197532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19754
19755 * gdb.cp/classes.cc: New file, copied from misc.cc.
19756 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19757
28301461
MC
197582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19759
19760 * gdb.cp/misc.cc: Add copyright notice.
19761
1198ecbe
DC
197622004-03-05 David Carlton <carlton@kealia.com>
19763
19764 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19765 * gdb.cp/rtti.h: Update copyright.
19766 (namespace n2::n3): New.
19767 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19768 (n2::n3::func3): New.
19769 (main): Call n2::n3::func3.
19770 * gdb.cp/rtti2.cc: Update copyright.
19771 (n2::create3): New.
19772
9e08c470
MK
197732004-03-04 Mark Kettenis <kettenis@gnu.org>
19774
19775 * gdb.asm/openbsd.inc: Fix typo.
19776
4bebc3aa
FF
197772004-03-03 Fred Fish <fnf@redhat.com>
19778
19779 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19780 "val" instead of unused "size". Update copyright year.
19781
6ea9fb37
DJ
197822004-02-29 Daniel Jacobowitz <drow@mvista.com>
19783
19784 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19785 to use unsigned char.
19786 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19787 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19788
23b23974
DJ
197892004-02-29 Daniel Jacobowitz <drow@mvista.com>
19790
19791 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19792 line of output.
19793
7574fd53
DJ
197942004-02-28 Daniel Jacobowitz <drow@mvista.com>
19795
19796 * gdb.base/relocate.c (dummy): Initialize.
19797
a195357f
DJ
197982004-02-28 Daniel Jacobowitz <drow@mvista.com>
19799
19800 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19801 a breakpoint at exit.
19802
72fd54a9
FF
198032004-02-27 Fred Fish <fnf@redhat.com>
19804
19805 * gdb.base/chng-syms.exp: Add expect condition to match failing
19806 case that isn't a timeout.
19807
b9d23137
AC
198082004-02-27 Andrew Cagney <cagney@redhat.com>
19809
19810 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19811 support.
19812
15d208f6 198132004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19814
15d208f6
FF
19815 * gdb.arch/gdb1431.c: Remove.
19816 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19817 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19818 of "until" incorrectly.
19819
98f9cd2d
JB
198202004-02-26 J. Brobecker <brobecker@gnat.com>
19821
19822 * gdb.cp/class2.cc (empty): New class.
19823 (refer): New function.
19824 (main): Declare an object of type empty and use it.
19825 * gdb.cp/class2.exp: Print the value of an object of type empty.
19826
9b50c11b
JJ
198272004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19828
19829 * gdb.base/langs.exp: Update query string to match the
19830 new nquery format used for pending breakpoints.
19831
0dcd613f
AC
198322004-02-26 Andrew Cagney <cagney@redhat.com>
19833
19834 Fix PR i18n/1570.
19835 * gdb.base/charset.c: Update copyright notice.
19836 (main, init_string): Remove the escape character '\e' tests.
19837 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19838 * gdb.base/charset.exp (valid_host_charset): Ditto.
19839 * gdb.base/setvar.exp: Ditto.
19840
b8a56647
AC
198412004-02-24 Andrew Cagney <cagney@redhat.com>
19842
90d59e34
AC
19843 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19844 mmapped data in core file" PASS and FAIL messages consistent.
19845
b8a56647
AC
19846 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19847 setting a breakpoint. Work around PR java/1565.
19848
9f27c604
JJ
198492004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19850
19851 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19852 new nquery format.
19853 * gdb.base/pending.exp: Ditto.
19854
3224a706
MK
198552004-02-22 Mark Kettenis <kettenis@gnu.org>
19856
19857 * configure.in: Run stabs tests on *BSD.
19858 * configure: Regenerated.
19859
41e0a9ca
MK
198602004-02-21 Mark Kettenis <kettenis@gnu.org>
19861
19862 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19863
1e1b3428
FF
198642004-02-20 Fred Fish <fnf@redhat.com>
19865
19866 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19867 blank in test for "returns short", for consistency with other
19868 "returns xxx" tests. Update copyright year.
19869
f9a7572a
FF
198702004-02-19 Fred Fish <fnf@redhat.com>
19871
19872 New testcase for PR breakpoint/1558.
19873 * gdb.arch/gdb1558.exp: New file.
19874 * gdb.arch/gdb1558.c: New file.
19875
b2ce2854
EZ
198762004-02-19 Elena Zannoni <ezannoni@redhat.com>
19877
19878 * gdb.base/nodebug.exp: Fix typo.
19879
e7c9ff01
JB
198802004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19881
19882 Committed by Jim Blandy <jimb@redhat.com>.
19883
62f4b920
JB
19884 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19885
2db536a1
JB
19886 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19887
e7c9ff01
JB
19888 * gdb.base/float.exp: Support s390*-*-* targets.
19889
f3205b34
AF
198902004-02-17 Adam Fedor <fedor@gnu.org>
19891
19892 * gdb.base/gdb1555.exp: New file.
19893 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19894
9d62932d
EZ
198952004-02-17 Elena Zannoni <ezannoni@redhat.com>
19896
19897 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19898
344c9711
FF
198992004-02-16 Fred Fish <fnf@redhat.com>
19900
19901 * gdb.arch/gdb1291.c: Remove
19902 * gdb.arch/gdb1291.s: New test input file.
19903 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19904 fail. Test for correct result, known incorrect result, other
19905 failures and timeouts.
19906
2d822687
AC
199072004-02-16 Andrew Cagney <cagney@redhat.com>
19908
19909 * gdb.base/bigcore.exp: New file.
19910 * gdb.base/bigcore.c: New file.
19911
dac15b66
AC
199122004-02-13 Andrew Cagney <cagney@redhat.com>
19913
19914 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19915 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19916 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19917 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19918 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19919 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19920 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19921 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19922 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19923 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19924
6bdfc2c4
JJ
199252004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19926
19927 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19928 executed is an alloc instruction.
19929
87b3ede8
DC
199302004-02-11 David Carlton <carlton@kealia.com>
19931
19932 * gdb.cp/breakpoint.exp: New.
19933 * gdb.cp/breakpoint.cc: New.
19934
6e19e2bf
MC
199352004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19936
19937 Partial fix for PR gdb/1543.
19938 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19939 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19940 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19941 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19942 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19943 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19944 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19945 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19946 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19947 to bug-gdb@prep.ai.mit.edu .
19948 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19949 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19950 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19951 Likewise.
19952
5c5455dc
AC
199532004-02-10 Andrew Cagney <cagney@redhat.com>
19954
19955 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19956 using gdb_internal_error_resync.
19957
9cf689d7
DJ
199582004-02-09 Daniel Jacobowitz <drow@mvista.com>
19959
19960 * gdb.threads/thread-specific.exp: Stop early if no threads are
19961 found.
19962
d2dc51db
MC
199632004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19964
19965 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19966
14b1a056
DJ
199672004-02-08 Daniel Jacobowitz <drow@mvista.com>
19968
19969 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19970 breakpoints.
19971
83f66e8f
DJ
199722004-02-07 Daniel Jacobowitz <drow@mvista.com>
19973
19974 * config/sim.exp (gdb_load): Handle $arg == "".
19975 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19976 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19977
30fc0091
EZ
199782004-02-07 Elena Zannoni <ezannoni@redhat.com>
19979
a9c64011
AS
19980 * gdb.base/maint.exp: Update test to reflect
19981 obstack changes.
30fc0091 19982
4d806929
JJ
199832004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19984
19985 * gdb.base/pendshr.c (pendfunc): New function that calls
19986 pendfunc1.
19987 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19988
7bfdd688
FF
199892004-02-04 Fred Fish <fnf@redhat.com>
19990
19991 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19992 function symbols and update copyright years.
19993 * gdb.arch/gdb1291.c: Ditto.
19994
aaa08ee4
MC
199952004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19996
19997 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19998
dbad7755
MC
199992004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20000
20001 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20002
ec4646ef
MC
200032004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20004
20005 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20006
1b802196
FF
200072004-02-02 Fred Fish <fnf@redhat.com>
20008
20009 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20010 remote targets. Update copyright years.
20011
18fe2033
JJ
200122004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20013
20014 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20015 support.
20016 * gdb.base/langs.exp: Fix test which attempts to create
20017 breakpoint on non-existent function to handle new pending
20018 support.
20019 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20020 a breakpoint.
20021 * gdb.base/pending.exp: New test.
20022 * gdb.base/pending.c: New file.
20023 * gdb.base/pendshr.c: Ditto.
20024
8d577d32
DC
200252004-02-02 David Carlton <carlton@kealia.com>
20026
20027 * gdb.cp/overload.exp: Add overloadNamespace tests.
20028 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20029 (overloadNamespace, XXX): New.
20030 (main): Call XXX::marker2.
20031
3ad13771
FF
200322004-02-01 Fred Fish <fnf@redhat.com>
20033
20034 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20035 * gdb.base/finish.exp: Ditto.
20036 * gdb.base/gcore.exp: Ditto.
20037 * gdb.base/huge.exp: Ditto.
20038 * gdb.base/info-proc.exp: Ditto.
20039 * gdb.base/return2.exp: Ditto.
20040 * gdb.threads/gcore-thread.exp: Ditto.
20041
44c75849
DJ
200422004-02-01 Daniel Jacobowitz <drow@mvista.com>
20043
20044 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20045
005bc093
MK
200462004-02-01 Mark Kettenis <kettenis@gnu.org>
20047
20048 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20049 that opening the file succeeds on OpenBSD.
20050
c47cebdb
DJ
200512004-02-01 Daniel Jacobowitz <drow@mvista.com>
20052
20053 * gdb.threads/thread-specific.c: New file.
20054 * gdb.threads/threads-specific.exp: New test script.
20055 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20056 to expect_out.
20057
5a01311c
MK
200582004-02-01 Mark Kettenis <kettenis@gnu.org>
20059
20060 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20061 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20062 only on the "print_small_structs from print_long_arg_list" test.
20063
ce22a4f1
DJ
200642004-02-01 Daniel Jacobowitz <drow@mvista.com>
20065
20066 * gdb.base/completion.exp: Kill a stray backslash.
20067
20068 From Jim Ingham <jingham@apple.com>:
20069 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20070 agrees with the result from sending a tab.
20071
abbab9d3
DJ
200722004-01-31 Daniel Jacobowitz <drow@mvista.com>
20073
20074 * gdb.base/chng-syms.exp: Remove stray newline.
20075
53904d1e
MK
200762004-01-31 Mark Kettenis <kettenis@gnu.org>
20077
20078 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20079 *-*-openbsd*.
20080 * gdb.asm/openbsd.inc: New file.
20081
3a4b3aac
MK
200822004-01-30 Mark Kettenis <kettenis@gnu.org>
20083
20084 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20085 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20086 *-*solaris2*. Remove commented out default settings for
20087 asm-flags. Replace gdb_compile with target_link.
20088
ebac27b4
MC
200892004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20090
20091 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20092 for all tests. Remove old hp-ux and cygnus xfail cases.
20093
d8679d84
PH
200942004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20095
20096 * gdb.base/chng-syms.exp: New file.
20097 * gdb.base/chng-syms.c: New file.
20098
0a55bc22
MC
200992004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20100
20101 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20102 Provide arms for current output in all my configurations.
20103
94b8e876
MC
201042004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20105
20106 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20107 * lib/compiler.cc: Likewise.
20108 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20109 get the right preprocessor. Eval the output directly. Remove
20110 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20111 hp_f77_compiler and hp_f90_compiler completely.
20112 (gdb_preprocess): Delete.
20113 (get_compiler): Delete.
20114
7cf03d44
MK
201152004-01-24 Mark Kettenis <kettenis@gnu.org>
20116
20117 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20118 <string.h>.
20119
68b6dce9
NR
201202004-01-24 Nick Roberts <nick@nick.uklinux.net>
20121
20122 * gdb.mi/mi-stack.exp: Update copyright.
20123
b368761e
DC
201242004-01-23 David Carlton <carlton@kealia.com>
20125
20126 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20127 test for cp_lookup_transparent_type.
20128 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20129 call them.
20130
f2061b53
DJ
201312004-01-23 Daniel Jacobowitz <drow@mvista.com>
20132
20133 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20134 after -var-update.
20135
37fc574a
DC
201362004-01-23 David Carlton <carlton@kealia.com>
20137
20138 * gdb.cp/namespace.cc (C::ensureRefs): New.
20139 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20140
8e94b928
NR
201412004-01-20 Nick Roberts <nick@nick.uklinux.net>
20142
20143 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20144 case "-stack-list-locals 2".
20145 * gdb.mi/mi-var-child.exp: Test for case
20146 "-var-list-children --all-values NAME".
20147
997b0952
MC
201482004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20149
20150 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20151
52470da3
MK
201522004-01-18 Mark Kettenis <kettenis@gnu.org>
20153
7049b4b8
MK
20154 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20155 used with gdb_test_multiple.
20156
52470da3
MK
20157 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20158 read at address 0. This fixes PR testsuite/1504.
20159
da6012e5
DJ
201602004-01-18 Daniel Jacobowitz <drow@mvista.com>
20161
20162 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20163 Remove downloading, guessing the host executable, the calls to
20164 gdb_file_cmd and gdb_target_cmd, and "load" support.
20165 (infer_host_exec): New function broken out from gdb_load.
20166 (gdb_load): New wrapper for gdbserver_gdb_load.
20167 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20168 gdb_target_cmd. Use -target-select.
20169 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20170 Download binaries to the host. Clear last_mi_remote_file when
20171 we load a new binary.
20172 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20173 call gdbserver_gdb_load and mi_gdb_target_cmd.
20174
32c70722
MC
201752004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20176
20177 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20178 type patterns.
20179
b0cecf36
MC
201802004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20181
20182 * gdb.cp/templates.exp: Fix typo in test name of
20183 "print Foo<volatile char*>::foo".
20184
4120d7e6
MC
201852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20186
20187 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20188
f679e530
BE
201892004-01-16 Ben Elliston <bje@wasabisystems.com>
20190
20191 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20192 (clean mostlyclean): Remove empty rm.
20193
091c48f6
MC
201942004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20195
20196 * gdb.base/setvar.exp: Add copyright years.
20197
3e5fc8d2
DC
201982004-01-14 David Carlton <carlton@bactrian.org>
20199
20200 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20201 PR c++/1511 and update coment.
20202 * gdb.cp/templates.exp: Update patterns to match current output.
20203 If changes involve something other than whitespace, KFAIL
20204 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20205
63d06c5c
DC
202062004-01-14 David Carlton <carlton@kealia.com>
20207
20208 * gdb.cp/namespace.exp: Add tests involving classes defined within
20209 namespaces.
20210 * gdb.cp/namespace.cc (C::CClass): New.
20211 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20212
a51dab88
EZ
202132004-01-14 Elena Zannoni <ezannoni@redhat.com>
20214
20215 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20216 what debug info we have. Print a better message if something goes
20217 wrong while producing the separate debug info file.
20218
a476ccc9
MC
202192004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20220
20221 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20222
f453692c
MC
202232004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20224
20225 * gdb.base/callfuncs.c: Add copyright notice.
20226
f40063a5
MC
202272004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20228
20229 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20230 inheritance. PR gdb/1498, PR gcc/13539.
20231
19ac3974
EZ
202322004-01-13 Elena Zannoni <ezannoni@redhat.com>
20233
a9c64011
AS
20234 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20235 test specific name.
20236 * gdb.mi/gdb669.exp: Ditto.
20237 * gdb.mi/mi-pthreads.exp: Ditto.
20238 * gdb.mi/mi1-pthreads.exp: Ditto.
20239 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20240
56c97c6e
MC
202412004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20242
20243 * gdb.cp/member-ptr.cc: Add copyright notice.
20244
a0644324
MC
202452004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20246
20247 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20248 some patterns for recent versions of gcc and hpacc. Delete
20249 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20250 Delete tests that access a NULL pointer-to-member-data. This
20251 script is still disabled for gcc.
20252
32fabe09
EZ
202532004-01-12 Elena Zannoni <ezannoni@redhat.com>
20254
20255 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20256 escaped correctly.
32fabe09 20257
1f8a6abb
EZ
202582004-01-12 Elena Zannoni <ezannoni@redhat.com>
20259
20260 * gdb.base/sepdebug.exp: New file.
20261 * gdb.base/sepdebug.c: New file.
20262 * lib/gdb.exp (separate_debug_filename): New procedure.
20263 (gdb_gnu_strip_debug): New procedure.
20264
48efe704
AC
202652004-01-12 Andrew Cagney <cagney@redhat.com>
20266
20267 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20268 * gdb.mi/ChangeLog-1999-2003: New file.
20269
a9415475
AC
202702004-01-12 Andrew Cagney <cagney@redhat.com>
20271
20272 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20273 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20274 or EEXIST", treat EBUSY as an XFAIL.
20275
83b8cf9d
MC
202762004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20277
20278 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20279 hp_cc_compiler.
20280
9939d2a8
MC
202812004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20282
20283 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20284 decorations.
20285
1ff8cadf
MC
202862004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20287
20288 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20289 and "(aCC)" decorations. Remove obsolete doco about old
20290 test results.
20291
6fa9022e
MC
202922004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20293
20294 * gdb.cp/exception.exp: Fix typo in doco.
20295
209721fe
MK
202962004-01-09 Mark Kettenis <kettenis@gnu.org>
20297
20298 * gdb.base/gdb1476.exp: Fix typo.
20299
ef11303e
MC
203002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20301
20302 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20303 file.
20304
041ab88c
MC
203052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20306
20307 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20308 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20309 Use gdb_compile. Remove restriction on gcc. Add some patterns
20310 for recent version of gdb. Delete second half, which was a copy
20311 of the first half with different build flags. This test is
20312 still disabled because it is still not ready for production.
20313
e36d075a
MC
203142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20315
20316 * gdb.cp/exception.cc: Add copyright notice.
20317 * gdb.cp/exception.exp: Add a notice that this file is broken
20318 because of line number changes caused by addition of copyright
20319 notice.
20320
42b190ad
MC
203212004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20322
20323 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20324 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20325
8f25f06b
MC
203262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20327
20328 * gdb.cp/classes.exp: Accept gnu abi 2.
20329 * gdb.cp/derivation.exp: Likewise.
20330 * gdb.cp/overload.exp: Likewise.
20331 * gdb.cp/virtfunc.exp: Likewise.
20332
06ded8b8
MC
203332004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20334
20335 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20336 semicolon after end of function.
20337
77c26ae3
MC
203382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20339
20340 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20341 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20342 boilerplate code for compiling and running the program under
20343 test. Add some string method tests.
20344
20757486
MC
203452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20346
20347 * gdb.cp/bs15503.cc: Add copyright notice.
20348 * gdb.cp/bs15503.exp: Adjust line number.
20349
0fd3b503
MC
203502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20351
20352 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20353 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20354
10d1bea8
MC
203552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20356
20357 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20358 hp_cc_compiler.
20359
2789202a
MC
203602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20361
20362 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20363 * gdb.cp/ctti.exp: Use the marker instead of "next".
20364 With gcc, run further before bailing.
20365
b862f14c
MC
203662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20367
20368 * gdb.cp/cttiadd.cc: Add copyright notice.
20369 * gdb.cp/cttiadd1.cc: Likewise.
20370 * gdb.cp/cttiadd2.cc: Likewise.
20371 * gdb.cp/cttiadd3.cc: Likewise.
20372
96da2469
MC
203732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20374
20375 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20376 Use gdb_test, gdb_test_multiple. Use floating-point values that
20377 have exact representations in IEEE-ish formats.
20378
053248ff
MC
203792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20380
20381 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20382 compilers. Delete duplicate call to get_compiler_info.
20383 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20384 * gdb.base/volatile.exp: Likewise.
20385
84acecdd
MK
203862004-01-07 Mark Kettenis <kettenis@gnu.org>
20387
20388 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20389 memory at address 0.
20390
fe11a27f
MC
203912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20392
20393 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20394 to test for hp-ux assembler. Fix copyright years.
20395
60ad077b
AC
203962004-01-07 Andrew Cagney <cagney@redhat.com>
20397
20398 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20399
1c9b8f33
AC
204002004-01-07 Andrew Cagney <cagney@redhat.com>
20401
20402 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20403 when creating the read-only file. From analysis by Roland McGrath
20404 and Elena Zannoni.
20405
753ccc7a
MC
204062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20407
20408 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20409
eca3e36b
MC
204102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20411
20412 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20413 data pointers.
20414
f8d4bac4
MC
204152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20416
20417 * gdb.cp/m-static.exp: Compile one source file at a time.
20418 Delete unused call to get_compiler_info.
20419
9b4e0f94
MC
204202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20421
20422 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20423 * gdb.base/call-rt-st.exp: Likewise.
20424 * gdb.base/nodebug.exp: Likewise.
20425 * gdb.base/volatile.exp: Likewise.
20426 * gdb.cp/ref-types.exp: Likewise.
20427 * gdb.cp/templates.exp: Likewise.
20428
023c1024
MK
204292004-01-05 Mark Kettenis <kettenis@gnu.org>
20430
20431 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20432
19703c4a
MC
204332004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20434
20435 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20436 hppa*-hp-hpux*.
20437
18b67037
MK
204382004-01-04 Mark Kettenis <kettenis@gnu.org>
20439
ba6219c8
MK
20440 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20441 x86_64-*-*.
20442
18b67037
MK
20443 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20444 sparc64-*-* and sparc*-solaris2*.
20445
1bfbbb9d
MK
204462004-01-04 Mark Kettenis <kettenis@gnu.org>
20447
20448 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20449 return ${tests}" test. The ${tests} already mentions the
20450 filename.
20451
06846494
MC
204522004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20453
20454 * gdb.cp/local.exp: Accept gcc abi 2.
20455
3b0cb202
MC
204562004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20457
20458 * gdb.cp/templates.exp: Accept gcc abi 2.
20459
0643ec3f
MC
204602004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20461
20462 * lib/compiler.cc: Remove supports_template_debugging.
20463 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20464
d231d0b1
MC
204652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20466
20467 * gdb.cp/namespace.exp: Accept gcc abi 2.
20468
44ffb27c
MC
204692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20470
20471 * gdb.cp/method.exp: Accept gcc abi 2.
20472
184ad485
MC
204732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20474
20475 * gdb.cp/classes.exp: Generate identical results as old version.
20476 * gdb.cp/derivation.exp: Likewise.
20477 * gdb.cp/overload.exp: Likewise.
20478 * gdb.cp/virtfunc.exp: Likewise.
20479
116f09e7
MC
204802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20481
20482 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20483 mysterious bug with sourceware version of expect.
20484
b1379776
MC
204852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20486
20487 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20488 current versions of gcc, including gcc abi 2. Remove gratuitous
20489 restart of test program. Use gdb_test_multiple and gdb_test for
20490 all tests. Add patterns to xfail missing "const" in "const char *"
20491 and kfail PR gdb/1155.
20492
6b7a4c0e
MC
204932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20494
20495 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20496 current versions of gcc, including gcc abi 2. Remove gratuitous
20497 restart of test program. Use gdb_test_multiple and gdb_test for
20498 all tests. Add patterns to kfail PR gdb/1498.
20499
51615d72
MC
205002003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20501
20502 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20503 current versions of gcc, including gcc abi 2. Use "breakpoint"
20504 and "continue" instead of restarting the target program. Use
20505 gdb_test_multiple and gdb_test for all tests.
20506
7b79a9d7
MK
205072004-01-01 Mark Kettenis <kettenis@gnu.org>
20508
20509 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20510 for *-*-solaris2*.
20511
1cd3489f
MC
205122003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20513
20514 * gdb.cp/classes.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 several
20517 times. Use gdb_test_multiple and gdb_test for all tests.
20518
850742db
MC
205192003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20520
20521 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20522 source files.
20523
eb4bbda8
MC
205242003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20525
20526 * gdb.base/environ.exp: Handle compiling test case from multiple
20527 source files.
20528
e42c7771
MC
205292003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20530
20531 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20532
80e4b428
JB
205332003-12-17 Jim Blandy <jimb@redhat.com>
20534
5f06973a
JB
20535 * gdb.base/freebpcmd.c: Add copyright notice.
20536
80e4b428
JB
20537 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20538
0ab84fb7
MC
205392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20540
20541 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20542
1b3bb3d0
JB
205432003-12-13 Jim Blandy <jimb@redhat.com>
20544
20545 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20546
3a4c9371
KB
205472003-12-12 Kevin Buettner <kevinb@redhat.com>
20548
20549 * gdb.asm/frv.inc: New file.
20550 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20551
a1dea79a
FF
205522003-12-09 Fred Fish <fnf@redhat.com>
20553
20554 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20555 functions to break1.c and leave prototypes behind. Add more
20556 "set breakpoint NN here" comments.
20557 * gdb.base/break1.c: New file.
20558
20559 * gdb.base/break.exp: Handle compiling test case from multiple
20560 source files and change source file references as needed.
20561 * gdb.base/completion.exp: Ditto.
20562 * gdb.base/condbreak.exp: Ditto.
20563 * gdb.base/define.exp: Ditto.
20564 * gdb.base/ena-dis-br.exp: Ditto.
20565 * gdb.base/info-proc.exp: Ditto.
20566 * gdb.base/maint.exp: Ditto.
20567 * gdb.base/until.exp: Ditto.
20568
20569 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20570 hardcoded line numbers.
20571 * gdb.base/define.exp: Ditto.
20572 * gdb.base/ena-dis-br.exp: Ditto.
20573 * gdb.base/maint.exp: Ditto.
20574 * gdb.base/until.exp: Ditto.
20575
20576 * gdb.base/completion.exp: Use "break1" for completion tests since
20577 "break" is no longer a unique prefix.
20578
5266b69c
AC
205792003-12-06 Andrew Cagney <cagney@redhat.com>
20580
20581 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20582 "return_value_unimplemented". When an unimplemented struct return
20583 architecture, report incorrect values as a KFAIL
20584
374451f0
MC
205852003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20586
20587 * gdb.cp/rtti.exp: Accept new wording of warning from
20588 cp_lookup_rtti_type.
20589
ba9b20a7
MC
205902003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20591
20592 Partial fix for PR testsuite/1456.
20593 * gdb.base/scope.exp (test_at_main): Replace references to
20594 gcc_compiled with calls to test_compiler_info.
20595 (test_at_foo): Likewise.
20596 (test_at_bar): Likewise.
20597
b74b6d0b
MC
205982003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20599
20600 Partial fix for PR testsuite/1456.
20601 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20602 to test_compiler_info.
20603
ccfa3402
MC
206042003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20605
20606 * gdb.base/so-impl-ld.exp: Update copyright notice.
20607
f6246aba
MC
206082003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20609
20610 Partial fix for PR testsuite/1456.
20611 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20612 to test_compiler_info.
20613
13ae734a
MC
206142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20615
20616 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20617 from current versions of gdb. Clean up regular expressions.
20618 Delete redundant timeout case.
20619
d8e1cdee
MC
206202003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20621
20622 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20623 from current versions of gdb. Clean up regular expressions.
20624 Delete redundant timeout case.
20625
96457b64
MC
206262003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20627
20628 Partial fix for PR testsuite/1456.
20629 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20630 gcc_compiled with call to test_compiler_info.
20631
f35309fc
MC
206322003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20633
20634 Partial fix for PR testsuite/1456.
20635 * gdb.base/list.exp (test_list_function): Delete unused declaration
20636 of gcc_compiled.
20637
d7afdf9b
MC
206382003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20639
20640 Partial fix for PR testsuite/1456.
20641 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20642 call to test_compiler_info.
20643
71507b56
MK
206442003-11-29 Mark Kettenis <kettenis@gnu.org>
20645
20646 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20647 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20648 it to create the appropriate note.inc.
20649 * gdb.asm/asmsrc1.s: Include "note.inc".
20650 * gdb.asm/netbsd.inc: New file.
20651 * gdb.asm/empty.inc: New file.
20652
f81f93f7
MC
206532003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20654
20655 Partial fix for PR testsuite/1456.
20656 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20657 calls to test_compiler_info.
20658
9a77938e
MC
206592003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20660
20661 Partial fix for PR testsuite/1456.
20662 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20663 calls to test_compiler_info.
20664
e8367dc7
MK
206652003-11-27 Mark Kettenis <kettenis@gnu.org>
20666
20667 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20668 pattern for the KFAILs.
20669
526c61ee
AF
206702003-11-25 Adam Fedor <fedor@gnu.org>
20671
20672 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20673 * gdb.objc/objcdecode.m: New file.
20674
28f2d600
AF
206752003-11-25 Adam Fedor <fedor@gnu.org>
20676
20677 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20678 * gdb.objc/nondebug.m: New file.
20679
a3895cee
BE
206802003-11-26 Ben Elliston <bje@wasabisystems.com>
20681
20682 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20683 NetBSD as it does on FreeBSD. Modelled on a similar change by
20684 Mark Kettenis on 2003-05-30.
20685 (link-flags): Set to "--entry _start" regardless of target.
20686 Special linker flags are to be appended to $link-flags.
20687 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20688
c9f2c8a3
MC
206892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20690
20691 * gdb.cp/method.exp: Accept output of new demangler.
20692
15a0587a 206932003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20694
20695 * gdb/class2.exp: New file.
20696 * gdb/class2.cc: New file.
20697
3c00b570
MC
206982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20699
20700 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20701 of new demangler.
20702
7027acc7
MK
207032003-11-23 Mark Kettenis <kettenis@gnu.org>
20704
20705 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20706 of gdb_test "run".
20707
b0e1598a
MK
207082003-11-23 Mark Kettenis <kettenis@gnu.org>
20709
20710 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20711 "continue" into "run".
20712
4d9eda44
MC
207132003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20714
20715 Partial fix for PR testsuite/1456.
20716 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20717 call to test_compiler_info.
20718 * gdb.cp/ctti.exp: Likewise.
20719 * gdb.cp/derivation.exp: Likewise.
20720 * gdb.cp/member-ptr.exp: Likewise.
20721 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20722 reference to gcc_compiled.
20723
207242003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20725
20726 Fix PR testsuite/1463.
20727 * gdb.base/structs.exp (start_structs_test): Call
20728 get_debug_format before using the debug format.
20729
d422fe19
AC
207302003-11-22 Andrew Cagney <cagney@redhat.com>
20731
20732 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20733 * gdb.base/structs.exp: Use gdb_test_multiple.
20734
039cf96d
AC
207352003-11-20 Andrew Cagney <cagney@redhat.com>
20736
6882279b
AC
20737 * gdb.base/structs.exp: Handle and recover from internal errors.
20738 Replace "foo${n}" with "foo<n>" in test messages.
20739
e53890ae
AC
20740 * gdb.base/structs.exp: Update copyright. Rewrite.
20741 * gdb.base/structs.c: Update copyright. Rewrite.
20742
2b211c59
AC
20743 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20744 resync count exceeded.
d63a86f8 20745
039cf96d
AC
20746 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20747 from the internal error.
20748 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20749 Original from Jim Blandy.
20750 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20751
eac98b22
AC
207522003-11-19 Andrew Cagney <cagney@redhat.com>
20753
20754 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20755 KFAIL.
20756
67455b2a
MK
207572003-11-17 Mark Kettenis <kettenis@gnu.org>
20758
20759 New testcase for PR backtrace/1435.
20760 * gdb.arch/i386-unwind.exp: New file.
20761 * gdb.arch/i386-unwind.c: New file.
20762
853d6e5b
AC
207632003-11-17 Andrew Cagney <cagney@redhat.com>
20764
20765 * lib/gdb.exp (compiler_info): New global.
20766 (test_compiler_info): New function.
20767 (get_compiler_info): Set compiler_info.
20768 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20769 "compiler_info" to gcc-<major>-<minor>.
20770
38cf6e11
MC
207712003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20772
20773 * gdb.trace/configure: Remove.
20774
a50d3602
EZ
207752003-11-13 Elena Zannoni <ezannoni@redhat.com>
20776
20777 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20778 breakpoints.
a50d3602
EZ
20779 * gdb.base/break.exp: Remove all references to explicit line
20780 numbers.
20781
d9407aaa
NC
207822003-11-11 Nick Clifton <nickc@redhat.com>
20783
20784 * gdb.base/shreloc.exp: Do not run for targets which do not
20785 support shared objects.
20786
db488fc1
CV
207872003-11-10 Corinna Vinschen <vinschen@redhat.com>
20788
20789 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20790 Don't run tests if nofileio flag is given.
20791
6a90a18e
EZ
207922003-11-07 Elena Zannoni <ezannoni@redhat.com>
20793
20794 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20795 as well as 'Watchpoint'.
6a90a18e 20796
0b915e9c
EZ
207972003-11-06 Elena Zannoni <ezannoni@redhat.com>
20798
20799 Reported by Jim Ingham <jingham@apple.com>:
20800 * gdb.base/annota1.exp: Match at least one occurrence of the
20801 signal handler annotation.
20802
d7e4b55f
EZ
208032003-11-06 Elena Zannoni <ezannoni@redhat.com>
20804
a9c64011
AS
20805 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20806 as well as 'Watchpoint'.
d7e4b55f 20807
2fe4e8d0
MC
208082003-11-05 Michael Chastain <mec@shout.net>
20809
20810 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20811
6ef88553
KW
208122003-11-03 Kris Warkentin <kewarken@qnx.com>
20813
20814 * gdb.arch/gdb1291.c: New test file.
20815 * gdb.arch/gdb1291.exp: New test script.
20816 * gdb.arch/gdb1431.c: New test file.
20817 * gdb.arch/gdb1431.exp: New test script.
20818
ae7dc4d8
MC
208192003-10-22 Michael Chastain <mec@shout.net>
20820
20821 * gdb.mi/pthreads.c: Add copyright notice.
20822
c39d7427
MC
208232003-10-22 Michael Chastain <mec@shout.net>
20824
20825 * gdb.threads/pthreads.c: Add copyright notice.
20826
8b7d96c1
MC
208272003-10-20 Michael Chastain <mec@shout.net>
20828
20829 * gdb.base/gdb1056.exp: New test script.
20830
d1d69fdd
DJ
208312003-10-13 Daniel Jacobowitz <drow@mvista.com>
20832
20833 * gdb.threads/killed.exp: Use gdb_run_cmd.
20834
7d605576
DJ
208352003-10-13 Daniel Jacobowitz <drow@mvista.com>
20836
20837 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20838 create a core file.
20839 * gdb.threads/gcore-thread.exp: Likewise.
20840
618ec112
CV
208412003-10-13 Corinna Vinschen <vinschen@redhat.com>
20842
20843 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20844 type, based on char type.
20845 (struct bit_flags_short_t): New bitfield type, based on short type.
20846 (init_bit_flags_char): New fuction.
20847 (init_bit_flags_short): Ditto.
20848 (print_bit_flags_char): Ditto.
20849 (print_bit_flags_short): Ditto.
20850 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20851
9367a73c
MC
208522003-10-11 Michael Chastain <mec@shout.net>
20853
20854 * gdb.base/call-rt-st.exp: Update copyright year.
20855
1decf120
KI
208562003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20857
20858 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20859 * gdb.disasm/sh3.s: Ditto.
20860
5445b2ae
DJ
208612003-10-07 Daniel Jacobowitz <drow@mvista.com>
20862
20863 * gdb.threads/switch-threads.exp: New test.
20864 * gdb.threads/switch-threads.c: New source file.
20865
aec24853
CV
208662003-10-07 Corinna Vinschen <vinschen@redhat.com>
20867
20868 * gdb.base/ending-run.exp: Add sh specific case.
20869
adc7428d
AC
208702003-10-06 Andrew Cagney <cagney@redhat.com>
20871
20872 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20873 * gdb.disasm/mn10200.exp: Delete obsolete file.
20874
c9d37158
DJ
208752003-09-29 Daniel Jacobowitz <drow@mvista.com>
20876
20877 * ChangeLog: Correct an entry command.exp -> commands.exp.
20878 * gdb.base/commands.exp (bp_deleted_in_command_test)
20879 (temporary_breakpoint_commands): Check noargs.
20880
79c2c32d
DC
208812003-09-25 David Carlton <carlton@kealia.com>
20882
20883 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20884 of some print tests, where appropriate. Add tests for C::D::cd,
20885 E::ce, F::cXfX, G::XgX.
20886 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20887
594e6d67
RE
208882003-09-25 Richard Earnshaw <rearnsha@arm.com>
20889
20890 * lib/java.exp (java_init): Import target_alias before using it.
20891
10f0d451
DC
208922003-09-25 David Carlton <carlton@kealia.com>
20893
20894 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20895
274bcba0
EZ
208962003-09-23 Elena Zannoni <ezannoni@redhat.com>
20897
d63a86f8 20898 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20899 weirdness.
274bcba0 20900
cdbf20f7
MC
209012003-09-17 Michael Chastain <mec@shout.net>
20902
20903 * gdb.cp/gdb1355.exp: New file.
20904 * gdb.cp/gdb1355.c: New file.
20905
71e06f80
CV
209062003-09-15 Corinna Vinschen <vinschen@redhat.com>
20907
20908 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20909 * gdb.asm/sh.inc: New file.
20910
5c4e30ca
DC
209112003-09-11 David Carlton <carlton@kealia.com>
20912
bd45b7af
DC
20913 * gdb.cp/namespace.exp: Add tests for namespace types.
20914 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20915 (test_namespace): New.
20916
1c199746
EZ
209172003-09-11 Elena Zannoni <ezannoni@redhat.com>
20918
a9c64011 20919 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20920 * gdb.stabs/weird.exp: Ditto.
1c199746 20921
04ed252f
MC
209222003-09-08 Michael Chastain <mec@shout.net>
20923
20924 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20925
d8a2d9e7
MC
209262003-09-07 Michael Chastain <mec@shout.net>
20927
20928 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20929 'parse error'.
20930
161afb24
MK
209312003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20932
20933 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20934
49f2741a
MC
209352003-08-30 Michael Chastain <mec@shout.net>
20936
20937 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20938 * gdb.gdb/observer.exp: Ditto.
20939 * gdb.gdb/xfullpath.exp: Ditto.
20940
8afa723e
MK
209412003-08-29 Mark Kettenis <kettenis@gnu.org>
20942
20943 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20944 *-*-*bsd*.
20945
f31dfe3b
JJ
209462003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20947
20948 * gdb.base/dump.exp: Skip for ia64.
20949
4630e498
JJ
209502003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20951
20952 * gdb.asm/asm-source.exp: Add ia64 support.
20953 * gdb.asm/ia64.inc: New file.
20954
1105b7ef
MC
209552003-08-22 Michael Chastain <mec@shout.net>
20956
20957 * gdb.cp: New directory.
20958 * gdb.cp/*: Copy from gdb.c++/*.
20959 * gdb.c++/*: Remove.
20960 * Makefile.in: Change gdb.c++ to gdb.cp.
20961 * configure.in: Ditto.
20962 * configure: Regnerate.
20963
c945b932
MK
209642003-08-18 Mark Kettenis <kettenis@gnu.org>
20965
20966 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20967 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20968
2b66634b
DJ
209692003-08-17 Daniel Jacobowitz <drow@mvista.com>
20970
20971 * mi-var-display.exp (-var-list-children weird): Accept function
20972 pointers with argument types.
20973 * mi1-var-display.exp (-var-list-children weird): Likewise.
20974 * mi2-var-display.exp (-var-list-children weird): Likewise.
20975
a356f73b
DJ
209762003-08-17 Daniel Jacobowitz <drow@mvista.com>
20977
20978 * gdb.base/annota3.exp: Add missing newline.
20979
483417b8
MC
209802003-08-06 Michael Chastain <mec@shout.net>
20981
20982 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20983
c99c59c3
MS
209842003-08-12 Michael Snyder <msnyder@redhat.com>
20985
20986 * gdb.base/float.exp: Add test for SH.
20987
55ed7501
MK
209882003-08-10 Mark Kettenis <kettenis@gnu.org>
20989
20990 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20991
1a371f2e
EZ
209922003-08-07 Elena Zannoni <ezannoni@redhat.com>
20993
20994 * gdb.base/completion.exp: Remove reduntant completion test
20995 on filename.
20996
e0f353ce
EZ
209972003-08-07 Elena Zannoni <ezannoni@redhat.com>
20998
a9c64011
AS
20999 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21000 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21001 gdb.trace/save-trace.exp: Make sure that full pathnames are
21002 escaped correctly.
e0f353ce 21003
5710a1af 210042003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21005
a9c64011
AS
21006 * configure.in: Don't generate config.h from config.hin.
21007 * configure: Regenerate.
21008 * config.hin: Remove file.
21009 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21010 * gdb.threads/pthreads.c: Ditto.
5710a1af 21011
dcd81ce9
DJ
210122003-08-07 Daniel Jacobowitz <drow@mvista.com>
21013
21014 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21015 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21016 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21017 Replace ld24 with seth/add3.
21018
6009d884
AC
210192003-08-02 Andrew Cagney <cagney@redhat.com>
21020
21021 * gdb.base/annota3.exp: New file.
21022 * gdb.base/annota3.c: New file.
21023 * gdb.c++/annota3.exp: New file.
21024 * gdb.c++/annota3.cc: New file.
21025
51514e06
MC
210262003-07-29 Michael Chastain <mec@shout.net>
21027
21028 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21029 actually failed.
21030 (do_pass): Likewise.
21031 * gdb.threads/tls.exp: Always initialize no_of_threads.
21032
4ee6625b
DJ
210332003-07-27 Daniel Jacobowitz <drow@mvista.com>
21034
21035 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21036 pattern.
21037 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21038 * gdb.threads/tls.exp: Recognize one case of the host library not
21039 supporting TLS.
21040
225f2bf6
AC
210412003-07-27 Andrew Cagney <cagney@redhat.com>
21042
21043 * gdb.base/fileio.exp: Use SH when running commands using
21044 remote_exec.
21045
bcb27c9f
DJ
210462003-07-24 Daniel Jacobowitz <drow@mvista.com>
21047
21048 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21049 * gdb.base/relocate.c (dummy): New padding array.
21050
3d67be83
MS
210512003-07-22 Michael Snyder <msnyder@redhat.com>
21052
d63a86f8 21053 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21054
21055 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21056 patterns to be more general, accepting old and new output.
21057 Some output chars (such as '+') also must be quoted.
d63a86f8 21058 Some addresses are displayed numerically instead of
3d67be83
MS
21059 symbolically.
21060
57ba3b85
MS
210612003-07-23 Michael Snyder <msnyder@redhat.com>
21062
686d097c
MS
21063 * gdb.base/return2.exp: Don't test long-long return.
21064
57ba3b85
MS
21065 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21066 * gdb.disasm/t01_mov.exp: Ditto.
21067 * gdb.disasm/t02_mova.s: Ditto.
21068 * gdb.disasm/t02_mova.exp: Ditto.
21069 * gdb.disasm/t03_add.s: Ditto.
21070 * gdb.disasm/t03_add.exp: Ditto.
21071 * gdb.disasm/t04_sub.s: Ditto.
21072 * gdb.disasm/t04_sub.exp: Ditto.
21073 * gdb.disasm/t05_cmp.s: Ditto.
21074 * gdb.disasm/t05_cmp.exp: Ditto.
21075 * gdb.disasm/t06_ari2.s: Ditto.
21076 * gdb.disasm/t06_ari2.exp: Ditto.
21077 * gdb.disasm/t07_ari3.s: Ditto.
21078 * gdb.disasm/t07_ari3.exp: Ditto.
21079 * gdb.disasm/t08_or.s: Ditto.
21080 * gdb.disasm/t08_or.exp: Ditto.
21081 * gdb.disasm/t09_xor.s: Ditto.
21082 * gdb.disasm/t09_xor.exp: Ditto.
21083 * gdb.disasm/t10_and.s: Ditto.
21084 * gdb.disasm/t10_and.exp: Ditto.
21085 * gdb.disasm/t11_logs.s: Ditto.
21086 * gdb.disasm/t11_logs.exp: Ditto.
21087 * gdb.disasm/t12_bit.s: Ditto.
21088 * gdb.disasm/t12_bit.exp: Ditto.
21089 * gdb.disasm/t13_otr.s: Ditto.
21090 * gdb.disasm/t13_otr.exp: Ditto.
21091
e00759ef
EZ
210922003-07-22 Elena Zannoni <ezannoni@redhat.com>
21093
21094 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21095
8bc2021f
EZ
210962003-07-22 Elena Zannoni <ezannoni@redhat.com>
21097
a9c64011
AS
21098 * gdb.threads/tls.c : New file.
21099 * gdb.threads/tls.exp : New file.
21100 * gdb.threads/tls-main.c : New file.
21101 * gdb.threads/tls-shared.c : New file.
21102 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21103
89320c4c
AS
211042003-07-22 Andreas Schwab <schwab@suse.de>
21105
21106 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21107
180dea7c
AS
211082003-07-20 Andreas Schwab <schwab@suse.de>
21109
21110 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21111 due to insn reordering.
21112
0714963c
AC
211132003-07-15 Andrew Cagney <cagney@redhat.com>
21114
21115 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21116
98a23b3f
MC
211172003-07-15 Michael Chastain <mec@shout.net>
21118
21119 * gdb.base/gdb1250.exp: New file.
21120 * gdb.base/gdb1250.c: New file.
21121
27e417a2
ML
211222003-07-09 Michal Ludvig <mludvig@suse.cz>
21123
21124 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21125 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21126
8bc2021f
EZ
211272003-07-09 Elena Zannoni <ezannoni@redhat.com>
21128
a9c64011
AS
21129 * gdb.threads/tls.c: New file.
21130 * gdb.threads/tls.exp: New file.
21131 * gdb.threads/tls-main.c: New file.
21132 * gdb.threads/tls-shared.c: New file.
21133 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21134
d99968dc
EZ
211352003-07-09 Elena Zannoni <ezannoni@redhat.com>
21136
21137 * gdb.base/annota1.exp: Make sure that we properly escape the
21138 full path of the source file. Xfail more permissive patterns,
d63a86f8 21139 due to a compiler debug info problem.
d99968dc 21140
83876b3b
AS
211412003-07-07 Andreas Schwab <schwab@suse.de>
21142
2705e972
AS
21143 * gdb.asm/m68k.inc: New file.
21144 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21145
83876b3b
AS
21146 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21147 arguments"): Also match negative number.
21148
21149 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21150
3a871b37
DJ
211512003-07-03 Daniel Jacobowitz <drow@mvista.com>
21152
21153 * gdb.base/store.c (charest): New typedef.
21154 (add_char): Rename to add_charest, update.
21155 (wack_char): Rename to wack_charest, update types. Return l + r
21156 to keep r live across the call.
21157 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21158 (wack_double, wack_doublest): Return l + r to keep r live across
21159 the call.
21160 * gdb.base/store.exp: Accomodate store.c changes.
21161
b2a7f303
DC
211622003-06-30 David Carlton <carlton@kealia.com>
21163
21164 * gdb.c++/maint.exp (test_invalid_name): New.
21165 (test_first_component): Add tests for invalid names.
21166
3c6cb4a1
MC
211672003-06-29 Michael Chastain <mec@shout.net>
21168
21169 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21170 output of '<VTT for class>' for virtual base classes.
21171
f1c2644b
DJ
211722003-06-29 Daniel Jacobowitz <drow@mvista.com>
21173
21174 * gdb.base/completion.exp: Tab-complete "complet" instead of
21175 "compl".
21176 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21177
18080350
DJ
211782003-06-29 Daniel Jacobowitz <drow@mvista.com>
21179
21180 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21181 * gdb.base/volatile.exp: Likewise.
21182
f56973f8
DJ
211832003-06-29 Daniel Jacobowitz <drow@mvista.com>
21184
21185 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21186 gdb/1265.
21187
211882003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21189 Daniel Jacobowitz <drow@mvista.com>
21190
21191 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21192 initial line count of 'captured_main' from 26 to 32.
21193 (test_with_self): Allow xmalloc call to be interleaved with the
21194 preceding two lines.
21195
e766d4d6
JB
211962003-06-24 Joel Brobecker <brobecker@gnat.com>
21197
21198 * gdb.base/bang.exp: New testcase.
21199
f125c9a4
JB
212002003-06-23 Joel Brobecker <brobecker@gnat.com>
21201
21202 * gdb.base/langs.exp: Add some tests for the "minimal" language
21203 support.
21204
6e25beaf
EZ
212052003-06-23 Elena Zannoni <ezannoni@redhat.com>
21206
21207 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21208 the testcase.
21209
2f816dda
DJ
212102003-06-22 Daniel Jacobowitz <drow@mvista.com>
21211
21212 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21213 offset.
21214
db5a5748
DJ
212152003-06-22 Daniel Jacobowitz <drow@mvista.com>
21216
21217 * gdb.c++/pr-1210.cc: New file.
21218 * gdb.c++/pr-1210.exp: New file.
21219
1df0c130
DJ
212202003-06-21 Daniel Jacobowitz <drow@mvista.com>
21221
21222 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21223 000-exec-continue.
21224
a92feac0
MK
212252003-06-15 Mark Kettenis <kettenis@gnu.org>
21226
21227 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21228 on *-*-*bsd* instead of *-*-freebsd*.
21229
81a58f5b
AC
212302003-06-14 Andrew Cagney <cagney@redhat.com>
21231
21232 * gdb.base/store.exp: Test longest and doublest. Test all
21233 parameters. Weaken return statement match.
21234 * gdb.base/store.c: Add longest and doublest - aka long long and
21235 long double functions. Put all parameters into local register
21236 variables. Use negative values.
21237
b257a0d3
AC
212382003-06-14 Andrew Cagney <cagney@redhat.com>
21239
21240 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21241 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21242 exit status.
21243 * gdb.base/fileio.exp: Disable target when nointerrupts and
21244 noinferiorio, instead of limiting it to remote. Use remote_exec
21245 instead of system.
d63a86f8 21246
21c38304
JJ
212472003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21248
21249 * gdb.base/float.exp: Add ia64 support.
21250
1bcdb424
CV
212512003-06-12 Corinna Vinschen <vinschen@redhat.com>
21252
21253 * gdb.base/fileio.exp: Run only on remote targets.
21254
6aeb981f
CV
212552003-06-10 Corinna Vinschen <vinschen@redhat.com>
21256
21257 * gdb.base/fileio.c: New file, testing File-I/O.
21258 * gdb.base/fileio.exp: Ditto.
21259
53df362e
RG
212602003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21261
21262 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21263 shared objects after relocation at load time (gdb PR/1132).
21264 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21265 as above, part of the shared object relocation test.
53df362e 21266
ffee1b46
MK
212672003-06-08 Mark Kettenis <kettenis@gnu.org>
21268
b5ca3722
MK
21269 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21270 fully filled history list.
21271 * gdb.base/gdb_history: New file.
21272
03ed860d
MK
21273 * gdb.base/signals.exp: XFAIL "continue to func1" on
21274 i*86-*-freebsd*.
21275
ffee1b46
MK
21276 * gdb.base/attach.exp: When trying to attach to a nonexistent
21277 process, make it possible to specify the PID based on the target,
21278 and do so for *-*-freebsd*.
21279
d80dbb52
RH
212802003-06-02 Richard Henderson <rth@redhat.com>
21281
21282 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21283
6dd77b81
RH
212842003-06-02 Richard Henderson <rth@redhat.com>
21285
21286 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21287
f6347e16
RH
212882003-06-02 Richard Henderson <rth@redhat.com>
21289
21290 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21291
2c161407
DJ
212922003-06-01 Daniel Jacobowitz <drow@mvista.com>
21293
21294 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21295 of globalvar.
21296
572eb746
MK
212972003-06-01 Mark Kettenis <kettenis@gnu.org>
21298
21299 * gdb.asm/asm-source.exp: Check for memory read errors in
21300 disassembler test on *BSD too.
21301
9e9617a5
RH
213022003-06-01 Richard Henderson <rth@redhat.com>
21303
21304 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21305 for .frame.
21306 (gdbasm_call): Lose ldgp.
21307 (gdbasm_startup): Add frame information.
21308 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21309
7b34ad4e
MK
213102003-05-31 Mark Kettenis <kettenis@gnu.org>
21311
21312 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21313 i?86-*-*.
21314
10059fdf
MK
213152003-05-30 Mark Kettenis <kettenis@gnu.org>
21316
21317 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21318 FreeBSD.
21319
acf4b816
RH
213202003-05-29 Richard Henderson <rth@redhat.com>
21321
21322 * gdb.asm/alpha.inc: New file.
21323 * gdb.asm/asm-source.exp: Use it.
21324
e9ecd949
JB
213252003-05-29 Jim Blandy <jimb@redhat.com>
21326
21327 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21328 'core.PID'.
21329
e3e5a4f3
JB
213302003-05-22 Jim Blandy <jimb@redhat.com>
21331
21332 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21333 backtrace.
d63a86f8 21334
72fe3d25
DC
213352003-05-20 David Carlton <carlton@math.stanford.edu>
21336
21337 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21338 this time.
21339
58da2eb2
DC
213402003-05-19 David Carlton <carlton@bactrian.org>
21341
21342 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21343 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21344
1fcb5155
DC
213452003-05-19 David Carlton <carlton@bactrian.org>
21346
21347 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21348 namespace tests.
21349 Bump copyright date.
21350 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21351 (main): Call C::D::marker2.
21352 * gdb.c++/namespace1.cc: New file.
21353
85e85163
JJ
213542003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21355
21356 Roland McGrath <roland@redhat.com>
d63a86f8 21357 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21358 there is no manager thread.
21359
a25fbfec
JJ
213602003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21361
d63a86f8
RM
21362 * gdb.threads/schedlock.exp: Remove assumption that all threads
21363 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21364 in one of the child threads rather than the main thread.
21365
be375bae
JB
213662003-05-07 Jim Blandy <jimb@redhat.com>
21367
09bf6082
JB
21368 Add support for assembly source testing on the s390x.
21369 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21370 architecture.
21371 * gdb.asm/s390x.inc: New file.
21372
be375bae
JB
21373 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21374 succession of 'if' statements.
21375
00905d52
AC
213762003-05-05 Andrew Cagney <cagney@redhat.com>
21377
21378 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21379
b1e29e33
AC
213802003-05-05 Andrew Cagney <cagney@redhat.com>
21381
21382 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21383 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21384
e33d66ec
EZ
213852003-05-02 Elena Zannoni <ezannoni@redhat.com>
21386
21387 * gdb.base/charset.exp: Update based on new behavior of set/show
21388 charset commands.
21389
2b6fd0d8
AC
213902003-05-01 Andrew Cagney <cagney@redhat.com>
21391
21392 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21393 variable do not give memory errors.
21394
130cacce
AF
213952003-04-30 Adam Fedor <fedor@gnu.org>
21396
21397 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21398 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21399 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21400 gdb.objc/basicclass.m: : New files
21401
21402 * lib/gdb.exp (gdb_compile_objc): New procedure.
21403
bea71854
DJ
214042003-04-27 Daniel Jacobowitz <drow@mvista.com>
21405
21406 * gdb.base/signals.exp: Make backtrace tests more specific.
21407
0f20eeea
DC
214082003-04-23 David Carlton <carlton@bactrian.org>
21409
21410 * gdb.c++/maint.exp (test_first_component): Add tests for
21411 'operator' in more locations.
21412
c8c4d8dc
KB
214132003-04-16 Kevin Buettner <kevinb@redhat.com>
21414
21415 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21416
3fe60e3c
EZ
214172003-04-16 Elena Zannoni <ezannoni@redhat.com>
21418
21419 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21420 func marke' instead. Update test name.
3fe60e3c 21421
9219021c
DC
214222003-04-15 David Carlton <carlton@math.stanford.edu>
21423
21424 * gdb.c++/maint.exp: New file.
21425
5dd55bdd
EZ
214262003-04-14 Elena Zannoni <ezannoni@redhat.com>
21427
21428 * gdb.threads/schedlock.c: Change type of thread function argument
21429 to long, to avoid warnings on 64-bit platforms.
21430
00890572
EZ
214312003-04-14 Elena Zannoni <ezannoni@redhat.com>
21432
a9c64011
AS
21433 * gdb.base/attach.exp: Add new message from ptrace in case of
21434 attaching to nonexistent process.
d63a86f8 21435
93201743
JB
214362003-04-11 Jim Blandy <jimb@redhat.com>
21437
21438 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21439 gdb.c++/userdef.cc: Place comments on the lines to which the
21440 marker function might return.
21441 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21442 gdb.c++/userdef.exp: Look for those comments to check that we've
21443 returned to the right place, instead of checking line numbers.
21444
2a11c64d
EZ
214452003-04-11 Elena Zannoni <ezannoni@redhat.com>
21446
a9c64011
AS
21447 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21448 match on sourcefile name, instead of directory name.
2a11c64d 21449
68ab8fc5
EZ
214502003-04-10 Elena Zannoni <ezannoni@redhat.com>
21451
d63a86f8 21452 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21453 working directory name.
21454
5624293a
JB
214552003-04-09 Jim Blandy <jimb@redhat.com>
21456
21457 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21458 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21459 after an inferior function call, report the failure, but allow the
21460 test to continue.
21461
f1f02ee4
SC
214622003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21463
21464 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21465 with -DPROTOTYPES.
21466
6eb79af0
SC
214672003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21468
21469 * gdb.base/break.exp: Revert last patch.
21470
8dfb4cf0
SC
214712003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21472
21473 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21474 with -DPROTOTYPES.
21475
ed4c619a
AC
214762003-04-02 Andrew Cagney <cagney@redhat.com>
21477
21478 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21479 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21480 matching directories by the name breakpoint.
21481 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21482 Make "continue to marker1" consistent.
21483 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21484 message consistent.
21485 * lib/gdb.exp: Put "the program is no longer running", and "the
21486 program exited" in parenthesis.
21487 * lib/mi-support.exp: Ditto.
d63a86f8 21488
4e35d5f0 214892003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21490
4e35d5f0
BR
21491 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21492
71900fe8
AC
214932003-03-29 Andrew Cagney <cagney@redhat.com>
21494
21495 * gdb.base/sizeof.c (main): Print the value of '\377'.
21496 * gdb.base/sizeof.exp: Check the sign of '\377'.
21497
c0655a16
MC
214982003-03-27 Michael Chastain <mec@shout.net>
21499
21500 * gdb.base/gdb1090.exp: New file.
21501 * gdb.base/gdb1090.cc: New file.
21502
5b2a3989
JB
215032003-03-27 J. Brobecker <brobecker@gnat.com>
21504
21505 * gdb.gdb/observer.exp: New regression test.
21506
79876890
MC
215072003-03-27 Michael Chastain <mec@shout.net>
21508
21509 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21510 * gdb.base/ptype.exp: Likewise.
21511
6eac95e3
CV
215122003-03-27 Corinna Vinschen <vinschen@redhat.com>
21513
21514 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21515
e8c71839
MC
215162003-03-26 Michael Chastain <mec@shout.net>
21517
21518 * gdb.base/ptype.exp: Actually use some typedef'd types.
21519
71b10041
SC
215202003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21521
21522 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21523 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21524
2512cf80
CV
215252003-03-20 Corinna Vinschen <vinschen@redhat.com>
21526
21527 * gdb.base/default.exp: Fix regular expression.
21528
0d195a4f
CV
215292003-03-20 Corinna Vinschen <vinschen@redhat.com>
21530
21531 * gdb.base/args.exp: Fix regular expression.
21532
8a2dbca8
CV
215332003-03-20 Corinna Vinschen <vinschen@redhat.com>
21534
21535 * gdb.base/help.exp: Allow Win32 child process.
21536
bf028682
CV
215372003-03-20 Corinna Vinschen <vinschen@redhat.com>
21538
21539 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21540 when stepping out of main().
21541
182dbe85
CV
215422003-03-20 Corinna Vinschen <vinschen@redhat.com>
21543
21544 * gdb.base/default.exp: Check for win32 specific message when calling
21545 "run" without executable.
21546
d67a6ba5
CV
215472003-03-20 Corinna Vinschen <vinschen@redhat.com>
21548
21549 * gdb.base/args.exp: Expect .exe in output.
21550
a955b5bb
CV
215512003-03-20 Corinna Vinschen <vinschen@redhat.com>
21552
21553 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21554 Cygwin native.
21555
bf6bad4b
AC
215562003-03-17 Andrew Cagney <cagney@redhat.com>
21557
21558 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21559 vector registes.
21560 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21561 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21562
293e9a31
DC
215632003-03-17 David Carlton <carlton@math.stanford.edu>
21564
21565 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21566 test, for PR breakpoints/38.
21567 Call test_watchpoint_and_breakpoint.
21568 * gdb.base/watchpoint.c (func3): New function.
21569 (main): Call func3.
21570
5330f2db
DC
215712003-03-04 David Carlton <carlton@math.stanford.edu>
21572
21573 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21574 Garply<Garply<char> >:: garply".
21575 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21576 with respect to PR c++/1111; note also PR c++/1113.
21577 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21578 respect to PR c++/1062.
21579 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21580
6ece72da
DC
215812003-03-03 David Carlton <carlton@math.stanford.edu>
21582
21583 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21584 with respect to PR c++/57.
21585 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21586 c++/826.
21587 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21588 respect to PR c++/57.
21589
85ca1584
DC
215902003-03-03 David Carlton <carlton@math.stanford.edu>
21591
21592 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21593 respect to PR c++/33 into FAILs.
21594
98e9c5b8
MC
215952003-03-03 Michael Chastain <mec@shout.net>
21596
7bedbf27
MC
21597 * configure.in: Update copyright years.
21598
215992003-03-03 Michael Chastain <mec@shout.net>
21600
21601 * Makefile.in: Update copyright years.
98e9c5b8 21602
f683e100
DC
216032003-02-28 David Carlton <carlton@math.stanford.edu>
21604
21605 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21606 print class instead of struct and/or superfluous protection
21607 specifiers, as long as the resulting output is equivalent to the
21608 source code.
21609 Delete FIXME from end of messages on tests that don't need
21610 fixing.
21611
a9e0cf2c
DC
216122003-02-28 David Carlton <carlton@math.stanford.edu>
21613
21614 * gdb.c++/templates.exp (do_tests): Allow const in the two
21615 Foo<volatile char *>::foo tests.
21616
e8d359df
MS
216172003-02-27 Michael Snyder <msnyder@redhat.com>
21618
d63a86f8 21619 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21620 will be consistant.
21621
0b71dc91
DC
216222003-02-26 David Carlton <carlton@math.stanford.edu>
21623
21624 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21625 char *>::foo" test with respect to PR c++/33. Create a new test
21626 which is identical to that one except that it doesn't put the
21627 space between the "char" and the "*"; KFAIL it, too.
21628
dd14ab43
DC
216292003-02-26 David Carlton <carlton@math.stanford.edu>
21630
21631 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21632 template types into either PASSes or KFAILs (corresponding to PR
21633 c++/57). Tweak indentation. Update copyright.
21634
1146c7f1
SC
216352003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21636
21637 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21638
74641dfb
MC
216392003-02-13 Michael Chastain <mec@shout.net>
21640
21641 * gdb.base/exprs.exp: Remove i960 remnants.
21642 * gdb.base/funcargs.exp: Likewise.
21643 * gdb.base/list.exp: Likewise.
21644 * gdb.base/ptype.exp: Likewise.
21645
559cd2d0
DC
216462003-02-14 David Carlton <carlton@math.stanford.edu>
21647
21648 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21649 pEe->D::vg()" from XFAIL to KFAIL.
21650
c4f90d87
JM
216512003-02-13 Jason Molenda (jmolenda@apple.com)
21652
21653 * gdb.base/maint.exp: Update maint print statistics regexp to include
21654 new entries.
21655
cbc4d97c
MC
216562003-02-13 Michael Chastain <mec@shout.net>
21657
21658 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21659
40f235b7
MC
216602003-02-12 Michael Chastain <mec@shout.net>
21661
21662 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21663 * gdb.c++/inherit.exp: Likewise.
21664 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21665 * gdb.c++/templates.exp: Likewise.
21666 * gdb.c++/virtfunc.exp: Likewise.
21667
c56716b0
JM
216682003-02-06 Jason Molenda (jason-cl@molenda.com)
21669
21670 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21671 why the code is written that way.
21672
070afcf8
MC
216732003-02-05 Michael Chastain <mec@shout.net>
21674
21675 * gdb.base/dump.exp: Add missing copyright line.
21676
5d0331e5
JM
216772003-02-05 Jason Molenda (jason-cl@molenda.com)
21678
f7ae6d3e 21679 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21680 at the beginning so the breakpoint doesn't get set on the loop.
21681
92851186
MC
216822003-02-05 Michael Chastain <mec@shout.net>
21683
21684 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21685 output for configurations with gcc 2.95.3.
21686
cbf1e085
AC
216872003-02-05 Keith Seitz <keiths@redhat.com>
21688 Andrew Cagney <ac131313@redhat.com>
21689
21690 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21691
29518e1e
MC
216922003-02-04 Michael Chastain <mec@shout.net>
21693
21694 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21695 Call perror and then continue.
21696
5af1d5f3
MC
216972003-02-03 Michael Chastain <mec@shout.net>
21698
21699 * gdb.c++/pr-1023.cc: New file.
21700 * gdb.c++/pr-1023.exp: New file.
21701
6b549786
JB
217022003-02-05 Jim Blandy <jimb@redhat.com>
21703
21704 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21705 it's local to foobar. Check for it there, and check that it's not
21706 present in main.
21707 * gdb.c++/local.cc (marker2): New function.
21708 (foobar): Call marker1.
21709 (main): Call marker2 instead of marker1.
21710
67f16606
AC
217112003-02-04 Andrew Cagney <ac131313@redhat.com>
21712
21713 * gdb.disasm/mn10200.exp: Obsolete file.
21714 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21715 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21716 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21717
1c5cb38e
DC
217182003-02-04 David Carlton <carlton@math.stanford.edu>
21719
21720 * gdb.c++/overload.exp: Test intToChar(1).
21721 * gdb.c++/overload.cc (intToChar): New.
21722 (main): Call intToChar.
21723
d1fe6965
DC
217242003-02-03 David Carlton <carlton@math.stanford.edu>
21725
21726 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21727 'might_kfail' arg.
21728 KFAIL some of the continue_to_bp_overloaded calls, according to
21729 PR c++/1025.
21730
9ba61c5d
MC
217312003-02-01 Michael Chastain <mec@shout.net>
21732
21733 * gdb.base/advance.c (marker1): New marker function.
21734 * gdb.base/advance.exp: When the 'advance' command lands on the
21735 return breakpoint, it can legitimately stop on either the
21736 current line or the next line. Accommodate both outcomes.
21737 * gdb.base/until.exp: Likewise.
21738
e7494ffb
AC
217392003-02-02 Andrew Cagney <ac131313@redhat.com>
21740
21741 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21742 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21743 now a list, not a tuple.
21744 * gdb.mi/mi-var-display.exp: Ditto.
21745 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21746
075559bc
AC
217472003-02-01 Andrew Cagney <ac131313@redhat.com>
21748
21749 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21750 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21751 stack backtraces.
21752 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21753
2bd4c7b1
MK
217542003-02-01 Mark Kettenis <kettenis@gnu.org>
21755
21756 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21757 gdb.mi/mi1-pthreads.exp: Return instead of calling
21758 gdb_suppress_entire_file.
21759
eabd8992
MS
217602003-02-01 Mark Salter <msalter@redhat.com>
21761
21762 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21763
71469e2f
MS
217642003-01-31 Mark Salter <msalter@redhat.com>
21765
21766 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21767 Support empty arg.
21768
38a94d44
MC
217692003-01-30 Michael Chastain <mec@shout.net>
21770
21771 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21772 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21773 has been fixed in gdb/readline on 2003-01-09.
21774
19ea9e73
MS
217752003-01-29 Michael Snyder <msnyder@redhat.com>
21776
e8d359df
MS
21777 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21778 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21779 * gdb.base/args.exp: Skip if target does not support args passing.
21780
2307bd6a
DJ
217812003-01-22 Daniel Jacobowitz <drow@mvista.com>
21782
19ea9e73 21783 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21784 gdb_test. Accept a list of expect arguments as the third
21785 parameter.
21786 (gdb_test): Use it.
21787
f2dd3617
EZ
217882003-01-20 Elena Zannoni <ezannoni@redhat.com>
21789
21790 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21791 allow for different test tree configurations. Update some
21792 tescases accordingly.
21793 * gdb.arch/altivec-regs.exp: Ditto.
21794 * gdb.asm/asm-source.exp: Ditto.
21795 * gdb.base/advance.exp: Ditto.
21796 * gdb.base/display.exp: Ditto.
d63a86f8 21797 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21798 * gdb.base/mips_pro.exp: Ditto.
21799 * gdb.base/overlays.exp: Ditto.
21800 * gdb.base/relocate.exp: Ditto.
21801 * gdb.base/setshow.exp: Ditto.
21802 * gdb.base/step-line.exp: Ditto.
21803 * gdb.base/step-test.exp: Ditto.
21804 * gdb.base/until.exp: Ditto.
21805 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21806
c71cdefd
DC
218072003-01-17 David Carlton <carlton@math.stanford.edu>
21808
21809 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21810 corresponding to PR c++/945.
21811 Update copyright.
21812
fdba05d7
DC
218132003-01-17 David Carlton <carlton@math.stanford.edu>
21814
21815 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21816 corresponding to PR c++/68.
21817
218182003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21819
21820 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21821 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21822 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21823
c362c33a
EZ
218242003-01-15 Elena Zannoni <ezannoni@redhat.com>
21825
0fbc361c
EZ
21826 * gdb.base/break.exp: Fix change of default location, because of
21827 removal of until tests.
21828 * gdb.base/help.exp: Update test for new 'until' help message.
21829 Add test for help on 'advance'.
a9c64011 21830 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21831
dabf8a35
MK
218322003-01-15 Mark Kettenis <kettenis@gnu.org>
21833
21834 * gdb.base/default.exp: Adapt "info float" test for recent changes
21835 to that command. Add test for "info vector".
21836 * gdb.base/float.exp: New file. Add test for "info float" that
21837 resembles the old test in gdb.base/default.exp.
21838
a1769aca
DC
218392003-01-15 David Carlton <carlton@math.stanford.edu>
21840
21841 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21842
82025e13
EZ
218432003-01-15 Elena Zannoni <ezannoni@redhat.com>
21844
21845 * gdb.base/break.exp: Move the tests of until command from here...
21846 * gdb.base/until.exp: ... to here. New file. Add other tests.
21847 * gdb.base/advance.c: New file.
21848 * gdb.base/advance.exp: New file.
21849
8f9ab801
EZ
218502003-01-14 Elena Zannoni <ezannoni@redhat.com>
21851
a9c64011
AS
21852 * gdb.base/args.c: New file.
21853 * gdb.base/args.exp: New file.
8f9ab801 21854
9ae66589
DJ
218552003-01-14 Daniel Jacobowitz <drow@mvista.com>
21856
21857 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21858
8d77e5c3
DJ
218592003-01-14 Daniel Jacobowitz <drow@mvista.com>
21860
21861 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21862
12d2f0a1
DJ
218632003-01-14 Daniel Jacobowitz <drow@mvista.com>
21864
21865 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21866 dates.
21867
6ca37014
DJ
218682003-01-13 Daniel Jacobowitz <drow@mvista.com>
21869
21870 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21871
b0023472
DJ
218722003-01-13 Daniel Jacobowitz <drow@mvista.com>
21873
21874 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21875 (ptype &*"foo").
21876 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21877
607fbc54 218782003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21879
21880 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21881 * gdb.mi/mi1-console.exp: Likewise.
21882
607fbc54 218832003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21884
21885 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21886 * gdb.mi/mi1-console.exp: Likewise.
21887
a1fb14a2
DJ
218882003-01-13 Daniel Jacobowitz <drow@mvista.com>
21889
21890 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21891
c4cf40b7
DJ
218922003-01-09 Daniel Jacobowitz <drow@mvista.com>
21893
21894 * gdb.base/detach.exp: New test.
21895
696d5a5b
DJ
218962003-01-09 Daniel Jacobowitz <drow@mvista.com>
21897
21898 * Makefile.in (ALL_SUBDIRS): New variable.
21899 (subdirs, clean, distclean): Use it.
21900 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21901 regenerating Makefile, since it is generated from the top level.
21902 * gdb.asm/Makefile.in: Likewise.
21903 * gdb.base/Makefile.in: Likewise.
21904 * gdb.c++/Makefile.in: Likewise.
21905 * gdb.disasm/Makefile.in: Likewise.
21906 * gdb.java/Makefile.in: Likewise.
21907 * gdb.mi/Makefile.in: Likewise.
21908 * gdb.threads/Makefile.in: Likewise.
21909 * gdb.trace/Makefile.in: Likewise.
21910
754533e4
DC
219112003-01-09 David Carlton <carlton@math.stanford.edu>
21912
21913 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21914 Add copyright year 2003.
21915
d8b3e9ee
MC
219162003-01-06 Michael Chastain <mec@shout.net>
21917
21918 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21919 When selecting a thread, 'line' and 'file' are optional.
21920 * gdb.mi/mi1-pthreads.exp: Likewise.
21921
8e9e0fe6
AS
219222003-01-06 Andreas Schwab <schwab@suse.de>
21923
21924 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21925 failures.
21926
b5ab8ff3
DJ
219272003-01-04 Daniel Jacobowitz <drow@mvista.com>
21928
21929 Fix PR gdb/844
21930 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21931 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21932
21933 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21934 instead of calling gdb_suppress_entire_file.
21935 * gdb.threads/print-threads.exp: Likewise.
21936 * gdb.threads/schedlock.exp: Likewise.
21937
21938 * gdb.threads/killed.exp: Return instead of calling
21939 gdb_suppress_entire_file.
21940 * gdb.threads/linux-dp.exp: Likewise.
21941 * gdb.threads/pthreads.exp: Likewise.
21942
1e698235
DJ
219432003-01-04 Daniel Jacobowitz <drow@mvista.com>
21944
21945 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21946 stabs.
21947 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21948 * gdb.base/whatis.exp: Always allow (void) after function names.
21949
147ff08c
DJ
219502003-01-04 Daniel Jacobowitz <drow@mvista.com>
21951
21952 * gdb.c++/casts.exp: Correct regexp.
21953
dc62bfc2
MK
219542003-01-04 Mark Kettenis <kettenis@gnu.org>
21955
21956 * configure.in: Call AC_CONFIG_HEADER. Don't call
21957 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21958 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21959 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21960 aforementioned directories in the AC_OUPUT call.
21961 * config.hin: New file.
21962 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21963 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21964 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21965 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21966 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21967 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21968 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21969 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21970 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21971 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21972 gdb.threads/configure.in, gdb.threads/configure,
21973 gdb.threads/config.in, gdb.trace/configure.in,
21974 gdb.trace/configure: Removed.
21975
77afa639
MC
219762003-01-03 Michael Chastain <mec@shout.net>
21977
21978 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21979 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21980
7634bb6e
DJ
219812003-01-03 Daniel Jacobowitz <drow@mvista.com>
21982
21983 * gdb.base/store.exp: Fix regular expressions.
21984
b39c905e
MK
219852002-12-28 Mark Kettenis <kettenis@gnu.org>
21986
21987 * configure.in: Rewrite.
21988 * configure: Regenerated.
21989
0a8551dd
DC
219902003-01-03 David Carlton <carlton@math.stanford.edu>
21991
21992 * gdb.base/psymtab.exp: New file.
21993 * gdb.base/psymtab1.c: Ditto.
21994 * gdb.base/psymtab2.c: Ditto.
21995
c60b7188
AF
219962002-12-23 Adam Fedor <fedor@gnu.org>
21997
21998 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21999
ee73db83
DC
220002002-12-23 David Carlton <carlton@math.stanford.edu>
22001
22002 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22003 and current_directory initialization.
22004
d6c1774e
JB
220052002-12-22 Jim Blandy <jimb@redhat.com>
22006
f0a847b8
JB
22007 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22008 rather than as part of the output file name.
22009
d6c1774e
JB
22010 * gdb.base/attach.exp: There's no need to copy the test program to
22011 /tmp; that was only ever necessary on HP/UX, and this test is
22012 entirely disabled there anyway.
22013
f0708dbb
JB
220142002-12-21 Jim Blandy <jimb@redhat.com>
22015
4c2acfea
JB
22016 * gdb.c++/psmang.exp: Doc fix.
22017
f0708dbb
JB
22018 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22019 test.
22020
9579e000
DC
220212002-12-20 David Carlton <carlton@math.stanford.edu>
22022
22023 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22024
d1810171
MC
220252002-12-18 Michael Chastain <mec@shout.net>
22026
22027 * gdb.c++/annota2.exp: Add copyright year 2002.
22028
76565097
DC
220292002-12-17 David Carlton <carlton@math.stanford.edu>
22030
22031 * gdb.c++/try_catch.cc: Add marker comments.
22032 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22033 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22034 * gdb.c++/m-static.cc: Ditto.
22035 * gdb.c++/m-static1.cc: Ditto.
22036 * gdb.c++/try_catch.cc: Ditto.
22037
da81390b
JJ
220382002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22039
22040 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22041 to see whether we are using the new -environment-directory
22042 command which resets via -r or the old version of the command
22043 which may prompt the user. Part of fix for gdb/741.
22044
b304d130
AC
220452002-12-13 Andrew Cagney <ac131313@redhat.com>
22046
22047 * gdb.fortran/types.exp: Update obsolete comment.
22048 * gdb.fortran/exprs.exp: Ditto.
22049 * lib/gdb.exp: Delete obsolete code.
22050 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22051 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22052 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22053 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22054 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22055 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22056 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22057 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22058 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22059 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22060 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22061 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22062 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22063 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22064 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22065 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22066 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22067 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22068 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22069 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22070 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22071 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22072 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22073 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22074 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22075 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22076 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22077 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22078 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22079 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22080 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22081 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22082 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22083 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22084 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22085 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22086 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22087
a23b6e6a
DC
220882002-12-11 David Carlton <carlton@math.stanford.edu>
22089
22090 * gdb.c++/m-data.exp: Add test for members that shadow global
22091 variables: see PR gdb/804.
22092 * gdb.c++/m-data.cc: Ditto.
22093
6604731b
DJ
220942002-12-10 Daniel Jacobowitz <drow@mvista.com>
22095
22096 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22097
de46ecd7
DC
220982002-12-06 David Carlton <carlton@math.stanford.edu>
22099
22100 * gdb.base/store.c: Don't declare functions static.
22101
27e829d0
AC
221022002-12-04 Andrew Cagney <ac131313@redhat.com>
22103
22104 * gdb.base/store.exp, gdb.base/store.c: New files.
22105
92806416
DJ
221062002-12-03 Daniel Jacobowitz <drow@mvista.com>
22107
22108 * gdb.base/selftest.exp: Update for current gdb.
22109
3bcbaac5
DJ
221102002-12-03 Daniel Jacobowitz <drow@mvista.com>
22111
22112 * gdb.base/maint.exp: Only dump symbols from one source file
22113 or objfile.
22114
f4f00b1f
DJ
221152002-12-03 Daniel Jacobowitz <drow@mvista.com>
22116
22117 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22118 function call.
22119
f1c8a949
JB
221202002-11-25 Jim Blandy <jimb@redhat.com>
22121
22122 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22123 function appearing in error message.
22124
9e297a97
DJ
221252002-11-21 Daniel Jacobowitz <drow@mvista.com>
22126
22127 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22128
1f312e79
JJ
221292002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22130
d63a86f8
RM
22131 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22132 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22133 should be in mi console format. This is part of fix for PR gdb/604.
22134
83c31e7d
FN
221352002-09-18 Fernando Nasser <fnasser@redhat.com>
22136
22137 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22138 which explicitly prints the zero offset as "+0".
22139
322b3f65
DJ
221402002-10-22 Daniel Jacobowitz <drow@mvista.com>
22141
22142 * gdb.threads/schedlock.c (args): Make unsigned.
22143
221442002-10-21 Daniel Jacobowitz <drow@mvista.com>
22145
22146 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22147 numbers. Allow "foo2|selected stack frame".
22148 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22149 * gdb.asm/asmsrc2.s: Likewise.
22150 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22151 comments.
22152 * gdb.asm/mips.inc: New file.
22153
5e2fe5b8
AF
221542002-10-18 Adam Fedor <fedor@gnu.org>
22155
22156 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22157 * gdb.base/help.exp: Likewise.
22158
abe1a5d0
KB
221592002-10-17 Kevin Buettner <kevinb@redhat.com>
22160
22161 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22162 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22163
10abb1d4
JB
221642002-10-02 Jim Blandy <jimb@redhat.com>
22165
22166 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22167
1f609b42
AC
221682002-10-01 Andrew Cagney <ac131313@redhat.com>
22169
22170 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22171 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22172 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22173 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22174 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22175 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22176 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22177
0aee02e4
AC
221782002-09-29 Andrew Cagney <ac131313@redhat.com>
22179
22180 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22181 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22182 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22183 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22184 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22185 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22186 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22187
6fde09ad
KB
221882002-09-27 Kevin Buettner <kevinb@redhat.com>
22189
22190 * gdb.base/annota1.exp (info break): Make directory components of
22191 path optional since not all compilers emit this debug information.
22192
889bf7c5
PA
22193 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22194 step ends up stepping out of the function instead of stopping on
22195 the epilogue.
6fde09ad 22196
9e8aab75
KS
221972002-09-26 Keith Seitz <keiths@redhat.com>
22198
22199 * lib/insight-support.exp (gdbtk_start): Figure out where
22200 the insight executable is based on where gdb is. Use this
22201 executable to start insight instead of gdb.
22202
e36180d7
AC
222032002-09-25 Andrew Cagney <cagney@redhat.com>
22204
22205 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22206
9dd34b2b
AC
222072002-09-24 Andrew Cagney <ac131313@redhat.com>
22208
22209 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22210 test_isolated_complaints.
22211 (test_empty_complaint): New function.
22212 (test_empty_complaints): New function. Check no output when no
22213 complaints.
d63a86f8 22214
dea97812
KB
222152002-09-19 Jim Blandy <jimb@redhat.com>
22216
a9c64011 22217 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22218
54951bd7
AC
222192002-09-19 Andrew Cagney <ac131313@redhat.com>
22220
22221 * gdb.gdb/complaints.exp: New file.
22222
dec43320
AC
222232002-09-18 Andrew Cagney <ac131313@redhat.com>
22224
22225 * gdb.base/maint.exp: Check `help maint internal-warning'.
22226
e70d6e3f
DC
222272002-09-18 David Carlton <carlton@math.stanford.edu>
22228
22229 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22230 numbers, and replace them by a single breakpoint after the
22231 constructors are all finished.
22232 Add test 4.
22233 * gdb.c++/m-static.cc: Add test 4.
22234 * gdb.c++/m-static.h: New file.
22235 * gdb.c++/m-static1.cc: New file.
22236
22237 * gdb.c++/printmethod.exp: New file.
22238 * gdb.c++/printmethod.cc: New file.
22239
22240 * gdb.c++/pr-574.exp: New file.
22241 * gdb.c++/pr-574.cc: New file.
22242
afb5c968
CV
222432002-09-18 Corinna Vinschen <vinschen@redhat.com>
22244
22245 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22246 embedded targets which never actually exit.
22247
31e45dee
FN
222482002-09-18 Fernando Nasser <fnasser@redhat.com>
22249
22250 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22251 "don't step after run" as unresolved or unsupported, instead of xfail.
22252
a283c5a1
CV
222532002-09-18 Corinna Vinschen <vinschen@redhat.com>
22254
22255 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22256 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22257 Add newline to expected string in "step out of main (status wrapper)"
22258 case.
22259
11350d2a
CV
222602002-09-18 Corinna Vinschen <vinschen@redhat.com>
22261
22262 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22263 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22264
0deec7d6
TT
222652002-09-17 Tom Tromey <tromey@redhat.com>
22266
22267 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22268 \000, not \0, in double-quoted string.
22269
b2b4a1b5
CV
222702002-09-14 Corinna Vinschen <vinschen@redhat.com>
22271
c9d37158 22272 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22273 string after running the commands execution on breakpoint tests.
22274
1c56143a
CV
222752002-09-13 Corinna Vinschen <vinschen@redhat.com>
22276
22277 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22278
37f8da45
JB
222792002-09-12 Joel Brobecker <brobecker@gnat.com>
22280
22281 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22282
08b468e0
KS
222832002-09-10 Keith Seitz <keiths@redhat.com>
22284
22285 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22286 runto proc.
22287 (mi_run_to_main): Use mi_runto.
22288 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22289
dc360f58
KS
222902002-09-10 Keith Seitz <keiths@redhat.com>
22291
22292 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22293 regexp for stopping at main. Could have multiple event notifications.
22294 Don't assume that main was declared with no parameters.
22295 (mi_next): Use mi_step_to.
22296 (mi_step): Use mi_next_to.
22297
ce3abcfb
CV
222982002-09-09 Corinna Vinschen <vinschen@redhat.com>
22299
22300 * gdb.base/default.exp: Fix expected string in `info float' test.
22301
d1f5b980
BE
223022002-09-09 Ben Elliston <bje@redhat.com>
22303
22304 * config/mips.exp: Update comments.
22305 * config/mips-idt.exp: Likewise.
22306 * config/nind.exp: Likewise.
22307 * config/slite.exp: Likewise.
22308 * config/sparclet.exp: Likewise.
22309 * config/udi.exp: Likewise.
22310 * config/vx.exp: Likewise.
22311 * config/vxworks29k.exp: Likewise.
22312
2f71430b
JB
223132002-09-05 Jim Blandy <jimb@redhat.com>
22314
22315 * gdb.threads/killed.exp: Fix test failure message.
22316
7ddebc7e
KS
223172002-09-04 Keith Seitz <keiths@redhat.com>
22318
22319 * lib/mi-support.exp: Update copyright.
22320 (mi_gdb_test): Increase the priority of the expected pattern
22321 so that it matches gdb_test.
22322
0ae67eb3
KS
223232002-09-03 Keith Seitz <keiths@redhat.com>
22324
22325 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22326 Use integer comparison instead of string comparison for testing
22327 whether binary was built.
22328
38fc42c8
JB
223292002-09-03 Jim Blandy <jimb@redhat.com>
22330
22331 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22332
b6ff0e81
JB
223332002-08-29 Jim Blandy <jimb@redhat.com>
22334
22335 * gdb.threads/pthreads.exp: Move the portable thread compilation
22336 code into a function in lib/gdb.exp, and call that from here.
22337 * lib/gdb.exp (gdb_compile_pthreads): New function.
22338
07c98896
KS
223392002-08-29 Keith Seitz <keiths@redhat.com>
22340
22341 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22342 expect_out so that callers can get at it.
22343
0312286c
DJ
223442002-08-23 Daniel Jacobowitz <drow@mvista.com>
22345
22346 * gdb.threads/print-threads.c: New file.
22347 * gdb.threads/print-threads.exp: New file.
22348 * gdb.threads/schedlock.c: New file.
22349 * gdb.threads/schedlock.exp: New file.
22350
dd039bc4
EZ
223512002-08-22 Elena Zannoni <ezannoni@redhat.com>
22352
a9c64011
AS
22353 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22354 not altivec.c.
dd039bc4 22355
1f36144c
MK
223562002-08-17 Mark Kettenis <kettenis@gnu.org>
22357
22358 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22359 targets. The problem should be fixed now.
22360
16057ec7 223612002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22362
22363 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22364 2002-07-24 change that removes final dots from error messages.
22365
3c1499ad
TT
223662002-08-13 Tom Tromey <tromey@redhat.com>
22367
22368 * gdb.base/readline.exp: New file.
22369
a20ce2c3
AC
223702002-08-01 Andrew Cagney <ac131313@redhat.com>
22371
22372 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22373 supress message.
22374
db034ac5
AC
223752002-08-01 Andrew Cagney <cagney@redhat.com>
22376
22377 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22378 CHILL_FOR_TARGET and CHILL_LIB.
22379 * configure.in (configdirs): Remove gdb.chill.
22380 * configure: Regenerate.
22381 * lib/gdb.exp: Obsolete references to chill.
22382 * gdb.fortran/types.exp: Ditto.
22383 * gdb.fortran/exprs.exp: Ditto.
22384
3e000b18
KB
223852002-07-30 Kevin Buettner <kevinb@redhat.com>
22386
22387 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22388 set Irix-specific compile and link flags.
22389
28f4966b
KB
223902002-07-29 Kevin Buettner <kevinb@redhat.com>
22391
22392 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22393 source files. The ``-o'' option doesn't work with the ``-E'' option
22394 when using the Irix compiler.
22395
46c0d5a6
DJ
223962002-07-19 Daniel Jacobowitz <drow@mvista.com>
22397
22398 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22399 Improve support for reusing an exec file. Copy exec file
22400 to target, and run gdbserver on the target instead of on the host.
22401
eecf4bed
JB
224022002-07-18 Jim Blandy <jimb@redhat.com>
22403
0f815cdf
JB
22404 * gdb.base/ending-run.exp: Don't expect to see the program end in
22405 some orderly fashion when we're running on a real stand-alone
22406 board.
22407
eecf4bed
JB
22408 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22409 targets that don't support interrupts.
22410
52d309e4
JB
224112002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22412
22413 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22414 systems.
22415 Move comments in expect statements to inside the actions, so that they
22416 don't get matched against.
22417
ff683d9e
MK
224182002-07-10 Mark Kettenis <kettenis@gnu.org>
22419
22420 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22421 function when asleep" test.
22422
b5356753
AC
224232002-07-10 Andrew Cagney <ac131313@redhat.com>
22424
22425 * gdb.base/page.exp: Rewrite to handle problems with very long
22426 `info set' output. Update copyright.
22427
6aa4d13a
AC
224282002-06-26 Andrew Cagney <ac131313@redhat.com>
22429
22430 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22431 gdb.threads-hp.
22432 * gdb.hp/configure: Regenerate.
22433 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22434 * gdb.hp/gdb.threads-hp/configure: Delete file.
22435 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22436
8cf8c2b8
AC
224372002-06-22 Andrew Cagney <ac131313@redhat.com>
22438
22439 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22440 setlocale, bindtextdomain and textdomain.
22441
6827a8f8
JB
224422002-06-11 Jim Blandy <jimb@redhat.com>
22443
919d772c
JB
22444 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22445 preprocessor macro information is present.
22446
6827a8f8
JB
22447 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22448 tests.
22449
c15b0d21
MS
224502002-06-06 Michael Snyder <msnyder@redhat.com>
22451
c5984d70
MS
22452 * gdb.base/overlays.exp: Record addresses of overlay
22453 functions in TCL variables rather than in GDB variables,
22454 to avoid having GDB convert them to pointers (with loss
22455 of information).
22456
d63a86f8 22457 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22458 default linker script changes.
c15b0d21
MS
22459 * gdb.base/long_long.exp: Add check for sizeof (long double).
22460
be26fe0d
ML
224612002-06-06 Michal Ludvig <mludvig@suse.cz>
22462
22463 * gdb.asm/asm-source.exp: Add x86-64 target.
22464 * gdb.asm/x86_64.inc: New.
d63a86f8 22465
258093ca 224662002-05-30 Michael Chastain <mec@shout.net>
258093ca 22467
4b3153f1 22468 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22469 * gdb.c++/m-static.cc: New file.
22470 * gdb.c++/m-static.exp: New file.
22471
241264c6
MS
224722002-05-28 Michael Snyder <msnyder@redhat.com>
22473
22474 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22475 precision.
22476
9bba8c8f 224772002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22478
4b3153f1 22479 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22480 * gdb.c++/m-data.cc: New file.
22481 * gdb.c++/m-data.exp: New file.
22482
224832002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22484
4b3153f1 22485 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22486 * gdb.c++/try_catch.cc: New file.
d63a86f8 22487 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22488
def1b996
MC
224892002-05-27 Michael Chastain <mec@shout.net>
22490
22491 * gdb.c++/local.exp: Accept more nested types in output.
22492
522ba268
MC
224932002-05-26 Michael Chastain <mec@shout.net>
22494
22495 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22496
277254ba
MS
224972002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22498
22499 * lib/gdb.exp (gdb_wrapper_init): Just because
22500 gdb_wrapper_file exists, this does not mean that the file
22501 should not be rebuilt. That is what gdb_wrapper_initialized
22502 is for.
22503 (default_gdb_init): Reset gdb_wrapper_initialized.
22504
b61a8733
MS
225052002-05-23 Michael Snyder <msnyder@redhat.com>
22506
d63a86f8 22507 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22508 the precision of the floating point test results.
22509 * gdb.base/call-rt-st.exp: Ditto.
22510
b61a8733
MS
22511 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22512 * gdb.base/call-rt-st.exp: Ditto.
22513
56f6e910
MC
225142002-05-19 Michael Chastain <mec@shout.net>
22515
22516 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22517
ad0b0016
EZ
225182002-05-19 Elena Zannoni <ezannoni@redhat.com>
22519
a9c64011
AS
22520 * configure.in (configdirs): Add gdb.arch.
22521 * configure: Regenerate.
ad0b0016 22522
f617d2b6
JB
225232002-05-17 Jim Blandy <jimb@redhat.com>
22524
22525 * gdb.base/completion.exp: Recognize the more detailed error
22526 messages produced by the macro expander's lexical analyzer.
22527
eac2a696
EZ
225282002-05-14 Elena Zannoni <ezannoni@redhat.com>
22529
a9c64011
AS
22530 * gdb.arch/altivec-abi.c: New file.
22531 * gdb.arch/altivec-abi.exp: New file.
22532 * gdb.arch/altivec-regs.c: New file.
22533 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22534
2fdde8f8
DJ
225352002-05-14 Daniel Jacobowitz <drow@mvista.com>
22536
22537 * gdb.base/maint.exp (maint print type): Update for new type
22538 structure.
d63a86f8 22539
e31f1a7c
EZ
225402002-05-14 Elena Zannoni <ezannoni@redhat.com>
22541
22542 * gdb.arch: New directory.
22543 * gdb.arch/configure.in: New file.
22544 * gdb.arch/configure: New file.
22545 * gdb.arch/Makefile.in: New file.
22546
db589741
CV
225472002-05-13 Corinna Vinschen <vinschen@redhat.com>
22548
22549 * gdb.asm/asm-source.exp: Add v850 as supported target.
22550 * gdb.asm/v850.inc: New file.
22551
8ce2a7dc
DJ
225522002-05-13 Daniel Jacobowitz <drow@mvista.com>
22553
22554 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22555
df763c7f
DJ
225562002-05-12 Daniel Jacobowitz <drow@mvista.com>
22557
22558 * gdb.base/break.exp: Check 'break "marker2"'.
22559
377daeed
MS
225602002-05-10 Michael Snyder <msnyder@redhat.com>
22561
22562 * gdb.base/long_long.exp: Fix typo.
22563
c4b7bc2b
JB
225642002-05-10 Jim Blandy <jimb@redhat.com>
22565
ecac9a4e
JB
22566 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22567 a bug.
22568
c4b7bc2b
JB
22569 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22570 Recognize more detailed error message produced by the macro
22571 expander's lexical analyzer.
22572 * lib/gdb.exp (test_print_reject): Same.
22573
e71019a1
MK
225742002-05-09 Mark Kettenis <kettenis@gnu.org>
22575
22576 * gdb.c++/method.exp: Fix typo.
22577
fedfc8e6
MS
225782002-05-08 Michael Snyder <msnyder@redhat.com>
22579
166a1957
MS
22580 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22581 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22582 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22583 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22584 Add iftarget clause for strongarm.
d63a86f8 22585
f1c47eb2
MS
225862002-05-06 Michael Snyder <msnyder@redhat.com>
22587
cb9a9d3e
MS
22588 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22589 (gdb_continue_to_end): Accept output from status wrapper.
22590 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22591 Clean up fail messages to match pass messages.
22592
f1c47eb2
MS
22593 Enable the "needs_status_wrapper" testsuite feature.
22594 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22595 (gdb_compile): Conditionally call gdb_wrapper_init.
22596 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22597 * gdb.c++/method.exp: Recognize output from status wrapper.
22598
6079c749
BE
225992002-05-06 Ben Elliston <bje@redhat.com>
22600From Graydon Hoare <graydon@redhat.com>
22601
22602 * config/sid.exp: Include support for "rawsid" protocol.
22603
188baff3
JB
226042002-05-03 Jim Blandy <jimb@redhat.com>
22605
22606 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22607 * gdb.c++/hang3.C: New file.
22608
b9c07f0f
AC
226092002-05-04 Andrew Cagney <ac131313@redhat.com>
22610
22611 * gdb.base/default.exp: Remove obsolete code.
22612 * gdb.c++/misc.exp: Ditto. Update copyright.
22613 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22614 * gdb.base/whatis.exp: Ditto. Update copyright.
22615 * gdb.base/scope.exp: Ditto. Update copyright.
22616 * gdb.base/ptype.exp: Ditto. Update copyright.
22617 * gdb.base/printcmds.exp: Ditto. Update copyright.
22618 * gdb.base/opaque.exp: Ditto. Update copyright.
22619 * gdb.base/list.exp: Ditto.
22620 * gdb.base/funcargs.exp: Ditto. Update copyright.
22621 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22622 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22623 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22624 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22625 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22626 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22627
5c7a0397
MS
226282002-05-02 Michael Snyder <msnyder@redhat.com>
22629
d6dcc264 22630 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22631 * gdb.base/long_long.exp: Add xscale target.
22632 * gdb.base/default.exp: Add xscale target.
22633
eb7f1c48
JB
226342002-05-01 Jim Blandy <jimb@redhat.com>
22635
22636 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22637 gdb.c++/hang.exp: New test.
22638
a6befae8
FF
226392002-05-01 Fred Fish <fnf@redhat.com>
22640
22641 * gdb.base/completion.exp: Handle completions of "./Make" for
22642 more than one completion possibility, as is the case when we
22643 build and test in the source tree.
22644
0a310277
AG
226452002-04-29 Anthony Green <green@redhat.com>
22646
22647 * gdb.java/jmisc1.exp: New file.
22648 * gdb.java/jmisc2.exp: New file.
22649
6ff9af88
DJ
226502002-04-24 Daniel Jacobowitz <drow@mvista.com>
22651
22652 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22653
96b3d632
EZ
226542002-04-23 Elena Zannoni <ezannoni@redhat.com>
22655
22656 * gdb.base/help.exp: Change 'help status' to allow for target
22657 dependent output differences.
22658
5019bb54
MC
226592002-04-22 Michael Chastain <mec@shout.net>
22660
22661 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22662
a805a116
MC
226632002-04-22 Michael Chastain <mec@shout.net>
22664
22665 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22666
a1706bfd
DM
226672002-04-17 David S. Miller <davem@redhat.com>
22668
22669 * gdb.asm/sparc64.inc: New file.
22670 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22671
a73a20a2
EZ
226722002-04-19 Elena Zannoni <ezannoni@redhat.com>
22673
22674 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22675 instruction file directly into the build tree. Clean up at end of
22676 test.
22677
ba678339
DM
226782002-04-18 David S. Miller <davem@redhat.com>
22679
22680 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22681 handle 64-bit platforms correctly.
22682 * gdb.base/maint.exp: Likewise.
22683
b03399da
KB
226842002-04-18 Kevin Buettner <kevinb@redhat.com>
22685
22686 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22687 ``-fpic'' when compiling files comprising a shared library, but
22688 it does need additional linker flags in order to find shared
22689 libraries at run time.
22690
e2004992
KB
226912002-04-18 Kevin Buettner <kevinb@redhat.com>
22692
22693 * gdb.base/cvexpr.c (use): New function.
22694 (main): Invoke use() on all global variables to prevent
22695 some linkers from deleting these otherwise unused symbols.
22696
d8937120
MC
226972002-04-17 Michael Chastain <mec@shout.net>
22698From David S. Miller <davem@redhat.com>
22699
22700 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22701 handle 64-bit platforms correctly.
22702
ffd61a58
MS
227032002-04-12 Michael Snyder <msnyder@redhat.com>
22704From Jim Blandy <jimb@redhat.com>
a9c64011 22705 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22706 script can handle this instead.
22707 * gdb.base/bar.c (barx): Same.
22708 * gdb.base/baz.c (bazx): Same.
22709 * gdb.base/grbx.c (grbxx): Same.
22710
22711 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22712 manager doesn't automatically unmap overlays unnecessarily.
22713
6b8426a6
MH
227142002-04-10 Martin M. Hunt <hunt@redhat.com>
22715
22716 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22717 stepping out of main.
22718
34af4875
MC
227192002-04-09 Michael Chastain <mec@shout.net>
22720
22721 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22722 scope so that the nested scope tests will make sense.
22723 * gdb.c++/local.exp: Write patterns that actually work with gcc
22724 (the HP patterns "were never known to work with gcc").
22725 Keep the old aCC patterns too.
22726
2d1676a0
DJ
227272002-04-09 Daniel Jacobowitz <drow@mvista.com>
22728
22729 * gdb.base/attach.exp: Correct target board test.
22730
3a63e3f9
MC
227312002-04-08 Michael Chastain <mec@shout.net>
22732
22733 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22734 in a const method. Add some xfail and fail cases for configurations
22735 that do not emit the "const ...".
22736
f18dabd2
MC
227372002-04-07 Michael Chastain <mec@shout.net>
22738
22739 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22740 Accept "A * const" and "const A * const" as type of "this".
22741 Fix spelling of getFunky throughout. Make messages uniform.
22742
0fcddd82
EZ
227432002-04-07 Elena Zannoni <ezannoni@redhat.com>
22744
a9c64011 22745 Work around for PR gdb/285:
0fcddd82
EZ
22746 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22747
16a8534a
EZ
227482002-04-07 Elena Zannoni <ezannoni@redhat.com>
22749
22750 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22751 instructions file at run time instead of configure time.
22752 Sometimes we run the test in a directory that is not the one we
22753 configured in.
22754 * gdb.asm/configure.in: Delete creation of symlink.
22755 * gdb.asm/configure: Regenerate.
22756
24181d81
JB
227572002-04-05 J. Brobecker <brobecker@gnat.com>
22758
22759 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22760 xfullpath () function.
22761
7cdb7107
DJ
227622002-04-04 Daniel Jacobowitz <drow@mvista.com>
22763
22764 * gdb.asm/Makefile.in: Correct dependencies.
22765
22766 * gdb.asm/powerpc.inc: New file.
22767 * gdb.asm/asm-source.exp: Add PowerPC.
22768 * gdb.asm/configure.in: Likewise.
22769 * gdb.asm/configure: Regenerated.
22770
a7d17088
DJ
227712002-04-04 Daniel Jacobowitz <drow@mvista.com>
22772
22773 * gdb.base/relocate.exp: New file.
22774 * gdb.base/relocate.c: New file.
22775
cd721503
FF
227762002-04-04 Fred Fish <fnf@redhat.com>
22777
22778 * gdb.base/step-test.exp: Update comment regarding stopping in
22779 memcpy/bcopy calls inserted as part of the compiler runtime.
22780
b22ad7a7
MS
227812002-04-04 Michael Snyder <msnyder@redhat.com>
22782
22783 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22784
5f279fa6
DJ
227852002-04-03 Daniel Jacobowitz <drow@mvista.com>
22786
22787 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22788 (gdb_expect): Remove $notransfer hack.
22789
dd0fd3ce
DJ
227902002-04-02 Daniel Jacobowitz <drow@mvista.com>
22791
22792 * gdb.c++/classes.exp ("calling method for small class"): Match
22793 updated register output.
22794
1e50cda1
DJ
227952002-03-30 Daniel Jacobowitz <drow@mvista.com>
22796
22797 Fix PR gdb/452
22798 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22799 when finished. Make gdb_file_cmd send "exec-file" when
22800 appropriate.
22801
24015922
DJ
228022002-03-30 Daniel Jacobowitz <drow@mvista.com>
22803
22804 * gdb.base/attach.exp: Remove extra setup_xfail.
22805
dd7dfd64
MS
228062002-03-26 Michael Snyder <msnyder@redhat.com>
22807
22808 * gdb.base/default.exp: Add tests for dump, append, and restore.
22809 * gdb.base/help.exp: Add tests for dump, append, and restore.
22810 * gdb.base/dump.exp: New file, test dump, append and restore.
22811 * gdb.base/dump.c: New file.
22812
48b2f8d7
MS
228132002-03-27 Michael Snyder <msnyder@redhat.com>
22814
d63a86f8 22815 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22816 clean-ups in help messages.
22817
05b4d525
FF
228182002-03-26 Fred Fish <fnf@redhat.com>
22819
22820 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22821 have debugging info for those functions and the compiler uses them
22822 internally to copy structs around.
22823
d7679631
FF
228242002-03-26 Fred Fish <fnf@redhat.com>
22825
22826 * gdb.base/list.exp: Revert the change made yesterday and add note
22827 about why we don't list the default lines for remote targets.
22828
523ac3f9
MS
228292002-03-25 Michael Snyder <msnyder@redhat.com>
22830
22831 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22832
754b2b8d
FF
228332002-03-25 Fred Fish <fnf@redhat.com>
22834
22835 * gdb.base/list.exp: This test works on remote targets so remove
22836 the short circuit for remote targets. Update copyright.
22837
33c3e192
FF
228382002-03-25 Fred Fish <fnf@redhat.com>
22839
22840 * gdb.base/attach.exp: Fix logic error that was suppressing this
22841 test for all non hppa*-*-hpux* targets, instead of the hp target.
22842 Move comments closer to the suppression point. Also now need to
22843 check that we are running natively.
22844
d43e73ee
MS
228452002-03-22 Michael Snyder <msnyder@redhat.com>
22846
882c8f02
MS
22847 * gdb.base/default.exp: Add test for gcore. Update copyright.
22848 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22849
04c12f60
FF
228502002-03-06 Fred Fish <fnf@redhat.com>
22851
22852 * gdb.base/funcargs.c: Remove extraneous ';' character.
22853 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22854
b43df995
MC
228552002-03-04 Michael Chastain <mec@shout.net>
22856
22857 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22858 accommodate gcc v3 function signature.
22859 * gdb.mi/mi0-var-cmd-exp: Ditto.
22860
92362027
AC
228612002-02-24 Andrew Cagney <ac131313@redhat.com>
22862
22863 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22864 ``GNU/Linux'' or ``Linux kernel''
22865 * testsuite/gdb.threads/pthreads.c: Ditto.
22866
258ad32d
MC
228672002-02-24 Michael Chastain <mec@shout.net>
22868
22869 * gdb.threads/pthreads.c (thread1): Add a return statement.
22870 (thread2): Likewise.
22871 (foo): Likewise.
22872
04c3b3d4
MC
228732002-02-23 Michael Chastain <mec@shout.net>
22874
22875 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22876 to placate gcc.
22877
5a2a0a20
MC
228782002-02-23 Michael Chastain <mec@shout.net>
22879
22880 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22881 test "ptype bint". The test passes on all my stabs configurations.
22882
a640f7fc
JB
228832002-02-21 Jim Blandy <jimb@redhat.com>
22884
27924826
JB
22885 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22886 filename at a time, and watch for the ones we want to see.
22887
a640f7fc
JB
22888 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22889 types of pointers to prototyped functions.
22890
edcc8c75
AC
228912002-02-20 Andrew Cagney <ac131313@redhat.com>
22892
22893 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22894 signed, unsigned and straight char.
22895 (padding_char, padding_short, padding_int, padding_long,
22896 padding_long_long, padding_float, padding_double,
22897 padding_long_double): New global variables.
22898 (fill, fill_structs): New functions.
22899
22900 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22901 for correctly sized writes. Update copyright.
22902 (get_valueof): New procedure.
22903 (get_sizeof): Call get_valueof.
22904 (check_valueof): New procedure.
22905 (check_padding): New procedure.
22906
ac57ea44
MC
229072002-02-20 Michael Chastain <mec@shout.net>
22908
22909 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22910 to setup_xfail. Document some of the remaining calls.
22911
7a10c941
MC
229122002-02-18 Michael Chastain <mec@shout.net>
22913
22914 * gdb.c++/userdef.exp: Update copyright year.
22915
fb8acdcc
DJ
229162002-02-18 Daniel Jacobowitz <drow@mvista.com>
22917
22918 * gdb.c++/userdef.exp: Test overloaded operators properly.
22919 Remove xfails.
22920
fda6ae12
MS
229212002-02-14 Michael Snyder <msnyder@redhat.com>
22922
22923 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22924
676a0442
DJ
229252002-02-14 Daniel Jacobowitz <drow@mvista.com>
22926
22927 * gdb.base/a2-run.exp: Check for a remote target properly.
22928 * gdb.base/annota1.exp: Likewise.
22929 * gdb.base/list.exp: Likewise.
22930 * gdb.base/reread.exp: Likewise.
22931 * gdb.base/scope.exp: Likewise.
22932 * gdb.base/shlib-call.exp: Likewise.
22933 * gdb.base/term.exp: Likewise.
22934 * gdb.c++/annota2.exp: Likewise.
22935
78b4f468
RE
229362002-02-13 Richard Earnshaw <rearnsha@arm.com>
22937
22938 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22939
9a81ba51
MC
229402002-02-10 Michael Chastain <mec@shout.net>
22941
22942 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22943 (call_after_alloca): Ditto.
22944
004af6c7
DJ
229452002-02-10 Daniel Jacobowitz <drow@mvista.com>
22946
22947 * gdb.base/ending-run.exp: Guard "cont" test with
22948 gdb_skip_stdio_test.
22949
37225f62
JB
229502002-02-06 Jim Blandy <jimb@redhat.com>
22951
22952 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22953 from here...
22954 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22955 To here. Disable this test on non-HP platforms. Add big comment.
22956
fe6fdd96
MS
229572002-02-04 Michael Snyder <msnyder@redhat.com>
22958
22959 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22960 other than d10v and m32r.
22961
036fad3f
RE
229622002-02-02 Richard Earnshaw <rearnsha@arm.com>
22963
22964 * gdb.base/default.exp: Rewrite test patterns to reduce time
22965 taken to match them.
22966
7148ab62
DJ
229672002-01-30 Daniel Jacobowitz <drow@mvista.com>
22968
22969 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22970 Allow a start function above main.
22971 * gdb.threads/linux-dp.exp: Fix copyright date.
22972
396cc255
DJ
229732002-01-30 Daniel Jacobowitz <drow@mvista.com>
22974
a9c64011
AS
22975 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22976 (check_philosopher_stack): Check for manager thread before checking
22977 for a just-starting thread.
396cc255 22978
f038d31b
DJ
229792002-01-30 Daniel Jacobowitz <drow@mvista.com>
22980
22981 From Neil Booth <neil@daikokuya.demon.co.uk>:
22982 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22983 warnings.
22984
b3ff9d9a
FF
229852002-01-21 Fred Fish <fnf@redhat.com>
22986
22987 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22988 not caller.
22989
39ad761d
JB
229902002-01-21 Jim Blandy <jimb@redhat.com>
22991
22992 * gdb.base/reread.exp: Check that GDB properly re-reads the
22993 executable file when it changes while no inferior is running.
22994
aaf320fa
FF
229952002-01-21 Fred Fish <fnf@redhat.com>
22996
a9c64011
AS
22997 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22998 optionally accept the "shlib events" variation.
aaf320fa 22999
808a31f5
JB
230002002-01-21 Jim Blandy <jimb@redhat.com>
23001
23002 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23003 call `fflush' after every `printf', so that the output is produced
23004 at predictable points, regardless of whatever buffering does (or
23005 doesn't) take place.
23006 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23007 at different points.
23008
4420d5e2
DJ
230092002-01-20 Daniel Jacobowitz <drow@mvista.com>
23010
23011 * gdb.c++/inherit.exp: Update copyright years.
23012 * gdb.c++/method.exp: Likewise.
23013
3e36a0f4
DJ
230142002-01-20 Daniel Jacobowitz <drow@mvista.com>
23015
23016 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23017 artificial methods/arguments.
23018 * gdb.c++/derivation.exp: Likewise.
23019 * gdb.c++/inherit.exp: Likewise.
23020 * gdb.c++/method.exp: Likewise.
23021 * gdb.c++/virtfunc.exp: Likewise.
23022
b4ceaee6
AC
230232002-01-18 Andrew Cagney <ac131313@redhat.com>
23024
23025 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23026 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23027 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23028 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23029 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23030 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23031
ecace851
JB
230322002-01-17 Jim Blandy <jimb@redhat.com>
23033
23034 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23035 anchoring the pattern matching the entry point symbol's name.
23036
375fc983
AC
230372002-01-17 Andrew Cagney <ac131313@redhat.com>
23038
23039 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23040 continue/quit query. Update copyright.
23041
fe6fdd96
MS
230422002-01-14 Michael Snyder <msnyder@redhat.com>
23043
23044 * gdb.base/gcore.exp: Remove extra debugging output.
23045
e017c81f
DJ
230462002-01-13 Daniel Jacobowitz <drow@mvista.com>
23047
23048 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23049 for slightly dubious v2 mangled string.
23050
37ab3bf8
DJ
230512002-01-13 Daniel Jacobowitz <drow@mvista.com>
23052
23053 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23054
1bc05c3a 230552002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23056
1bc05c3a 23057 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23058
1bc05c3a
JM
23059 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23060 constructors.
23061 * gdb.c++/derivation.exp: Likewise.
23062 * gdb.c++/templates.exp: Likewise.
23063 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23064
1bc05c3a
JM
230652002-01-10 Michael Snyder <msnyder@redhat.com>
23066
23067 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23068
a911c360
MS
230692002-01-08 Michael Snyder <msnyder@redhat.com>
23070
23071 * gdb.base/gcore.exp: New test for generate-core-file command.
23072 * gdb.base/gcore.c: Testcase for above.
23073 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23074
ea2119ec
JM
230752002-01-08 Jason Merrill <jason@redhat.com>
23076
23077 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23078
68203136
FF
230792002-01-07 Fred Fish <fnf@redhat.com>
23080
23081 * gdb.c++/overload.exp: Remove unconditional xfails for:
23082 print foo_instance1.overloadargs(1)
23083 print foo_instance1.overloadargs(1, 2)
23084 print foo_instance1.overloadargs(1, 2, 3)
23085 print foo_instance1.overloadargs(1, 2, 3, 4)
23086 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23087 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23088 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23089 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23090 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23091 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23092 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23093 print foo_instance1.overload1arg()
23094 print foo_instance1.overload1arg((char)arg2)
23095 print foo_instance1.overload1arg((signed char)arg3)
23096 print foo_instance1.overload1arg((unsigned char)arg4)
23097 print foo_instance1.overload1arg((int)arg7)
23098 print foo_instance1.overload1arg((unsigned int)arg8)
23099 print foo_instance1.overload1arg((float)arg11)
23100 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23101
21b9b5b1
MS
231022002-01-07 Michael Snyder <msnyder@redhat.com>
23103
23104 * gdb.base/huge.exp: New test. Print a very large target data object.
23105 (skip_huge_test): New test variable. Define if you want to skip this
23106 test. The test reads an 8 megabyte data object from the target, so it
23107 might be very time consuming on remote targets with a slow connection.
23108 * gdb.base/huge.c: New file. Test case for above.
23109
725f922e
FF
231102002-01-07 Fred Fish <fnf@redhat.com>
23111
23112 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23113 g_instance.bfoo, and g_instance.cfoo.
23114
889bf7c5 231152002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23116
889bf7c5
PA
23117 * gdb.base/break.c (multi_line_if_conditional): New function.
23118 (multi_ilne_while_conditional): Likewise.
23119 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23120 IF or WHILE condition puts the breakpoint at the start of
23121 the condition.
f286b2c3 23122
634d57ec
JL
23123 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23124 hppa*-*-hpux* expected failure.
23125 * gdb.base/structs.exp (do_function_calls): Similarly.
23126
23127 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23128 watchpoints.
23129
9fbfe2dc
AC
231302002-01-06 Andrew Cagney <ac131313@redhat.com>
23131
23132 Fix PR gdb/66.
23133 * gdb.base/structs.exp: Replace skip for a29k with skip for
23134 gdb,cannot_call_functions.
23135 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23136 * gdb.base/callfuncs.exp: Ditto.
23137 * gdb.base/call-rt-st.exp: Ditto.
23138 * gdb.base/call-strs.exp: Ditto.
23139 * gdb.base/callfwmall.exp: Ditto.
23140 * gdb.base/scope.exp: Obsolete xfail a29k.
23141 * gdb.c++/misc.exp: Ditto.
23142 * gdb.c++/cplusfuncs.exp: Ditto.
23143 * gdb.base/ptype.exp: Ditto.
23144 * gdb.base/printcmds.exp: Ditto.
23145 * gdb.base/opaque.exp: Ditto.
23146 * gdb.base/list.exp: Ditto.
23147 * gdb.base/funcargs.exp: Ditto.
23148 * gdb.base/default.exp: Ditto.
23149
8ddad156
MS
231502002-01-04 Michael Snyder <msnyder@redhat.com>
23151
ca4976a6 23152 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23153 * gdb.base/maint.exp: Add tests for maint info sections options.
23154
1b074332
JL
23155Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23156
23157 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23158
7d159115
CV
231592001-12-20 Corinna Vinschen <vinschen@redhat.com>
23160
23161 * gdb.asm/arm.inc: New file.
23162 * gdb.asm/asm-source.exp: Add arm targets.
23163 * gdb.asm/configure.in: Ditto.
23164 * gdb.asm/configure: Recreated from configure.in.
23165
8fb87725
JL
23166Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23167
afabe08c
JL
23168 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23169 with HP's compiler.
23170 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23171 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23172 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23173 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23174
23175 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23176 either HP's compilers or GCC.
23177
db521deb
JL
23178 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23179 a SIGBUS or SIGSEGV.
23180
23181 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23182
23183 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23184 can be compiled with either HP's compiler or GCC.
23185
cfa88ab7
JL
23186 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23187 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23188 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23189
ca344dff
JL
23190 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23191 to match current gdb output. Update due to using auto-solib-limit
23192 for limiting instead of overloading auto-solib-add.
23193 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23194 test program.
23195
3f3c6e55 23196 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23197 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23198 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23199 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23200 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23201 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23202 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23203 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23204 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23205 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23206 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23207 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23208 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23209
8fb87725
JL
23210 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23211 a SIGTRAP to the inferior.
23212
cf599fa7
CV
232132001-12-19 Corinna Vinschen <vinschen@redhat.com>
23214
23215 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23216 Substitute call to target_link by call to gdb_compile.
23217
2cd045cd
JL
23218Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23219
a9c64011
AS
23220 * gdb.base/break.exp: Fix HP specific search string when testing
23221 backtracing in a called function.
2cd045cd 23222
a9c64011
AS
23223 * gdb.base/constvars.exp: Only set lang to C++ if we're
23224 compiling the test with HP's compilers.
23225 * gdb.base/volatile.exp: Similarly.
2cd045cd 23226
99ebe9ac
JB
232272001-12-19 Jim Blandy <jimb@redhat.com>
23228
23229 * gdb.base/printcmds.exp: Expect the null character to be printed
23230 as '\0', and the '\013' to be printed as '\v'.
23231 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23232 * gdb.base/setvar.exp: Same.
23233
b9891b29
JB
232342001-12-17 Jim Blandy <jimb@redhat.com>
23235
0eba65ab
JB
23236 * gdb.base/completion.exp: Rather than completing very long
23237 filenames, which can make the readline library produce output we
23238 don't recognize, cd to the directory first, and then complete
23239 using nice, short relative paths.
23240
6970b5b1
JB
23241 * gdb.base/completion.exp: On some systems, there is, in fact, a
23242 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23243 variables as being in scope. So use `no_var_named_this'
23244 instead of `b'.
6970b5b1 23245
b9891b29 23246 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23247 can't find the core file's registers as a failure.
b9891b29 23248
e6ccd35f
JSC
232492001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23250
a9c64011
AS
23251 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23252 test expect string more specific.
e6ccd35f 23253
105ba819
CV
232542001-12-13 Corinna Vinschen <vinschen@redhat.com>
23255
23256 * gdb.asm/asm-source.exp: Add support for xstormy16.
23257 * gdb.asm/configure.in: Ditto.
23258 * gdb.asm/configure: Rebuild.
23259 * gdb.asm/xstormy16.inc: New file.
23260
e9e79dd9
FF
232612001-12-10 Fred Fish <fnf@redhat.com>
23262
23263 * gdb.base/maint.exp: Update to match changes in type dumping code.
23264
347dc97d
JB
232652001-12-10 Jim Blandy <jimb@redhat.com>
23266
23267 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23268 matching the entry point symbol's name at the beginning of the
23269 line.
347dc97d 23270
5178b9d6
DJ
232712001-12-07 Daniel Jacobowitz <drow@mvista.com>
23272
23273 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23274 gdb.c++/inherit.exp, gdb.c++/method.exp,
23275 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23276 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23277 and class layout support.
23278
af890c52
DJ
232792001-12-07 Daniel Jacobowitz <drow@mvista.com>
23280
23281 * gdb.c++/classes.exp: Add test for static member function.
23282 * gdb.c++/misc.cc: Add class with static member function.
23283
7a345fb3
JB
232842001-12-07 Jim Blandy <jimb@redhat.com>
23285
f2e54a80 23286 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23287 those tests as `unsupported'.
23288 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23289 Rewrite subsequent tests to use it.
23290
23291 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23292 those tests as `unsupported'.
23293 * gdb.base/structs.exp (call_struct_func): New function.
23294 (do_function_calls): Use call_struct_func to call the functions
23295 returning structs.
23296
0bc69509
JB
23297 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23298 whether functions are prototyped or not, so we can't possibly pass
23299 arguments to t_float_values2 properly.
23300
7a345fb3
JB
23301 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23302 value of `timeout' for targets other than the mips*tx39-*.
23303
edb6ede1
MS
233042001-12-06 Michael Snyder <msnyder@redhat.com>
23305
d63a86f8 23306 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23307 and detect whether the start symbol has a leading underscore.
23308
2d842f13
JB
233092001-12-04 Jim Blandy <jimb@redhat.com>
23310
23311 * gdb.base/completion.exp: Clarify indentation.
23312
68550daf
JB
233132001-12-03 Jim Blandy <jimb@redhat.com>
23314
23315 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23316 variables on the S/390, not `.word'.
23317
cd5195a8
JB
233182001-11-30 Jim Blandy <jimb@redhat.com>
23319
23320 Add assembly-source tests for s390-ibm-linux.
23321 * gdb.asm/s390.inc: New file.
23322 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23323 the S/390 architecture.
a9c64011 23324 * gdb.asm/configure: Regenerated.
cd5195a8 23325
ca9efc90
MS
233262001-11-30 Michael Snyder <msnyder@redhat.com>
23327
23328 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23329 next, info source, info sources, info line, global and static
23330 variables, and static functions.
23331 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23332 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23333 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23334 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23335 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23336 (gdbasm_leave): Restore frame pointer.
23337 (gdbasm_startup): Copy stack set-up from crt0.S.
23338
d0e66976
FN
233392001-11-26 Fernando Nasser <fnasser@redhat.com>
23340
23341 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23342 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23343 to a local (non-static) variable. Copy tstruct.a to a static buffer
23344 and return a pointer to that buffer.
23345 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23346
e2334072
MK
233472001-11-24 Mark Kettenis <kettenis@gnu.org>
23348
23349 * gdb.asm/configure.in: Fix recognition of ix86 target.
23350 * gdb.asm/configure: Regenerate.
23351
756caa3d
MS
233522001-11-21 Michael Snyder <msnyder@redhat.com>
23353
23354 * gdb.asm/sparc.inc: New file.
23355 * gdb.asm/asm-source.exp: Recognize sparc target.
23356 * gdb.asm/configure.in: Recognize sparc target.
23357 * gdb.asm/configure: Regenerate.
d63a86f8 23358
9a4d72d5
MS
233592001-11-21 Michael Snyder <msnyder@redhat.com>
23360
23361 * gdb.asm/m32r.inc: New file.
23362 * gdb.asm/asm-source.exp: Recognize m32r target.
23363 * gdb.asm/configure.in: Recognize m32r target.
23364 * gdb.asm/configure: Regenerate.
23365
a773d1cd
MS
233662001-11-20 Michael Snyder <msnyder@redhat.com>
23367
017ac23d
MS
23368 * gdb.asm/i386.inc: New file.
23369 * gdb.asm/asm-source.exp: Recognize ix86 target.
23370 * gdb.asm/configure.in: Recognize ix86 target.
23371 * gdb.asm/configure: Regenerate.
23372
a773d1cd
MS
23373 * gdb.c++/namespace.exp: Fix quotes in output messages.
23374
bb632afb
MS
233752001-11-14 Michael Snyder <msnyder@redhat.com>
23376
25d559ca 23377 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23378 qualifier in a type cast expression, to designate an address
23379 in the instruction space (Harvard architecture).
23380
4749e309
MS
233812001-11-13 Michael Snyder <msnyder@redhat.com>
23382
23383 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23384 Tests for expressions using 'const' and 'volatile'.
23385
25050984
CV
233862001-11-13 Corinna Vinschen <vinschen@redhat.com>
23387
23388 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23389
1902c51f
DJ
233902001-11-12 Daniel Jacobowitz <drow@mvista.com>
23391
23392 * lib/mi-support.exp (mi_run_to_helper): Move comments
23393 outside of gdb_expect.
23394
dcf95b47
DJ
233952001-11-11 Daniel Jacobowitz <drow@mvista.com>
23396
23397 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23398 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23399 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23400 mi0_run_to): New functions.
23401 * gdb.mi/mi-simplerun.exp: Use them.
23402 * gdb.mi/mi0-simplerun.exp: Likewise.
23403 * gdb.mi/mi-var-cmd.exp: Likewise.
23404 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23405
45b074e1
AC
234062001-11-10 Andrew Cagney <ac131313@redhat.com>
23407
23408 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23409 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23410
bf50d346
AC
234112001-11-09 Andrew Cagney <ac131313@redhat.com>
23412
23413 * gdb.base/restore.exp: Include $expected value in restored test
23414 message.
23415
9383332c
AC
234162001-11-09 Andrew Cagney <ac131313@redhat.com>
23417
23418 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23419 implemented.
23420
db62520a
MS
234212001-11-08 Michael Snyder <msnyder@redhat.com>
23422
23423 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23424 Add pass/fail message for stop at breakpoint in call dummy function.
23425
b5703437
MS
234262001-11-07 Michael Snyder <msnyder@redhat.com>
23427
d63a86f8
RM
23428 * gdb.c++/templates.exp (test_template_breakpoints):
23429 If we get an overload menu, but it does not match what
760f6330 23430 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23431 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23432 making the whitespace optional. Argument for "new" may be
23433 "unsigned" as well as "unsigned int/long".
d63a86f8 23434 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23435 making the whitespace optional. Also replace "(void) with
23436 "((void|)), making the keyword "void" optional.
d63a86f8 23437 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23438 making the whitespace optional. Also replace "(void) with
23439 "((void|)), making the keyword "void" optional.
3bf40917
MS
23440 * gdb.base/callfuncs.c (t_float_values): This function must
23441 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23442 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23443 can be tested against both cases. Usually one case involves
23444 promotion of float to double, while the other does not.
23445 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23446 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23447 includes a stack frame for "start".
23448
c8ab4e6d
JB
234492001-11-05 Jim Blandy <jimb@redhat.com>
23450
23451 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23452 pointers are 32 bits long, and that offsets of relocs are always
23453 stored in the data (REL-style), and not in the reloc entry itself
23454 (RELA-style).
23455 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23456 stabs.
23457
3f08ced9
MS
234582001-11-01 Michael Snyder <msnyder@redhat.com>
23459
23460 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23461 and regular expression operators by using quoting.
23462
cbfa24cd
MS
234632001-10-31 Michael Snyder <msnyder@redhat.com>
23464
23465 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23466 depending on what the symbol table contains.
23467 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23468 the output of the ptype command. Similarly, accept both "const &"
23469 and "const&".
23470
aaa68313
CV
234712001-10-31 Corinna Vinschen <vinschen@redhat.com>
23472
23473 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23474 symbol `STORAGE' to allow to choose the storage class of
23475 the local datastructures.
23476 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23477 compiler directive.
23478
91740388
MS
234792001-10-30 Michael Snyder <msnyder@redhat.com>
23480
23481 * gdb.base/jump.exp: Allow it to run for all targets.
23482
1b7c05e7
CV
234832001-10-29 Corinna Vinschen <vinschen@redhat.com>
23484
23485 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23486 with new double_array size.
23487 (main): Change storage class of all local variables to static.
23488 Reduce size of double_array to 9.
23489 * gdb.base/call-ar-st.exp: Increase timeout value.
23490 Change expected output for double array to match new size in
23491 call-ar-st.c.
23492
36a22261
CV
234932001-10-29 Corinna Vinschen <vinschen@redhat.com>
23494
23495 * gdb.base/ending-run.exp: Create identical output when passing
23496 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23497 Stormy16 target.
36a22261 23498
92b8ae91
MK
234992001-10-28 Mark Kettenis <kettenis@gnu.org>
23500
23501 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23502 that we catch the expected failure under Linux/x86.
23503
cb135b83
OF
235042001-10-29 Orjan Friberg <orjanf@axis.com>
23505
23506 * gdb.base/setvar.exp: Escape curly braces.
23507 * gdb.stabs/weird.exp: Ditto.
23508
6884aa54
DJ
235092001-10-27 Daniel Jacobowitz <drow@mvista.com>
23510
23511 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23512 * gdm.mi/mi0-hack-cli.exp: Likewise.
23513
0398c9aa
AC
235142001-10-25 Andrew Cagney <ac131313@redhat.com>
23515
23516 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23517 messages.
23518
d20bf2e8
AC
235192001-10-21 Andrew Cagney <ac131313@redhat.com>
23520
23521 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23522 checking MI enabled.
23523
03dd63aa
CV
235242001-10-09 Corinna Vinschen <vinschen@redhat.com>
23525
23526 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23527
1d9d99f3
FCE
235282001-10-04 Frank Ch. Eigler <fche@redhat.com>
23529
23530 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23531 if gdb child process crashes, just signal an error.
23532
838ae6c4
JB
235332001-10-02 Jim Blandy <jimb@redhat.com>
23534
23535 * lib/gdb.exp (test_xfail_format): Simplify.
23536
23537 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23538 front of the variable name `format'. Simplify `if'.
23539
8f0cbc1c
DJ
235402001-10-01 Daniel Jacobowitz <drow@mvista.com>
23541
23542 * gdb.threads/pthreads.exp: Wait for output and delay
23543 before sending ^C.
23544
1f08dafd
DJ
235452001-10-01 Daniel Jacobowitz <drow@mvista.com>
23546
23547 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23548 some incorrect output instead of timing out.
23549 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23550
674f90ff
CV
235512001-09-28 Corinna Vinschen <vinschen@redhat.com>
23552
23553 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23554 check to allow additional `int'.
23555
9b284272
DJ
235562001-09-27 Daniel Jacobowitz <drow@mvista.com>
23557
23558 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23559 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23560
b55a4771
MS
235612001-09-27 Michael Snyder <msnyder@redhat.com>
23562
23563 * lib/gdb.exp (test_debug_format): New proc.
23564 (setup_xfail_format): Use new proc test_debug_format.
23565 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23566 proc; use new service proc test_debug_format.
23567 Replace all other "gcc_compiled" tests with this test.
23568 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23569 proc; use new service proc test_debug_format.
23570 Replace all other "gcc_compiled" tests with this test.
23571
235722001-09-27 Michael Snyder <msnyder@redhat.com>
23573
23574 * gdb.base/cvexpr.exp: New file.
23575 * gdb.base/cvexpr.c: New file
23576 Test for expressions using const and volatile keywords.
23577
4e6667ac
CV
235782001-09-26 Corinna Vinschen <vinschen@redhat.com>
23579
23580 * gdb.base/constvars.exp: Check for different orders of keywords
23581 and additional "int" strings in output.
23582
4f337972
AC
235832001-09-22 Andrew Cagney <ac131313@redhat.com>
23584
23585 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23586 responses from "help maint".
23587
2015650d
FCE
235882001-09-19 Frank Ch. Eigler <fche@redhat.com>
23589
23590 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23591 to localhost:NNN instead of :NNN, in case Xvfb is listening
23592 only on TCP.
23593
f3bcedc1
CV
235942001-09-19 Corinna Vinschen <vinschen@redhat.com>
23595
23596 * gdb.base/recurse.exp: When checking leaving the watchpoint
23597 scope, recognize when gdb is in function's epilogue and pass.
23598
6b819c92
KS
235992001-09-18 Keith Seitz <keiths@redhat.com>
23600
23601 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23602 support for running tests against sid targets.
23603 (gdbtk_done): Ditto.
23604
a10c9419
CV
236052001-09-18 Corinna Vinschen <vinschen@redhat.com>
23606
23607 * gdb.base/ending-run.c (main): Set stdout buffersize
23608 to the same reasonable value for any target.
23609 * gdb.base/ending-run.exp: Add a regular expression
23610 to make testsuite happy on Sanyo Stormy16 target.
23611
739d0d99
CV
236122001-09-17 Corinna Vinschen <vinschen@redhat.com>
23613
23614 * gdb.base/display.c (do_loops): Add float variable `f'.
23615 Increment f in loop.
23616 * gdb.base/display.exp: Increment timeout by 60 seconds.
23617 Change float display test to use variable `f'.
23618
1b8947f0
JB
236192001-09-17 Jim Blandy <jimb@redhat.com>
23620
23621 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23622 overflowing the limited breakpoint tables on some ROM monitors
23623 (like the ROM68K).
23624
9890ac81
FCE
236252001-09-15 Frank Ch. Eigler <fche@redhat.com>
23626
23627 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23628 the "-ac" (disable access control) flag.
23629
6db765ea
JH
236302001-08-30 Jeff Holcomb <jeffh@redhat.com>
23631
23632 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23633 ints.
23634
4c32cc04
KS
236352001-08-30 Keith Seitz <keiths@redhat.com>
23636
23637 * lib/gdb.exp: Move all insight-related functionality into
23638 separate file.
23639 * lib/insight-support.exp: New file.
23640
8d6e6f81
FCE
236412001-08-29 Frank Ch. Eigler <fche@redhat.com>
23642
23643 * config/sid.exp (sid_start): Never set sid verbosity; disable
23644 expect_background {} that consumed its stdout; tolerate </dev/null.
23645 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23646
6a90e1d0
AC
236472001-08-18 Andrew Cagney <ac131313@redhat.com>
23648
23649 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23650 CLI jump command to start it.
23651 (mi_run_to_main): Fail immediatly when unexpected output.
23652
1759b3c3
AC
236532001-08-18 Andrew Cagney <ac131313@redhat.com>
23654
23655 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23656 beginning of function. Fix PR gdb/191.
23657
61d11d80
FCE
236582001-08-16 Frank Ch. Eigler <fche@redhat.com>
23659
23660 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23661 what to force sid endianness to.
23662
942a4df2
KS
236632001-08-15 Keith Seitz <keiths@redhat.com>
23664
23665 * lib/gdb.exp (gdbtk_start): Don't set environment
23666 variables for TCL_LIBRARY and friends. Insight will
23667 now figure these out for itself.
23668
0521c418
MS
236692001-08-02 Michael Snyder <msnyder@redhat.com>
23670
23671 * gdb.base/completion.exp: Remove the symbol "a64l" from
23672 the expect string; this is target-specific, and not related
23673 to what is being tested.
23674
74a9a58a
DB
236752001-08-02 Dave Brolley <brolley@redhat.com>
23676
23677 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23678
c70819fa
MS
236792001-07-25 Michael Snyder <msnyder@redhat.com>
23680
c2b8fa57
MS
23681 * gdb.base/consecutive.exp: New file. Test stepping over
23682 breakpoints on consecutive instructions.
23683 * gdb.base/consecutive.c: New file.
23684
c70819fa
MS
23685 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23686 curly braces in regular expressions.
23687
2b1a1355
MS
236882001-07-25 Michael Snyder <msnyder@redhat.com>
23689
23690 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23691 legitimate output from stepping out of main.
23692
413eca6f
KS
236932001-07-22 Keith Seitz <keiths@redhat.com>
23694
23695 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23696 the empty string, do not run the tests.
23697
7e5a9322
SC
236982001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23699
23700 * gdb.base/long_long.exp: Detect size of pointer. Take into
23701 account 2-byte pointers when testing for p/a results.
23702
de58f10f
SC
237032001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23704
d63a86f8 23705 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23706 and defined to 1K for m68hc11.
23707 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23708 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23709 (sizeof_random_data): New variable to tell the size of the data table;
23710 don't test past this size; always run to main.
23711
d6f5fea1
SC
237122001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23713
23714 * gdb.base/return2.exp: return of long long and double fails for
23715 68HC11; don't execute these tests on that platform.
23716 * gdb.base/return.exp: Return of a double fails for 68hc11.
23717
c477543d
SC
237182001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23719
23720 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23721 tests that print a float.
23722 * call-rt-st.exp: Likewise.
23723
63cf1c79
MK
237242001-07-12 Mark Kettenis <kettenis@gnu.org>
23725
23726 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23727 running this test on Linux.
23728
112f9ab5
MC
237292001-06-24 Michael Chastain <chastain@redhat.com>
23730
23731 * gdb.base/arithmet.exp: Remove some tests to make all test names
23732 unique.
23733
4970cb0f
MS
237342001-07-03 Michael Snyder <msnyder@redhat.com>
23735
23736 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23737 the output of the ptype command.
23738
d85da69f
MS
237392001-07-02 Michael Snyder <msnyder@redhat.com>
23740
4c8a82de
MS
23741 * gdb.base/completion.exp: Don't assume that break.c is the only
23742 source file that may contain functions named "marker".
d85da69f
MS
23743 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23744
8afc772b
AC
237452001-06-28 Andrew Cagney <ac131313@redhat.com>
23746
23747 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23748 of files to delete.
23749
23750 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23751 * gdb.disasm/h8300s.exp: New file.
23752 gdb.disasm/h8300s.s: Likewise.
23753
cff22675
AC
237542001-06-27 Andrew Cagney <ac131313@redhat.com>
23755
23756 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23757 empty breakpoint tables.
23758
68c81b54
AC
237592001-06-25 Andrew Cagney <ac131313@redhat.com>
23760
23761 * lib/mi-support.exp: Update args=... part of stop-reason
23762 patterns. Accept either a list or a tuple.
23763
2dd62704
AC
237642001-06-23 Andrew Cagney <ac131313@redhat.com>
23765
23766 * lib/mi-support.exp: Remove local emacs variable defining
23767 change-log-default-name.
23768
b4127474
MC
237692001-06-22 Michael Chastain <chastain@redhat.com>
23770
23771 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23772 This is operationally compatible with the previous version.
23773
8dbfb380
JB
237742001-06-13 Jim Blandy <jimb@redhat.com>
23775
23776 * lib/gdb.exp (gdb_test): Doc fix.
23777
f2d8c86d
MC
237782001-06-10 Michael Chastain <chastain@redhat.com>
23779
23780 * gdb.base/exprs.exp: Remove a duplicate test.
23781
81564d34
JB
237822001-06-06 Jim Blandy <jimb@redhat.com>
23783
23784 * gdb.base/return2.exp (main): Use values to test float and double
23785 returns that are not NaN's, to avoid being confused by IEEE
23786 comparison rules.
23787
da55addb
MS
237882001-06-04 Michael Snyder <msnyder@redhat.com>
23789
23790 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23791 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23792 rather than wait for 12 more tests to time out.
23793
42c65987
JB
237942001-06-06 Jim Blandy <jimb@redhat.com>
23795
b18bced9 23796 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23797 Don't forget to match the GDB prompt.
b18bced9 23798
42c65987
JB
23799 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23800
5b41e5f0
JB
238012001-06-04 Jim Blandy <jimb@redhat.com>
23802
23803 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23804 command.
23805
015e046f
KB
238062001-05-31 Kevin Buettner <kevinb@redhat.com>
23807
23808 * gdb.base/annota1.exp (info break): Match four or more spaces
23809 after "Address".
23810
fb1ffbbe
MC
238112001-05-31 Michael Chastain <chastain@redhat.com>
23812
23813 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23814 (dm_type_int_star): Likewise.
23815 (dm_type_long_star): Likewise.
23816 (dm_type_void_star): Likewise.
23817
5ea2a32c
KB
238182001-05-29 Kevin Buettner <kevinb@redhat.com>
23819
23820 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23821 to a known value in order to get consistent results regardless
23822 of the setting of INPUTRC or the presence or contents of .inputrc.
23823
ae23c492
MS
238242001-05-24 Michael Snyder <msnyder@redhat.com>
23825
ac55707e
MS
23826 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23827 Don't require that the main thread and the manager thread are the
23828 first in the list.
23829
ae23c492
MS
23830 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23831 debugging. If test fails, issue an "unsupported" not a "fail".
23832
400071f1
JB
238332001-05-24 Jim Blandy <jimb@redhat.com>
23834
23835 Don't assume that short is shorter than int.
23836 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23837 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23838 this isn't true.
400071f1
JB
23839 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23840 an int, is not equal to ~0 stored in an unsigned char. This tests
23841 the same thing that the previous test meant to, but works on
23842 16-bit machines, too.
23843 ("print unsigned char != (~0)"): Same test, complemented.
23844
0816a3e5
MS
238452001-05-24 Michael Snyder <msnyder@redhat.com>
23846
23847 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23848 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23849 and prevents dejagnu getting out of step.
23850
f6dc23a9
KB
238512001-05-23 Kevin Buettner <kevinb@redhat.com>
23852
23853 * gdb.base/finish.exp (finish_void): Revise pattern for
23854 stopping on the call statement to not permit stopping at
23855 the start of the instructions comprising the call sequence.
23856
7dbd117d
MC
238572001-05-19 Michael Chastain <chastain@redhat.com>
23858
23859 * gdb.base/callfuncs.exp: Make all test names unique.
23860 * gdb.base/commands.exp: Make all test names unique.
23861 * gdb.base/condbreak.exp: Make all test names unique.
23862 * gdb.base/dbx.exp: Make all test names unique.
23863 * gdb.base/default.exp: Make all test names unique.
23864 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23865 and TIMEOUT messages to their corresponding PASS message.
23866 * gdb.base/ending-run.exp: Make all test names unique.
23867 * gdb.base/long_long.exp: Remove duplicate test.
23868
6b0b0a9e
KB
238692001-05-21 Kevin Buettner <kevinb@redhat.com>
23870
23871 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23872 stop on the call statement as well as the statement after the
23873 call.
23874
2caa35cb
MS
238752001-05-21 Michael Snyder <msnyder@redhat.com>
23876
23877 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23878
40713331
EZ
238792001-05-10 Elena Zannoni <ezannoni@redhat.com>
23880
a9c64011
AS
23881 * gdb.base/completion.exp: Revamp test. Make it execute on all
23882 platforms.
40713331 23883
c2c1be8d
EZ
238842001-05-10 Elena Zannoni <ezannoni@redhat.com>
23885
a9c64011
AS
23886 * config/gdbserver.exp (gdb_load): Handle the case
23887 in which the arguments to gdbserver are given in the
23888 baseboard configuration file.
23889 Also handle the case in which the server needs to do a
23890 load.
2c9cd303 23891
9671de48
KS
238922001-05-07 Keith Seitz <keiths@cygnus.com>
23893
a9c64011
AS
23894 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23895 set up the display for testing.
23896 (gdbtk_start): Convert all paths to paths that tcl will like.
23897 Export target information to environment.
23898 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23899 necessary.
23900 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23901 (to_tcl_path): New proc to convert a given pathname into
23902 a path acceptible as an argument to a tcl command.
23903 (_gdbtk_export_target_info): New proc to export target info
23904 into the environment for gdbtk testing.
23905 (gdbtk_done): New proc to signal end-of-test.
9671de48 23906
5a360f47
JB
239072001-05-06 Jim Blandy <jimb@redhat.com>
23908
23909 * restore.c: Make the code of caller0 correspond to its comment.
23910
66c756c6
MS
239112001-05-03 Michael Snyder <msnyder@redhat.com>
23912
23913 * config/sid.exp (gdb_target_sid): Check for error messages.
23914 On error or timeout, don't make expect exit (which will terminate
23915 all subsequent tests); instead just make gdb exit.
d63a86f8 23916 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23917 return a negative value.
23918
a966fde5
JB
239192001-04-24 Jim Blandy <jimb@redhat.com>
23920
851c18e0
JB
23921 * gdb.c++/templates.exp: If we see the prompt for the overload
23922 list, but we haven't recognized any of the longer patterns,
23923 arrange for this test to fail, not hang.
23924
a966fde5
JB
23925 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23926 variations.
23927
db144853
MC
239282001-04-22 Michael Chastain <chastain@redhat.com>
23929
23930 * gdb.c++/local.exp: Use the 'runto' library function.
23931 * gdb.c++/namespace.exp: Likewise.
23932 * gdb.c++/overload.exp: Likewise.
23933
3207ec21
KB
239342001-03-26 Kevin Buettner <kevinb@redhat.com>
23935
23936 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23937 * gdb.base/step-line.exp: New file. Test step/next in presence of
23938 #line directives.
23939 * gdb.base/step-line.c: New file. Test program for the above.
23940 * gdb.base/step-line.inp: New file. We pretend that this file has
23941 been transformed by some other tool into step-line.c.
23942
13b57657
JB
239432001-03-21 Jim Blandy <jimb@redhat.com>
23944
23945 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23946 unmangled operator names.
23947
754cbe1c
JB
239482001-03-20 Jim Blandy <jimb@redhat.com>
23949
23950 * gdb.threads/linux-dp.exp: Recognize an additional message
23951 generated by GDB when it doesn't understand how to debug threads
23952 on the target system.
23953
177495c9
AC
239542001-03-19 Andrew Cagney <ac131313@redhat.com>
23955
23956 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23957
f266096b
MC
239582001-03-12 Michael Chastain <chastain@redhat.com>
23959
23960 * gdb.c++/derivation.exp: Use the 'runto' library function.
23961
cac3c2ff
MC
239622001-03-12 Michael Chastain <chastain@redhat.com>
23963
23964 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23965
b6c11a24
MC
239662001-02-24 Michael Chastain <chastain@redhat.com>
23967
23968 * gdb.c++/ref-types.exp: Change handwritten code to library
23969 function 'runto'.
23970
6bae5bce
OF
239712001-03-16 Orjan Friberg <orjanf@axis.com>
23972
23973 * gdb.base/signals.exp: Set count to 0 explicitly.
23974
0015fd9a
MS
239752001-03-15 Mark Salter <msalter@redhat.com>
23976
23977 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23978 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23979 (gdb_load): Add support for additional target_info: gdb_download_size
23980 and gdb_load_timeout.
0015fd9a 23981
fc33412a
DT
23982Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23983
23984 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23985 file -- to prevent failing when the compile fails but we have no
23986 intention of running the tests anyway.
fc33412a
DT
23987
23988 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23989 tests if set.
23990
23991 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23992 integers.
fc33412a
DT
23993
23994 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23995 * gdb.c++/namespace.exp: Ditto.
23996
115f06de
OF
239972001-03-07 Orjan Friberg <orjanf@axis.com>
23998
23999 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24000 * gdb.base/pointers.exp: Relax pattern match of decimals.
24001
b6ba6518
KB
240022001-03-06 Kevin Buettner <kevinb@redhat.com>
24003
24004 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24005 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24006 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24007 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24008 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24009 config/sh.exp, config/sid.exp, config/slite.exp,
24010 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24011 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24012 config/vxworks.exp, config/vxworks29k.exp,
24013 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24014 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24015 gdb.base/arithmet.exp, gdb.base/assign.exp,
24016 gdb.base/async.exp, gdb.base/attach.exp,
24017 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24018 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24019 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24020 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24021 gdb.base/commands.exp, gdb.base/completion.exp,
24022 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24023 gdb.base/constvars.exp, gdb.base/corefile.exp,
24024 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24025 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24026 gdb.base/ending-run.exp, gdb.base/environ.exp,
24027 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24028 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24029 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24030 gdb.base/funcargs.exp, gdb.base/help.exp,
24031 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24032 gdb.base/logical.exp, gdb.base/long_long.exp,
24033 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24034 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24035 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24036 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24037 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24038 gdb.base/regs.exp, gdb.base/relational.exp,
24039 gdb.base/remote.exp, gdb.base/reread.exp,
24040 gdb.base/restore.exp, gdb.base/return2.exp,
24041 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24042 gdb.base/selftest.exp, gdb.base/setshow.exp,
24043 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24044 gdb.base/sigall.exp, gdb.base/signals.exp,
24045 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24046 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24047 gdb.base/step-test.exp, gdb.base/structs.c,
24048 gdb.base/structs.exp, gdb.base/structs2.exp,
24049 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24050 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24051 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24052 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24053 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24054 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24055 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24056 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24057 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24058 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24059 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24060 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24061 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24062 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24063 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24064 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24065 gdb.trace/circ.exp, gdb.trace/collection.exp,
24066 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24067 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24068 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24069 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24070 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24071 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24072 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24073 notices.
24074
dc96c6c7 240752001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24076
24077 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24078 first arg is int not float.
24079
dc96c6c7 240802001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24081
24082 * gdb.base/reread.exp: Unsupported for non-native targets;
24083 doesn't work for remote debugging.
24084
9b0c4aeb
FN
240852001-02-19 Fernando Nasser <fnasser@redhat.com>
24086
24087 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24088 * gdb.base/ending-run.exp: Properly handle the BSP state when
24089 stepping past the end of main.
9b0c4aeb 24090
02aa71d5
MC
240912001-02-19 John Moore <jmoore@redhat.com>
24092
24093 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24094 Converted HPUX fix for non-expected items following multiple
24095 step commands into general solution for all platforms.
24096
1fa449a4
MC
240972001-02-18 Michael Chastain <chastain@redhat.com>
24098
24099 * gdb.c++/classes.exp (do_tests): Change runto statements
24100 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24101 statements demangler agnostic.
24102 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24103 (gdb_virtfunc_restart): Likewise.
24104
b2f9ec70
MC
241052001-02-14 Michael Chastain <chastain@redhat.com>
24106
24107 * gdb.c++/inherit.exp (do_tests): Change runto statements
24108 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24109 statements demangler agnostic.
24110
cf74b8ca
AC
24111Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24112
24113 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24114 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24115 before calling common_routine 15 times'' tests.
cf74b8ca 24116
99f78f56
MC
241172001-02-11 Michael Chastain <chastain@redhat.com>
24118
24119 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24120 Helps the test script figure out which demangler is in use.
24121 (dm_type_foo_ref): Ditto.
24122 (dm_type_int_star): Ditto.
24123 (dm_type_long_star): Ditto.
24124 (dm_type_unsigned_int): Ditto.
24125 (dm_type_void): Ditto.
24126 (dm_type_void_star): Ditto.
99707966 24127 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24128 Probe the gdb demangler and set variables to accommodate
24129 formatting differences.
24130 (info_func_regexp): New function. Same as info_func, but
24131 matches against a regexp.
24132 (info_func): Match against a literal string.
24133 (print_addr_2): New function. Match against a literal string,
24134 which can be different from the input to gdb.
24135 (print_addr): Simply call print_addr_2 with the same argument twice.
24136 (test_lookup_operator_functions): Use demangler formatting variables.
24137 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24138 the tests in the same order as the C++ class declaration.
24139 (test_paddr_operator_functions): Ditto.
24140 (test_paddr_overloaded_functions): Ditto.
24141 (test_paddr_hairy_functions): Use demangler formatting variables.
24142 Add reference to gdb/19 for related tests.
24143 (do_tests): Call probe_demangler.
24144
1de8f023
KB
241452001-01-30 Kevin Buettner <kevinb@redhat.com>
24146
24147 * gdb.c++/templates.cc (printf): Remove unused function definition.
24148
ca3f91ed
MS
241492001-01-26 Felix Lee <flee@redhat.com>
24150
24151 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24152
241532001-01-25 matthew green <mrg@redhat.com>
24154
24155 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24156 up sid.
24157 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24158
241592001-01-25 matthew green <mrg@redhat.com>
24160
24161 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24162 Deprecate $sid_spawn_id.
ca3f91ed
MS
24163 (sid_exit): Remove code necessary only for `spawn.'
24164
241652001-01-25 matthew green <mrg@redhat.com>
24166
24167 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24168
fb18ec4a
MC
241692001-01-28 Michael Chastain <chastain@redhat.com>
24170
24171 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24172 to call when tests fail. It takes gdb out of the overloaded
24173 function choice menu back to the main prompt, so that the test
24174 program stays synchronized.
24175 (set_bp_overloaded): New proc to collect all the common
24176 code for setting a breakpoint on an overloaded name. Calls
24177 take_gdb_out_of_choice_menu when needed.
24178 (menu_overload1arg): New variable to collect the repeated
24179 instances of the expected menu for an overloaded name. Change
24180 the regular expression to handle changes in g++ type encoding:
24181 "void" can be either "void" or "", and "unsigned int" can be
24182 either "unsigned int" or "unsigned".
24183 (continue_to_bp_overloaded): Change regular expressions to handle
24184 changes in g++ type encoding.
24185 (no proc): Call take_gdb_out_of_choice_menu when needed.
24186 Remove redundant calls to "info break". Accept either "canceled"
24187 or "cancelled". Change regular expressions in "info break"
24188 calls to handle changes in g++ type encoding. Give all tests
24189 unique strings.
24190
9c646a6e
BE
241912001-01-17 Ben Elliston <bje@redhat.com>
24192
24193 * config/sid.exp: New file.
24194
9549d9c1
AC
24195Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24196
24197 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24198
dc96c6c7 241992000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24200
24201 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24202 Add a RE to accept a non-ascii char if one is ever presented.
24203
b4df4f68
FN
242042000-12-20 Fernando Nasser <fnasser@redhat.com>
24205
297dd0fd 24206 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24207
dc96c6c7 242082000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24209
d63a86f8 24210 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24211 in regexp. One '\' does not suffice on Linux.
24212
4a7bddb6
MC
242132000-12-09 Michael Chastain <chastain@redhat.com>
24214
24215 * gdb.base/break.exp (test_clear_command): Use a marker function
24216 rather than 'main' for the test function. Also move this
24217 test to an execution point where the marker function names are
24218 guaranteed to be bound to functions. (Executing tests after a
24219 'finish' from main runs into name conflicts with local names
24220 in __libc_start_main).
24221
dc96c6c7 242222000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24223
24224 * gdb.base/finish.exp: New test for gdb's "finish" command.
24225 * gdb.base/return2.exp: New test for gdb's "return" command.
24226 * gdb.base/return2.c: New source file for above.
24227
dc96c6c7 242282000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24229
24230 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24231 * gdb.base/miscexprs.exp: Ditto.
24232 * gdb.base/pointers.exp: Ditto.
24233 * gdb.c++/derivation.exp: Ditto.
24234 * gdb.c++/local.exp: Ditto.
24235 * gdb.c++/namespace.exp: Ditto.
24236 * gdb.c++/overload.exp: Ditto.
24237 * gdb.c++/ref-types.exp: Ditto.
24238
dc96c6c7 242392000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24240
24241 * gdb.base/constvars.exp: Test result of "up" command.
24242 * gdb.base/miscexprs.exp: Ditto.
24243 * gdb.base/pointers.exp: Ditto.
24244 * gdb.base/scope.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
44097287
FN
242512000-11-22 Michael Chastain <chastain@redhat.com>
24252
24253 * mips_pro.exp: Accept either "middle -> top -> main" or
24254 "middle -> main" in the backtrace, because gcc can optimize
24255 tail calls to jumps. Remove setup_xfail for the hppa case.
24256 Add a comment with the original warning messages from PR 3016,
24257 which was filed in 1993, to preserve them for posterity.
24258
9d2e1bab
ND
242592000-11-17 Nick Duffek <nsd@redhat.com>
24260
24261 * lib/gdb.exp (gdb_test): Override timeout with board info.
24262
1aca8eb7
ND
242632000-11-17 Nick Duffek <nsd@redhat.com>
24264
24265 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24266 the second kill and detach messages.
24267
93076499
ND
242682000-11-17 Nick Duffek <nsd@redhat.com>
24269
24270 * configure.in: Add AC_EXEEXT.
24271 * configure: Regenerate.
24272 * Makefile.in (just-check): Export EXEEXT.
24273 * lib/gdb.exp ($EXEEXT): Import from environment.
24274 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24275 expect "maint dump-me" on Cygwin.
24276 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24277 $EXEEXT.
24278
30e87cd3
ND
242792000-11-17 Nick Duffek <nsd@redhat.com>
24280
24281 * gdb.base/break.exp: Test backtrace and finish from called
24282 function on all platforms, not just HP-UX.
24283
dc96c6c7 242842000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24285
24286 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24287 code from gdb_target_monitor, so it can be used independantly
24288 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24289
dc96c6c7 242902000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24291
24292 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24293 * gdb.base/corefile.exp: Expect the message "Program is being
24294 debugged already" when we send the "corefile" command, since
24295 the preceeding gdb_load may have connected gdb to a remote target.
24296 * gdb.base/display.exp: Disable hardware watchpoints if new
24297 board info variable "no_hardware_watchpoints" is true.
24298 Replace single-letter commands with more readable ones.
24299 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24300 if new board info variable "no_hardware_watchpoints" is true.
24301 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24302 to see if stdio (printf) testing is possible.
24303 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24304 board info variable "no_hardware_watchpoints" is true. Use new
24305 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24306
39124dea
FN
243072000-11-13 Fernando Nasser <fnasser@redhat.com>
24308
24309 From Orjan Friberg <orjanf@axis.com>:
24310 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24311 in array print pattern match.
24312
a9e2e984
FN
243132000-11-09 Fernando Nasser <fnasser@redhat.com>
24314
24315 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24316 spelling "cancelled" to U.S. spelling "canceled" to match changes
24317 made to gdb.
24318 * gdb.c++/ovldbreak.exp: Ditto.
24319
c7db355b
PS
243202000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24321
24322 * gdb.base/callfuncs.c (main): Moved to end of file, call
24323 t_double_values to initialize the FPU before inferior calls are made.
24324 * gdb.base/callfuncs.exp: Test for register preservation after calling
24325 inferior functions. Add tests for continuining, finishing and
24326 returning from a stop in a call dummy.
24327
dc96c6c7 243282000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24329
24330 * gdb.base/commands.exp: Break up long lines, and re-indent.
24331
dc96c6c7 243322000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24333
24334 * config/gdbserver.exp: Rewritten from the ground up, to make it
24335 compatible with the current dejagnu tree, and to make it work with
24336 the new "gdbserver" in libremote.
24337
dc96c6c7 243382000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24339
24340 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24341 * gdb.base/varargs.exp: Skip entire test if no printf support.
24342 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24343 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24344
dc96c6c7 243452000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24346
24347 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24348 no floating point support.
24349 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24350 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24351 * gdb.base/call-rt-st.exp: Ditto.
24352 * gdb.base/call-strs.exp: Ditto.
24353
bac5fc66
JG
243542000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24355
24356 * gdb.base/sizeof.c: include <stdio.h>.
24357
24358 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24359 'finish', otherwise uncaptured gdb_prompt would potentially
24360 throw remaining test points out of sync.
bac5fc66 24361
b22a6027
SB
243622000-07-26 Scott Bambrough <scottb@netwinder.org>
24363
24364 * gdb.base/recurse.exp: Run tests for all targets.
24365 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24366 gnu-oldld case on ARM.
24367 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24368 for ARM targets.
d63a86f8 24369
d8231941
AG
24370Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24371
24372 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24373 * gdb.java/configure: Rebuild.
24374
8caabe69
AG
24375Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24376
24377 * gdb.java/jv-exp.exp: New file.
24378
9d273ca3
AG
24379Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24380
24381 * configure: Rebuilt.
24382 * configure.in (configdirs): Add gdb.java.
24383 * gdb.java/jmisc.java: New file.
24384 * gdb.java/jmisc.exp: New file.
24385 * gdb.java/Makefile.in: New file.
24386 * gdb.java/configure: Rebuilt.
24387 * gdb.java/configure.in: New file.
24388 * lib/java.exp: New file.
24389
4f823a66
AC
24390Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24391
24392 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24393 underflow.
4f823a66 24394
2391e11d
AC
24395Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24396
24397 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24398 and the compilers sizes.
2391e11d 24399
54602222
ND
244002000-07-09 Nick Duffek <nsd@redhat.com>
24401
24402 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24403 (use_methods): New function.
24404 (main): Call use_methods().
24405 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24406 (do_tests): Call test_method_param_class.
24407
2bec0572
ND
244082000-07-09 Nick Duffek <nsd@redhat.com>
24409
24410 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24411 spelling.
24412 (test_enums): New procedure. Move enum tests from end of script
24413 to here. Set breakpoint on function name instead of line number.
24414 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24415 (enums2): New marker function.
24416 (enums1): New function.
24417 (main): Call enums1(). Move enum tests to enums1().
24418
78492fde
AC
24419Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24420
24421 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24422 compile/link program. Update line numbers.
78492fde
AC
24423 * gdb.asm/d10v.inc: Define ``startup''.
24424 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24425
49a2cef8
AC
24426Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24427
24428 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24429
3e6c8688
EZ
244302000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24431
24432 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24433 of 'help maint print' command.
3e6c8688 24434
9ff5cbe9
AC
24435Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24436
24437 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24438 they use gdb_expect_list.
9ff5cbe9 24439
17c579bd
AC
24440Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24441
24442 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24443 memory-read-packet-size'' instead of ``set endian big'' to test
24444 long commands.
17c579bd 24445
e6d71bf3
DB
244462000-06-03 Daniel Berlin <dan@cgsoftware.com>
24447
24448 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24449 g++, and stop skipping them.
e6d71bf3
DB
24450
24451 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24452 work under g++.
24453
d63a86f8 24454 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24455 initialization.
24456
dc96c6c7 244572000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24458
24459 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24460 the regular expression: accept an (almost) arbitrary sequence of
24461 "frames-invalid" and "breakpoints-invalid" messages both before
24462 and after the "starting" message.
24463
dc96c6c7 244642000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24465
24466 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24467
dc96c6c7 244682000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24469
24470 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24471 Relax the regular expression a little, make it pass on Solaris 8.
24472
8216cda9
KB
244732000-05-12 Kevin Buettner <kevinb@redhat.com>
24474
24475 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24476 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24477 Instead, it is permissible for gdb to stop on the line of the
24478 call itself.
24479
1a570b2f
MS
244802000-05-12 Michael Snyder <msnyder@.cygnus.com>
24481
24482 * gdb.base/break.exp (bp on small function, optimized file):
24483 Add a second pass pattern. The behavior differs here between stabs
24484 and dwarf for one-line functions. Stabs preserves two line symbols
24485 (one before the prologue and one after) with the same line number,
24486 but dwarf regards these as duplicates and discards one of them.
24487 Therefore the address after the prologue (where the breakpoint is)
24488 has no exactly matching line symbol, and GDB reports the breakpoint
24489 as if it were in the middle of a line rather than at the beginning.
24490
dc96c6c7 244912000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24492
d63a86f8 24493 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24494 rather than "send_gdb" (for consistancy).
24495
7d418785
AC
24496Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24497
24498 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24499 * gdb.c++/templates.cc: Properly check for GCC version number.
24500 * lib/compiler.cc: Likewise
24501
dc96c6c7 245022000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24503
d63a86f8 24504 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24505 gdb may not stop at the first line of main, due to code motion.
24506
dc96c6c7 245072000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24508
24509 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24510 This test depends on parsing the printf output from the target.
24511 Since the sparclet stub doesn't do stdio, this will never work.
24512 * gdb.base/call-rt-st.exp: ditto.
24513 * gdb.base/call-strs: ditto.
24514
dc96c6c7 245152000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24516
24517 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24518
24519 * gdb.base/ending-run.exp: After connecting to a remote target,
24520 but before running, the target will appear to be in a random
24521 location. Specify both a file and a line for breakpoints.
24522 Also, the function that calls main may be called 'init'
24523 rather than 'start'.
24524
a5a51225
EZ
245252000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24526
24527 * gdb.base/help.exp: Update output for add-symbol-file command.
24528
7930cc7c
FN
245292000-04-10 Fernando Nasser <fnasser@cygnus.com>
24530
24531 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24532 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24533
23e37ab1
C
245342000-04-07 J.T. Conklin <jtc@redback.com>
24535
e93c542c
C
24536 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24537
23e37ab1
C
24538 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24539
591b8fa3
PDM
24540Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24541
24542 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24543 values that can be represented exactly.
591b8fa3
PDM
24544 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24545 above change, and to not check against the directory part of the source
24546 file name.
24547 (step into print_long_arg_list): Likewise.
24548 (print print_small_structs from print_long_arg_list): Likewise.
24549 (print print_long_arg_list): Likewise.
24550
7a495180
EZ
245512000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24552
30b53638 24553 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24554
beb998c6
AC
24555Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24556
24557 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24558
1c689132
DB
245592000-03-25 Daniel Berlin <dan@cgsoftware.com>
24560
24561 * gdb.base/commands.exp (deprecated_command_test): Add test for
24562 deprecate with no arguments.
24563
c1790a9d
JL
245642000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24565
24566 * gdb.base/break.exp: Add new test for setting breakpoints on
24567 optimized code so we can test breakpoints work even when function
24568 prologues may be optimized away
24569
003ba290
FN
245702000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24571
24572 From David Whedon <dwhedon@gordian.com>
a9c64011 24573 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24574
6837a0a2
DB
245752000-03-22 Daniel Berlin <dan@cgsoftware.com>
24576
24577 * gdb.base/help.exp: Added test for new apropos command.
24578
b9593231
KB
245792000-03-21 Kevin Buettner <kevinb@redhat.com>
24580
24581 * gdb.base/pointers.c (usevar): New function.
24582 (main): Make sure that global variables v_int_pointer2, rptr,
24583 and y are all referenced someplace in the program by calling
24584 usevar() on them. [Some linkers delete symbols which are
24585 never referenced. The space remains, but there's no way to
24586 get a (symbolic) handle on the variable from the debugger.]
24587
751a959b
EZ
245882000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24589
24590 * gdb.base/printcmds.c: Add typedeffed arrays.
24591
24592 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24593 procedure to test arrays that are typedef'd.
751a959b 24594
73a93a32
JI
245952000-03-13 James Ingham <jingham@leda.cygnus.com>
24596
24597 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24598 the library directories.
73a93a32 24599
fb40c209
AC
24600Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24601
24602 * configure.in (configdirs): Add sub directory gdb.mi.
24603 * configure: Re-generate.
24604
24605 * gdb.mi: New directory.
d63a86f8 24606
ee4dd2c9
AC
246072000-02-25 Scott Bambrough <scottb@netwinder.org>
24608
24609 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24610 a long long value as a double on ARM platforms.
ee4dd2c9 24611
70f0cc22
JB
246122000-02-16 Jim Blandy <jimb@redhat.com>
24613
24614 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24615 default source file is set properly before running this test.
24616
853819b8
EZ
246172000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24618
24619 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24620 gdbtk/library directory, not in gdbtcl2.
853819b8 24621
dfcd3bfb
JM
246222000-02-04 Jim Blandy <jimb@redhat.com>
24623
24624 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24625 backslash from regexp pattern.
24626
24627 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24628 procedure. Use it to run all the "continue to bp overloaded"
24629 tests. Note that this changes the names of the tests slightly.
24630 If the breakpoint hit message includes a hex PC value, because
24631 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24632 from the real source code, still consider that a pass.
24633
24634 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24635 XFAIL here if the breakpoint message contains a hex address. Note
24636 similar change on 1999-11-02.
24637
24638 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24639
24640 * gdb.base/ptype.exp: Establish a default source file before
24641 calling get_debug_format.
24642
246432000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24644
24645 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24646
8b93c638
JM
246472000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24648
24649 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24650 of successive stepi commands -- while in the prologue we should see
24651 the function entry bracket.
24652
246532000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24654
24655 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24656 reach __change_mode() when stepping through the end of main().
24657
c5394b80
JM
246582000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24659
24660 * gdb.base/default.exp: Fix expected pattern.
24661 * gdb.base/help.exp: Same.
24662
0d06e24b
JM
246632000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24664
24665 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24666 Don't use xfail's because that affects only the following test.
d63a86f8 24667
0d06e24b 24668 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24669 solaris or linux.
0d06e24b
JM
24670
24671 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24672
dc96c6c7 246732000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24674
d63a86f8 24675 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24676 "A syntax error" rather than "A parse error". Accept both.
24677
246782000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24679
24680 * gdb.base/default.exp: Remove OS dependent string from "target
24681 remote" test.
24682 * gdb.base/help.exp: Same for "help target remote" test.
24683
c3f6f71d
JM
246842000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24685
24686 From Jim Kingdon <kingdon@redhat.com>:
24687
24688 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24689 prompt (cleanup rather than necessity, but still might keep output
24690 from spilling to next test).
c3f6f71d
JM
24691
246922000-01-02 Fred Fish <fnf@cygnus.com>
24693
24694 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24695 AIX, which defines them in <sys/types.h>.
24696
ed9a39eb 246971999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24698
ed9a39eb 24699 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24700 float" test.
ed9a39eb
JM
24701
247021999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24703
ed9a39eb 24704 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24705
24706 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24707 outermost frame disallowed".
24708
247091999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24710
24711 * gdb.base/setvar.exp: New tests for setting the value of a struct
24712 with a constant list.
24713
247141999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24715
24716 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24717 require the user to type a cast before setting the value of a struct.
24718
de57eccd
JM
247191999-12-06 Jim Blandy <jimb@cygnus.com>
24720
24721 * gdb.base/default.exp: Expect the new 'info float' command on
24722 all i386 platforms.
24723
24724 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24725 LinuxThreads libraries that don't support debugging.
24726
c2d11a7d
JM
24727Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24728
24729 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24730 Change the buffer type to ``unsigned char'' to simplify size
24731 arithmetic.
c2d11a7d
JM
24732
24733 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24734 stub only handles 400-1 byte packets. Verify that the download
24735 worked.
c2d11a7d
JM
24736
247371999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24738
24739 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24740 tests, using UNRESOLVED for the untested cases. Also, does not wait
24741 for a timeout if the prompt was received before a recognizable pattern.
24742
247431999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24744
24745 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24746
247471999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24748
24749 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24750 watchpoints.
c2d11a7d
JM
24751
247521999-11-24 Jason Merrill <jason@casey.cygnus.com>
24753
24754 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24755
24756 * gdb.c++/local.exp: Be more flexible in recognizing local class
24757 name mangling. Don't allow horribly truncated method names.
24758 * gdb.c++/derivation.exp: Expect protected inheritance.
24759 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24760 * gdb.c++/virtfunc.exp: Likewise.
24761 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24762 when printing a nested enum.
24763
247641999-11-22 Jim Blandy <jimb@cygnus.com>
24765
24766 * gdb.base/step-test.exp: Properly await GDB's response to setting
24767 a breakpoint on the call to large_struct_by_value.
24768
24769 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24770 just because we have debug info for the `start' function.
24771
247721999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24773
24774 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24775 "Unknown signal" messages, which indicate (on LinuxThreads) that
24776 GDB doesn't know how to debug threads on this system. This is
24777 better than hanging while philosopher 0 dumps chatter into gdb.log.
24778
247791999-11-18 Tom Tromey <tromey@cygnus.com>
24780
24781 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24782
247831999-11-18 Fred Fish <fnf@cygnus.com>
24784
24785 * gdb.base/coremaker2.c: Add sample program for generating
24786 cores that is more self contained than coremaker.c. Eventually
24787 I'll add more code to this and tie it into the testsuite.
24788
4ce44c66
JM
247891999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24790
24791 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24792
247931999-11-10 Jimmy Guo <guo@cup.hp.com>
24794
24795 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24796 from $srcdir/lib/.
4ce44c66 24797 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24798 and gdb.c++/.
4ce44c66
JM
24799
24800 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24801
d63a86f8 24802 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24803 'continue with watch' test point.
24804
248051999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24806
24807 Merged from p2linux-990323-branch:
d63a86f8 24808
4ce44c66
JM
24809 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24810
11cf8741
JM
24811Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24812
24813 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24814 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24815
24816Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24817
24818 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24819 gdb_expect_list.
11cf8741
JM
24820
24821Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24822
24823 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24824
248251999-11-03 Mark Salter <msalter@cygnus.com>
24826
24827 * gdb.base/break.exp: Fix "stub continue" pattern.
24828
248291999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24830
24831 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24832
248331999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24834
24835 * gdb.base/display.exp ("finish"): Add timeout clause.
24836
24837 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24838 plain prompt clause, so this doesn't have to time out in order to
24839 fail.
24840
24841 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24842 breakpoint hit messages include an address.
11cf8741
JM
24843
24844 * gdb.base/display.exp: Don't forget to escape parens in regular
24845 expressions. Unix regexp notatation sucks.
24846
248471999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24848
24849 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24850 order for 'signalled' message.
11cf8741 24851
5c44784c
JM
248521999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24853
24854 From Jimmy Guo <guo@cup.hp.com>:
24855 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24856 * gdb.base/annota1.c: Add code for tests to work with.
24857
248581999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24859
24860 * gdb.base/remote.exp: New test for remote downloading settings.
24861 * gdb.base/remote.c: New file with large .data.
24862
917317f4
JM
248631999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24864
24865 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24866 for LinuxThreads support, merged from the Code Fusion branch.
24867
24868Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24869
24870 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24871 containing exp_continue into a while within an expect. Don't
24872 attempt a start more than three times. Check return value from
24873 gdb_load.
d63a86f8 24874
2df3850c
JM
24875Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24876
24877 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24878 a pass case.
2df3850c 24879
2acceee2
JM
248801999-10-01 Kevin Buettner <kevinb@cygnus.com>
24881
24882 * gdb.base/break.c (main): Added a statement that we can step
24883 off of.
24884 * gdb.base/break.exp: Added tests for setting a breakpoint
24885 at an offset and stepping onto a breakpoint.
24886
248871999-10-01 Fred Fish <fnf@cygnus.com>
24888
d63a86f8 24889 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24890 gdb output.
24891
c2c6d25f
JM
248921999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24893
24894 * gdb.base/break.exp: Code locations are in hex, don't forget!
24895 (For HP-UX.)
24896
248971999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24898
24899 * condbreak.exp: Use break.c as test program.
24900 * condbreak.c: Remove, redundant with break.c.
24901
249021999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24903
24904 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24905 Z-packets if the target needs it.
c2c6d25f
JM
24906
249071999-09-13 James Ingham <jingham@leda.cygnus.com>
24908
24909 * gdb.c++/overload.exp: Added tests for listing overloaded
24910 functions with function pointers in the arg, explicitly calling
24911 out the version you want.
24912
cff3e48b
JM
249131999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24914
24915 * long_long.exp: Add variations of test cases that work for
24916 targets with 16-bit ints and 32-bit doubles.
24917
d4f3574e
SS
249181999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24919
24920 * break.c (main): Compare a possibly-uninitialized argc with an
24921 unlikely value that fits in 16 bits.
24922
249231999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24924
24925 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24926 0xfeeb, don't want negative numbers if ints are 16 bits.
24927
24928 * lib/gdb.exp (skip_cplus_tests): New proc.
24929 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24930 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24931 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24932 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24933 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24934 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24935 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24936 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24937
24938 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24939
24940Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24941
24942 * gdb.base/corefile.exp (up): Allow a parameter to appear
24943 in the frame that we're going up to.
24944
24945 From Jim Blandy <jimb@cygnus.com>:
24946
24947 * gdb.base/default.exp (info float): Expect some output now.
24948
24949 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24950 returning floating-point values to fail on the x86.
24951 * gdb.base/callfwmall.exp (do_function_calls): Same.
24952
24953 * gdb.base/list.exp (test_listsize): Correct expectations for
24954 listing line 1 with listsize 2. Also, listing a single line
24955 works now, as does listing three lines. [Kevin's note: There
24956 were a number of other cases fixed too where the expectations
24957 differed...]
24958
249591999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24960
24961 * gdb.base/selftest.exp: Add case for when version prints as
24962 constant string instead of char pointer.
24963
104c1213
JM
249641999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24965
24966 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24967 stepping out of main.
104c1213
JM
24968
24969 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24970 G++ used.
24971
24972 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24973 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24974
24975 * gdb.c++/ovldbreak.exp: Update match string in test that
24976 includes a warning of multiple breakpoints.
24977
249781999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24979
24980 * gdb.base/display.exp: Improve precision of step-after-finish
24981 added yesterday.
24982
24983 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24984 test.
104c1213
JM
24985
24986 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24987 configs when using G++, not just hppa*.
24988
249891999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24990
24991 * gdb.base/async.c: New file.
24992 * gdb.base/async.exp: New file.
24993
24994Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24995
24996 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24997 PA64.
24998
53a5351d
JM
24999Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25000
104c1213
JM
25001 * gdb.base/display.exp: "finish" can leave us mid-line on many
25002 targets, deal with it. Add a small constant to main, instead of
25003 1000 since main+1000 may not be a valid address in the target.
25004
53a5351d
JM
25005 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25006 on hpux11.
25007
25008 * gdb.base/attach.exp: Handle another hpux11 error message variant
25009 when attaching to a process that does not exist.
25010
250111999-08-19 J.T. Conklin <jtc@redback.com>
25012
25013 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25014 characters in 'continue to 1241' test.
53a5351d
JM
25015
250161999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25017
25018 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25019 stop in print_long_arg_list, define and use a whitespace
25020 variable in print_small_structs test, add an XFAIL for Solaris.
25021 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25022 interested enough to fix.
25023
7be570e7
JM
250241999-08-13 Keith Seitz <keiths@cygnus.com>
25025
25026 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25027 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25028 proc knows about targets other than the natives.
25029 (test_assign): Use "gdb_run_cmd" to "run" the target.
25030 Check that we've actually hit the breakpoint at main.
25031 When we attempt to assign a value to a local variable, check
25032 that the variable is in the current scope, i.e., don't use
25033 a test with an empty result.
25034
25035Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25036
25037 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25038 command.
7be570e7
JM
25039
250401999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25041
25042 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25043 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25044 gdb.compat, gdb.threads-hp.
25045 gdb.hp/configure, gdb.hp/configure.in: New files.
25046 gdb.hp/Makefile.in: Recurse into new subdirs.
25047 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25048 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25049 in object files.
25050 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25051
96baa820
JM
250521999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25053
25054 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25055 funky printf, remove a bogus p/a test.
96baa820
JM
25056
250571999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25058
25059 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25060 connected to the target. This is necessary when running not
25061 natively.
96baa820
JM
25062
250631999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25064
25065 * gdb.base/step-test.exp: Removed some extraneous messages.
25066
25067 * gdb.base/long_long.exp: Don't run memory examination tests
25068 on little-endian targets (they will need a different set of
25069 results to match).
25070
250711999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25072
25073 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25074 until somebody decides to fix GDB.
25075
25076 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25077 constant as "ULL".
96baa820
JM
25078 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25079 matches for a couple x/2 commands.
25080
a0b3c4fd
JM
250811999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25082
25083 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25084 by merging in ref-types2 tests.
25085 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25086
25087 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25088 * gdb.c++/Makefile.in: Add standard actions.
25089 (EXECUTABLES): Rename from PROGS, update list.
25090 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25091 from gdb.hp.
25092 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25093 foo and bar locals.
25094 * gdb.c++/anon-union.exp: Fix tests to match.
25095 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25096 expect matches to handle output variations.
25097 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25098 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25099 output, add HP alternatives for new and delete prints.
a0b3c4fd 25100 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25101 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25102 * gdb.c++/demangle.exp: Use $style when reporting failure.
25103 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25104 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25105 match alternatives.
25106 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25107 compilers.
a0b3c4fd
JM
25108 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25109 * gdb.c++/method.exp: Add match alternatives.
25110 * gdb.c++/misc.cc: Add bool types.
25111 * gdb.c++/misc.exp: Add tests for bool types.
25112 * gdb.c++/overload.exp: Add xfails.
25113 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25114 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25115 add some more template parameter tests (only for HP currently).
25116 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25117 * gdb.c++/virtfunc.cc: Add return type and value for main.
25118 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25119 match alternatives.
d63a86f8 25120
a0b3c4fd
JM
251211999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25122
25123 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25124
251251999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25126
25127 * gdb.base/signals.exp: Don't expect getting a backtrace from
25128 within a signal handler to fail on Linux.
25129
251301999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25131
25132 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25133 * lib/gdb.exp: Remove some gratuitious semicolons.
25134 (delete_breakpoints): Increase timeout.
25135 (gdb_expect): Add -notransfer option.
25136 (gdb_test): Use -notransfer option.
25137 (get_compiler_info): Add f77 case.
25138 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25139 case.
a0b3c4fd
JM
25140 (gdb_preprocess): Call get_compiler.
25141
25142 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25143 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25144 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25145 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25146 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25147 third arg to gdb_test.
a0b3c4fd
JM
25148 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25149 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25150 HP-UX xfails, add others.
a0b3c4fd
JM
25151 * gdb.base/completion.exp: Reflect name change of self-test.
25152 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25153 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25154 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25155 HP failure number.
a0b3c4fd
JM
25156 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25157 useless HP-UX 10.30 references.
25158 * gdb.base/maint.exp: Loosen matches.
25159 * gdb.base/pointers.c (main): Declare more_code.
25160 * gdb.base/pointers.exp: Match on output of a `next'.
25161 * gdb.base/structs.c: Add prototypes.
25162 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25163 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25164
251651999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25166
25167 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25168 command.
a0b3c4fd
JM
25169
251701999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25171
25172 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25173 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25174
25175 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25176 debug info. Deal with lack of signal hanlder info in stack.
25177
a9c64011 25178 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25179 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25180
5a2468f5
JM
251811999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25182
25183 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25184 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25185
adf40b2e
JM
25186Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25187
25188 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25189 a1-selftest.exp.
adf40b2e
JM
25190 * gdb.base/configure: Re-generate.
25191
251921999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25193
25194 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25195 in trying to run first and name is too long.
25196
25197 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25198 pointers2.c and pointers2.exp, respectively.
25199 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25200 doschk happier.
25201
43e526b9
JM
252021999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25203
25204 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25205 callfuncs2.c and callfuncs2.exp.
25206
25207 * gdb.base/list.exp: Remove mistaken xfails.
25208 * gdb.base/list0.h: Add optional prototypes.
25209
9846de1b
JM
25210Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25211
a9c64011 25212 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25213 calling malloc.
a9c64011
AS
25214 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25215 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25216 use.
9846de1b
JM
25217
252181999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25219
25220 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25221 * gdb.base/annota2.cc, annota2.exp: Move from here.
25222 * gdb.c++/annota2.cc, annota2.exp: To here.
25223 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25224
43ff13b4
JM
25225Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25226
25227 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25228 a consistent format.
43ff13b4 25229
085dd6e6
JM
252301999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25231
25232 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25233 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25234 HP compilers, also set the globals $true and $false.
25235
25236 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25237 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25238 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25239 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25240 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25241 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25242 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25243 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25244 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25245 whatis.c} Add C++ compatible function definitions and return
25246 types, add includes for library functions.
085dd6e6
JM
25247 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25248 * gdb.base/step-test.c (myglob): Rename from glob.
25249 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25250 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25251 files, move here from gdb.hp.
085dd6e6 25252 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25253 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25254 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25255 Adjust line numbers in regexps.
085dd6e6
JM
25256
25257 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25258 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25259 instead of 0/1.
25260
25261 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25262 foll-vfork.exp: New files, move here from gdb.hp.
25263 * gdb.base/page.exp: New file, test of pagination command.
25264
25265 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25266 recursion test.
25267 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25268
25269 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25270 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25271
25272 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25273 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25274 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25275 watchpoint test.
085dd6e6
JM
25276 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25277 them work.
25278 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25279 expressions properly.
25280 * gdb.base/corefile.exp: Loosen the match slightly.
25281 * gdb.base/default.exp: Allow "Error accessing memory" message
25282 also.
25283 * gdb.base/display.exp: Skip over x/0 j if PA64.
25284 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25285 * gdb.base/interrupt.exp: Ditto.
25286 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25287 in use.
25288 * gdb.base/list.exp: Add xfails for HP-UX.
25289 * gdb.base/long_long.exp: Refine some of the numeric matches.
25290 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25291 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25292 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25293 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25294 * gdb.base/ptype.exp: Succeed on more varieties of output.
25295 * gdb.base/scope.exp: Add xfails for HP-UX.
25296 * gdb.base/sect-cmd.exp: Add more cases.
25297 * gdb.base/setvar.exp: Add xfails for HP-UX.
25298 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25299 * gdb.base/signals.exp: Match on void symbolically.
25300 * gdb.base/step-test.exp: Add case for PA64.
25301 * gdb.base/term.exp: Add exit and restart.
25302 * gdb.base/twice.exp: Clean up after self.
25303 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25304 * gdb.base/whatis.exp: Allow more ways to pass tests.
25305
25306 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25307 no longer useful.
085dd6e6
JM
25308
25309Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25310
25311 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25312 list of patterns.
085dd6e6 25313 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25314 print_double_array(double_array)", "continuing to breakpoint
25315 1018", "print print_double_array(array_d)" and "continuing to
25316 1034" tests.
d63a86f8 25317
085dd6e6
JM
253181999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25319
a9c64011 25320 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25321
253221999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25323
25324 * config/mt-*: Remove, these haven't been used since 1996.
25325
253261999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25327
25328 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25329 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25330 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25331
9e0b60a8
JM
253321999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25333
25334 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25335 simpler match case for the ptype of the big class.
25336
253371999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25338
25339 * gdb.exp: Fix test for gdb_prompt existence.
25340
253411999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25342
25343 * gdb.exp (gdb_test): Add fail after calls to perror.
25344
253451999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25346
25347 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25348
253491999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25350
25351 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25352
0f71a2f6
JM
25353Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25354
25355 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25356 malloc() is linked in.
0f71a2f6
JM
25357
253581999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25359
25360 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25361 step at end.
25362
25363 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25364
253651999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25366
25367 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25368
cce74817
JM
25369Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25370
25371 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25372 * gdb.base/mips_pro.exp: Likewise.
25373
253741999-06-02 Keith Seitz <keiths@cygnus.com>
25375
25376 * gdb.c++/templates.cc: Change all "new" operators to throw
25377 an exception.
25378 * gdb.c++/cplusfuncs.cc: Likewise.
25379
25380 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25381
25382Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25383
25384 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25385 * gdb.base/ending-run.exp: When stepping out of main, accept a
25386 step into an arbitrary assembler file.
cce74817 25387
392a587b
JM
253881999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25389
d63a86f8 25390 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25391 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25392 * gdb.base/annota2.exp: Revise line number for main
25393 breakpoint. Allow any number of "frames-invalid" and
25394 "breakpoint-invalid" to be printed.
392a587b
JM
25395 * gdb.base/annota2.cc: Initialize a.x to 0.
25396
9e086581
JM
253971999-05-17 Keith Seitz <keiths@cygnus.com>
25398
6fdff2c5
PA
25399 * gdb.base/call-ar-st.exp: Skip
25400 "print print_double_array (double_array)" when "skip_float_tests" set.
25401 Ditto for "print print_double_array(array_d)",
25402 "print print_small_structs", "print print_ten_doubles", and
25403 "step into print_long_arg_list".
25404 Don't assume we can step into "print_long_arg_list": we could step
25405 into memcpy.
25406 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25407 "skip_float_tests" is set: "print print_one_double(*d1)"
25408 and "print print_two_floats(*f3)".
9e086581
JM
25409 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25410 "skip_float_tests" is set.
6fdff2c5
PA
25411 * gdb.base/varargs.exp: Skip
25412 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25413 "skip_float_tests" set.
d63a86f8 25414
cd0fc7c3
SS
254151999-05-06 Keith Seitz <keiths@cygnus.com>
25416
25417 * gdb.base/annota2.cc: Include stdio.h.
25418
25419Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25420
25421 * gdb.base/crossload.exp: Remove, this has been disabled ever
25422 since BFD stopped including all targets, and cross-GDB gets
25423 plenty of testing anyway.
25424 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25425 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25426 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25427 * gdb.base/README: Remove, was doc for this.
25428 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25429 needed.
cd0fc7c3 25430
b83266a0
SS
254311999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25432
25433 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25434 output.
25435
25436 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25437 * gdb.base/annota2.exp: New file. More annotation tests.
25438 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25439 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25440
254411999-04-23 Angela Marie Thomas <angela@cygnus.com>
25442
25443 * config/cfdbug.exp: New file.
25444
7a292a7a
SS
254451999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25446
25447 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25448 Marcus Daniel's and Dale Hawkins's demangler crashes.
25449
25450 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25451 test_lucid_style_demangling, test_arm_style_demangling,
25452 test_hp_style_demangling): Try Tom Tromey's core-dumping
25453 identifier under each demangling style.
7a292a7a
SS
25454
254551999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25456
25457 * gdb.c++/demangle.exp: Include the current demangling style
25458 in all test names.
25459 (current_demangling_style): New global variable.
25460 (set_demangling_style, test_demangling_core, test_demangling,
25461 test_demangling_exact): New functions.
25462 (test_gnu_style_demangling, test_lucid_style_demangling,
25463 test_arm_style_demangling, test_hp_style_demangling): Use those,
25464 instead of calling gdb_test and gdb_test_exact directly.
25465 (catch_demangling_errors): New function, which reports errors
25466 signalled by the demangling test functions in an orderly way.
25467 (do_tests): Use catch_demangling_errors.
25468
254691999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25470
25471 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25472 grouping in expressions, not {}.
7a292a7a
SS
25473
25474 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25475 initialized yet.
7a292a7a
SS
25476
254771999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25478
25479 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25480 are listed.
25481
254821999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25483
25484 * gdb.stabs/weird.exp: Test for CC being defined before
25485 looking at its value.
25486
254871999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25488
25489 * gdb.base/call-ar-st.exp: Remove stray '#'.
25490 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25491 "short int" and "long int".
25492 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25493 change, to mollify finicky HP compiler.
7a292a7a
SS
25494 * gdb.hp/reg-test.exp (testfile): Fix file name.
25495 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25496
7a292a7a
SS
25497 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25498 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25499 alternate form of enum ptype.
25500
c906108c
SS
255011999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25502
7a292a7a
SS
25503 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25504 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25505 passing skip_hp_tests, so as not to waste time on guaranteed
25506 failure.
7a292a7a 25507
c906108c
SS
25508 * gdb.c++/overload.cc: Pass string instead of char addr, always
25509 init ccpfoo.
25510 * gdb.c++/templates.cc: Fix syntax error.
25511
7a292a7a
SS
25512Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25513
25514 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25515 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25516 command.
25517
255181999-03-18 James Ingham <jingham@cygnus.com>
25519
25520 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25521
25522 * gdb.c++/method.exp: It was testing an uninitialized int on the
25523 stack and assuming it was positive.
25524
25525 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25526
25527 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25528 keep it from killing the rest of the tests.
7a292a7a
SS
25529 Use gdb_continue_to_end.
25530
25531 * gdb.base/sigall.exp: use gdb_continue_to_end.
25532
25533 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25534
25535 * gdb.base/display.exp: use runto_main, not run.
25536
d63a86f8
RM
25537 * gdb.base/default.exp: Check for the current error message in the
25538 r abbreviation test.
7a292a7a
SS
25539 Add strongarm to the targets that know info float.
25540
d63a86f8 25541 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25542 run which doesn't work with monitors.
25543
6fdff2c5
PA
25544 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25545 1034 test.
7a292a7a
SS
25546
25547 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25548
6fdff2c5
PA
25549 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25550 end of a program. Traps the case (in Cygmon) when the program
25551 never really exits. Same as Mark's continue_to_exit, but I had
25552 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25553
25554 * config/monitor.exp (gdb_target_monitor): added another
25555 target_info parameter: remotebinarydownload. This will set the
25556 remotebinarydownload flag if this is causing some boards trouble.
25557
255581999-03-18 Mark Salter <msalter@cygnus.com>
25559
25560 * lib/gdb.exp (continue_to_exit): New function.
25561
25562 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25563 * gdb.base/ending-run.exp: Ditto.
25564 * gdb.base/step-test.exp: Ditto.
25565
255661999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25567
25568 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25569 (suggested by Art Haas <ahaas@neosoft.com>).
25570
255711999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25572
889bf7c5 25573 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25574
25575Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25576
25577 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25578 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25579
255801999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25581
25582 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25583 a call to strlen; sometimes we do have sources.
25584
255851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25586
25587 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25588 character, so GDB won't print garbage after its end.
d63a86f8 25589
c906108c
SS
25590 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25591 breakpoint there instead. Sometimes GCC emits memcpy to handle
25592 the large structures being passed by value, so we step into that
25593 instead of sum_array_print, which obscures what we're really testing.
25594 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25595 the bizarre steps into memcpy, so do that here. Add check for
25596 stepping into function calls that pass large structures by value.
25597 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25598 Remove all references to specific line numbers.
25599 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25600 New type and function.
25601 (main): Call large_struct_by_value, passing it a large struct by value.
25602 * lib/gdb.exp (gdb_get_line_number): New function.
25603
25604 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25605 more portable.
25606
7a292a7a
SS
256071999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25608
c906108c
SS
25609 * lib/gdb.exp: Doc fixes.
25610
7a292a7a
SS
256111999-03-05 Nick Clifton <nickc@cygnus.com>
25612
d63a86f8 25613 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25614
256151999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25616
c906108c 25617 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25618 commands. They're not germane to this test, and they don't work
25619 that way on remote targets.
c906108c 25620
3fc11d3e
JM
256211999-03-01 James Ingham <jingham@cygnus.com>
25622
25623 * Changelog entries merged over from gdb development branch.
25624
3fc11d3e
JM
25625 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25626
25627 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25628 for outputting results of test run.
25629
2d4a1622 25630 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25631
25632 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25633
7a292a7a
SS
256341999-02-25 Felix Lee <flee@cygnus.com>
25635
25636 * lib/gdb.exp (debug_format): initialize
25637
c906108c
SS
256381999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25639
25640 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25641 * gdb.base/call-rt-st.c: Ditto.
25642
c906108c
SS
256431999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25644
25645 * gdb.threads/pthreads.exp (horiz): New variable.
25646 (test_startup): Fix regexps that capture thread numbers.
25647
256481999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25649
25650 * gdb.base/smoke.exp: Disambiguate two test case names (both
25651 called ``print'').
25652
25653Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25654
25655 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25656 compilation.
c906108c
SS
25657
256581999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25659
25660 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25661 actual output formatting.
25662 * gdb.base/smoke.exp: GDB removes leading 0's.
25663 * gdb.base/volatile.exp: Don't check type of remuneration;
25664 that variable is no longer defined in constvars.c.
25665 * gdb.base/step-test.c (main): Exit with explicit exit code.
25666 * gdb.base/step-test.exp: Remove two nexti checks--they are
25667 not portable.
25668
256691999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25670
25671 * gdb.base/help.exp ("help delete display"): Fix test to match
25672 gdb's output.
25673
25674 * gdb.base/long_long.c (known_types): Initialize values to zero.
25675 * gdb.base/long_long.exp: Step one more line
25676 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25677 leading zeros. Explicitly ask for hex formatting. Use
25678 unique test case names.
c906108c
SS
25679
25680Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25681
d63a86f8 25682 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25683
25684 * gdb.c++/method.exp: Add missing close brace.
25685
256861999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25687
25688 * gdb.base/maint.exp: Use 'set height 0' to disable page
25689 prompting, not 'set height 400'.
25690
25691 Fix a bunch of timeouts.
25692 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25693 four separate tests, so expect doesn't take forever to match a ton
25694 of text against a regexp with lots of .* forms.
25695 ("maint print psymbols", "maint print symbols"): Make some of
25696 these greps more selective, so that expect doesn't try to wade
25697 through huge piles of output and time out.
25698
25699 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25700
25701 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25702 tests: one which doesn't expect shlib events to be reported, and
25703 another which does, but is XFAIL for all platforms other than
25704 HP/UX.
c906108c
SS
25705
25706 * gdb.base/break.exp: Teach the test suite that the `catch
25707 fork', `catch vfork', and `catch exec' commands produce error
25708 messages on platforms that don't provide these features.
25709
25710Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25711
25712 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25713 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25714 (shortening names from solib_threshold.exp etc), won't run on
25715 anything but HP-UX for the foreseeable future.
c906108c 25716 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25717 reflect move.
c906108c
SS
25718
25719Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25720
25721 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25722 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25723
25724Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25725
25726 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25727 successfully re-sets breakpoints in shared libraries.
25728 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25729
25730Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25731
d63a86f8
RM
25732 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25733 and compiled w/o GCC.
c906108c
SS
25734
25735 * gdb.hp/watch-cmd.exp: ditto.
25736
25737 * gdb.hp/watch-hp.exp: ditto.
25738
25739 * gdb.hp/xdb1.exp: ditto.
25740
25741 * gdb.hp/xdb2.exp: ditto.
25742
25743 * gdb.hp/dbx.exp: ditto.
25744
25745Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25746
25747 * constvars.c: Remove C++-isms.
25748 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25749 with GCC.
c906108c
SS
25750
25751Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25752
25753 The following changes are part of the HP merge.
25754
25755 * gdb.base/break.exp: new tests to verify that catchpoints for
25756 fork, vfork, and exec don't trigger inappropriately.
25757
25758 * gdb.base/opaque.exp: compile one file at a time, then link.
25759
25760 * gdb.base/signals.exp: be more restrictive about which hppa
25761 systems receive a setup_xfail. new tests.
25762
25763 * gdb.base/solib_threshold.build: new file.
25764 * gdb.base/solib_threshold.exp: new file.
25765 * gdb.base/solib_threshold.link_opts: new file.
25766 * gdb.base/solib_threshold.mk: new file.
25767 * gdb.base/gen_solib_threshold.c: new file.
25768
25769 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25770 tests. New tests for enums inside classes.
25771
25772 * gdb.c++/compiler.cc: indicate support of template debugging.
25773
25774 * gdb.c++/demangle.exp: run hp style demangling tests.
25775
25776 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25777 tests.
25778
25779 * gdb.c++/misc.cc: changes to support new tests.
25780
25781 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25782 to support new tests.
25783
25784 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25785 gcc, then skip these tests.
25786
25787Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25788
25789 The following files are part of the HP merge; some had longer
25790 names at HP, but have been renamed to be no more than 14
25791 characters in length.
25792
25793 * gdb.hp/ambiguous.cc: new file.
25794 * gdb.hp/ambiguous.exp: new file.
25795 * gdb.hp/attach.exp: new file.
25796 * gdb.hp/attach2.exp: new file.
25797 * gdb.hp/classes-hp.exp: new file.
25798 * gdb.hp/ctti.exp: new file.
25799 * gdb.hp/ctti-add.cc: new file.
25800 * gdb.hp/ctti-add1.cc: new file.
25801 * gdb.hp/ctti-add2.cc: new file.
25802 * gdb.hp/ctti-add3.cc: new file.
25803 * gdb.hp/dbx.exp: new file.
25804 * gdb.hp/exception.cc: new file.
25805 * gdb.hp/exception.exp: new file.
25806 * gdb.hp/foll-exec.c: new file.
25807 * gdb.hp/foll-exec.exp: new file.
25808 * gdb.hp/foll-fork.c: new file.
25809 * gdb.hp/foll-fork.exp: new file.
25810 * gdb.hp/foll-vfork.c: new file.
25811 * gdb.hp/foll-vfork.exp: new file.
25812 * gdb.hp/inherit-hp.exp: new file.
25813 * gdb.hp/more-steps.exp: new file.
25814 * gdb.hp/namespace.cc: new file.
25815 * gdb.hp/namespace.exp: new file.
25816 * gdb.hp/optimize.exp: new file.
25817 * gdb.hp/pxdb.c: new file.
25818 * gdb.hp/pxdb.exp: new file.
25819 * gdb.hp/quicksort.exp: new file.
25820 * gdb.hp/reg-test.exp: new file.
25821 * gdb.hp/reg-test.s: new file.
25822 * gdb.hp/sized-enum.c: new file.
25823 * gdb.hp/sized-enum.exp: new file.
25824 * gdb.hp/start-stop.exp: new file.
25825 * gdb.hp/templ-hp.cc: new file.
25826 * gdb.hp/templ-hp.exp: new file.
25827 * gdb.hp/thr-lib.c: new file.
25828 * gdb.hp/thr-lib.exp: new file.
25829 * gdb.hp/thr-lib.h: new file.
25830 * gdb.hp/thr-liblib.c: new file.
25831 * gdb.hp/virtfun-hp.c: new file.
25832 * gdb.hp/virtfun-hp.exp: new file.
25833 * gdb.hp/watch-cmd.exp: new file.
25834 * gdb.hp/watch-hp.exp: new file.
25835 * gdb.hp/xdb1.exp: new file.
25836 * gdb.hp/xdb2.exp: new file.
25837 * gdb.hp/xdb3.exp: new file.
25838
25839Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25840
25841 The following files are part of the HP merge; some had longer
25842 names at HP, but have been renamed to be no more than 14
25843 characters in length.
25844
25845 * gdb.base/ss.h: new file.
25846 * gdb.base/call-ar-st.c: new file.
25847 * gdb.base/call-ar-st.exp: new file.
25848 * gdb.base/call-rt-st.c: new file.
25849 * gdb.base/call-rt-st-exp: new file.
25850 * gdb.base/call-strs.exp: new file.
25851 * gdb.base/ena-dis-br.exp: new file.
25852 * gdb.base/environ.exp: new file.
25853 * gdb.base/long_long.exp: new file.
25854 * gdb.base/sect-cmd.exp: new file.
25855 * gdb.base/shlib-cl2.exp: new file.
25856 * gdb.base/smoke.exp: new file.
25857 * gdb.base/so-impl-ld.c: new file.
25858 * gdb.base/so-impl-ld.exp: new file.
25859 * gdb.base/so-indr-cl.c: new file.
25860 * gdb.base/so-indr-cl.exp: new file.
25861 * gdb.base/varargs.exp: new file.
25862 * gdb.base/volatile.exp: new file.
25863 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25864 * gdb.base/display.exp: new file.
c906108c
SS
25865 * gdb.c++/derivation.exp: new file.
25866 * gdb.c++/local.exp: new file.
25867 * gdb.c++/member-ptr.exp: new file.
25868 * gdb.c++/overload.exp: new file.
25869 * gdb.c++/ovldbreak.exp: new file.
25870 * gdb.c++/ref-types.exp: new file.
25871 * gdb.c++/ref-types2.exp: new file.
25872 * gdb.c++/userdef.exp: new file.
d63a86f8 25873
c906108c
SS
25874Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25875
25876 * gdb.base/default.exp: Reflect wording change in remote.c.
25877
dc96c6c7 25878Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25879
25880 * gdb.base/help.exp: Update to reflect current text.
25881
25882Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25883
25884 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25885 they're stack variables and contain garbage.
25886 * gdb.c++/anon-union.exp: new file.
25887
25888 The following changes were made by David Taylor
889bf7c5
PA
25889 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25890 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25891 in changes by HP.
c906108c
SS
25892
25893 * gdb.base/bitops.exp: new file.
25894 * gdb.base/default.exp: change expected messages for catch and
25895 info catch tests to reflect HP merge changes.
25896 * gdb.base/enable-disable-break.exp
25897 * gdb.base/ending-run.c: new file.
25898 * gdb.base/long_long.c: new file.
25899 * gdb.base/maint.exp: new file.
25900 * gdb.base/pointers2.exp: new file.
25901 * gdb.base/shlib-call2.exp: new file.
25902 * gdb.base/solib.exp: new file.
25903 * gdb.base/step-test.c: new file.
25904 * gdb.c++/anon-union.cc: new file.
25905 * gdb.c++/local.cc: new file.
25906 * gdb.c++/member-pointer.cc: new file.
25907 * gdb.c++/method.cc: new file.
25908 * gdb.c++/ref-types.cc: new file.
25909 * gdb.c++/ref-types2.cc: new file.
25910 * gdb.c++/userdef.cc: new file.
d63a86f8 25911
c906108c
SS
25912 * gdb.base/scope.exp: compile one file at a time, then link.
25913 * gdb.base/langs.exp: ditto.
25914 * gdb.base/list.exp: ditto.
d63a86f8 25915
c906108c
SS
25916Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25917
25918 The following changes were made by David Taylor
889bf7c5
PA
25919 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25920 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25921 in changes by HP.
d63a86f8 25922
c906108c
SS
25923 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25924 skip tests. When compiling pass c++ flag to gdb_compile.
25925 * gdb.c++/
d63a86f8 25926
c906108c
SS
25927 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25928 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25929 (skip_hp_tests): new function.
25930 (gdb_preprocess): new function.
25931
25932 * configure.in (hpdir): decide whether to configure gdb.hp.
25933 * configure: regenerated.
25934
25935 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25936 to delete on clean.
25937 (EXECUTABLES): update to reflect new additions.
25938 * gdb.base/commands.exp: update message expected.
25939 * gdb.base/default.exp: add copyright notice.
25940 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25941 * gdb.base/help.exp: update messages to reflect current text.
25942 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25943 targets for recurse tests.
25944 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25945 skip this file.
25946
25947 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25948 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25949 compilation.
25950 * gdb.c++/misc.exp: ditto.
25951 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25952 run the tests. tell gdb_compile that it's a c++ compilation.
25953
25954 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25955
c906108c
SS
25956 * gdb.base/all-bin.exp: new file.
25957 * gdb.base/arithmet.exp: new file.
25958 * gdb.base/assign.exp: new file.
25959 * gdb.base/completion.exp: new file.
25960 * gdb.base/cond-expr.exp: new file.
25961 * gdb.base/condbreak.exp: new file.
25962 * gdb.base/define.exp: new file.
25963 * gdb.base/dollar.exp: new file.
25964 * gdb.base/environment.exp: new file.
25965 * gdb.base/eval-skip.exp: new file.
25966 * gdb.base/jump.exp: new file.
25967 * gdb.base/logical.exp: new file.
25968 * gdb.base/pointers.exp: new file.
25969 * gdb.base/relational.exp: new file.
25970 * gdb.base/section_command.exp: new file.
25971 * gdb.base/whatis-expr.exp: new file.
25972
25973 * gdb.base/all-types.c: new file.
25974 * gdb.base/call-array-struct.c: new file.
25975 * gdb.base/call-return-struct.c: new file.
25976 * gdb.base/call-strings.c: new file.
25977 * gdb.base/callfuncs2.c: new file.
25978 * gdb.base/condbreak.c: new file.
25979 * gdb.base/constvars.c: new file.
25980 * gdb.base/display.c: new file.
25981 * gdb.base/int-type.c: new file.
25982 * gdb.base/jump.c: new file.
25983 * gdb.base/miscexprs.c: new file.
25984 * gdb.base/pointers.c: new file.
25985 * gdb.base/pointers2.c: new file.
25986 * gdb.base/shmain.c: new file.
25987 * gdb.base/shr1.c: new file.
25988 * gdb.base/shr2.c: new file.
25989 * gdb.base/solib.c: new file.
25990 * gdb.base/solib1.c: new file.
25991 * gdb.base/solib2.c: new file.
25992 * gdb.base/varargs.c: new file.
25993 * gdb.c++/derivation.cc: new file.
25994 * gdb.c++/overload.cc: new file.
25995 * gdb.c++/ovldbreak.cc: new file.
25996 * gdb.hp/attach.c: new file.
25997 * gdb.hp/attach2.c: new file.
25998 * gdb.hp/average.c: new file.
25999 * gdb.hp/compiler.c: new file.
26000 * gdb.hp/compiler.cc: new file.
26001 * gdb.hp/execd-program.c: new file.
26002 * gdb.hp/follow-exec.c: new file.
26003 * gdb.hp/follow-fork.c: new file.
26004 * gdb.hp/follow-vfork-and-exec.c: new file.
26005 * gdb.hp/misc-hp.cc: new file.
26006 * gdb.hp/more-steps.c: new file.
26007 * gdb.hp/optimize.c: new file.
26008 * gdb.hp/quicksort.c: new file.
26009 * gdb.hp/run-hp.c: new file.
26010 * gdb.hp/start-stop.c: new file.
26011 * gdb.hp/sum.c: new file.
26012 * gdb.hp/templates-hp.cc: new file.
26013 * gdb.hp/thread-local-in-lib.c: new file.
26014 * gdb.hp/thread-local-in-lib.h: new file.
26015 * gdb.hp/thread-local-in-lib.lib.c: new file.
26016 * gdb.hp/vforked-program.c: new file.
26017 * gdb.hp/virtfunc-hp.cc: new file.
26018 * gdb.hp/watchpoint-hp.c: new file.
26019 * gdb.hp/xdb.c: new file.
26020 * gdb.hp/xdb0.c: new file.
26021 * gdb.hp/xdb0.h: new file.
26022 * gdb.hp/xdb1.c: new file.
26023
26024Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26025
26026 The following change was made by Edith Epstein
889bf7c5
PA
26027 <eepstein@cygnus.com> as part of a project to merge in changes
26028 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26029
26030 * gdb.c++/demangle.exp: changed the expected output for some
26031 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26032 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26033 T1<char>::~T1<char>(void)
c906108c 26034 becomes,
a9c64011
AS
26035 maint demangle __dt__11T1__pt__2_cFv
26036 T1<char>::~T1(void)
c906108c 26037
889bf7c5 26038 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26039
c906108c
SS
26040Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26041
26042 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26043 * gdb.trace/backtrace.exp: Likewise.
26044 * gdb.trace/circ.exp: Likewise.
26045 * gdb.trace/collection.exp: Likewise.
26046 * gdb.trace/deltrace.exp: Likewise.
26047 * gdb.trace/infotrace.exp: Likewise.
26048 * gdb.trace/limits.exp: Likewise.
26049 * gdb.trace/packetlen.exp: Likewise.
26050 * gdb.trace/passc-dyn.exp: Likewise.
26051 * gdb.trace/passcount.exp: Likewise.
26052 * gdb.trace/report.exp: Likewise.
26053 * gdb.trace/save-trace.exp: Likewise.
26054 * gdb.trace/tfind.exp: Likewise.
26055 * gdb.trace/tracecmd.exp: Likewise.
26056 * gdb.trace/while-dyn.exp: Likewise.
26057 * gdb.trace/while-stepping.exp: Likewise.
26058
260591998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26060
26061 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26062
26063Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26064
26065 From Brendan Kehoe:
26066 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26067 int return types.
26068
26069Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26070
26071 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26072 remote dos host testing right.
c906108c
SS
26073
26074Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26075
26076 * gdb.base/corefile.exp: remove some xfails.
26077
26078Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26079
26080 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26081 have different timestamps.
c906108c
SS
26082
26083Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26084
26085 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26086 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26087
26088Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26089
26090 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26091 delta.
c906108c
SS
26092
26093Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26094
26095 * gdb.base/default.exp: Add brace missing from previous delta.
26096
26097Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26098
26099 * gdb.base/default.exp: Support test for info float for all
26100 varieties of arm toolchain.
26101
dc96c6c7 26102Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26103
26104 * gdb.trace/*.exp: remove "remote_download" command.
26105
dc96c6c7 26106Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26107
26108 * gdb.trace/*.exp: remove -gdwarf from compile.
26109
26110Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26111
26112 * gdb.trace/configure.in(AC_INIT): typo
26113 * gdb.trace/configure: regenerated
26114
dc96c6c7 26115Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26116
26117 * config/m68k-emc.exp: New file.
26118 * lib/<emc-support.exp trace-support.exp}: New files.
26119 * configure.in: add new test directory gdb.trace.
26120 * gdb.trace/{configure configure.in Makefile.in}: New files.
26121 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26122 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26123 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26124 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26125 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26126 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26127 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26128
dc96c6c7 26129Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26130
26131 * gdb.c++/classes.exp: Change all regular expressions to match
26132 arbitrary combinations of newline/carriage-return, so that they
26133 will work equally well on Unix and Windows.
26134 * gdb.c++/inherit.exp: ditto.
26135 * gdb.c++/virtfunc.exp: ditto.
26136
261371998-08-11 Dawn Perchik <dawn@cygnus.com>
26138
26139 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26140
c2d11a7d
JM
26141Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26142
26143 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26144 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26145 to use a0-a3/d0-d3 as needed.
26146
26147Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26148
26149 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26150 * gdb.disasm/am33.exp: Corresponding changes.
26151
c906108c
SS
261521998-07-11 Felix Lee <flee@cygnus.com>
26153
26154 * gdb.base/callfuncs.exp: add cmp10 test.
26155 * gdb.base/callfuncs.c (cmp10): new function.
26156
26157Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26158
d63a86f8 26159 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26160 into two parts to get around a synchronization problem in expect.
26161
3fc11d3e
JM
26162Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26163
26164 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26165
26166 * configure.in: Add options for gdbtk testsuite.
26167
26168 * configure: Regenerate.
26169
26170 * gdb.gdbtk: New directory to hold gdbtk tests.
26171
c906108c
SS
26172Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26173
26174 * gdb.fortran/types.exp: Escape brackets in expect patterns
26175 for test_float_literal_types_accepted tests.
26176 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26177 before run test.
26178
c2d11a7d
JM
26179Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26180
26181 * am33.exp: Just compile, do not link the testcase.
26182 * am33.s: Add ".am33" pseudoop to force am33 mode.
26183
c906108c
SS
261841998-06-25 Felix Lee <flee@cygnus.com>
26185
26186 * gdb.base/setshow.exp: make sure $pc is sane.
26187
26188 * gdb.stabs/weird.exp: split expect patterns properly.
26189
c2d11a7d
JM
26190Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26191
26192 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26193 * gdb.disasm/am33.exp: Run it.
26194
dc96c6c7 26195Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26196
26197 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26198 match processing (and eliminate spurious timeouts when running).
26199
dc96c6c7 26200Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26201
26202 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26203 exception test, but conditionalize it on target [mach | gnu].
26204
dc96c6c7 26205Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26206
26207 * gdb.base/overlays.exp: fixup compile line for linker script.
26208
26209Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26210
26211 * gdb.fortran/types.exp: don't guess at float size.
26212
26213Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26214
26215 * gdb.base/exprs.exp: delete test that depends on int size.
26216
26217Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26218
26219 * config/sim.exp: Removed checks for target triplets.
26220 (gdb_target_sim): Use gdb,target_sim_options.
26221
26222Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26223
26224 * gdb.base/reread.exp: New file.
26225 * gdb.base/reread1.c: New file.
26226 * gdb.base/reread2.c: New file.
26227
26228Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26229
26230 * config/sim.exp: Use 'target sim -sparclite' when running
26231 SPARClite programs.
26232
26233Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26234
26235 * gdb.base/structs2.exp: New file.
26236 * gdb.base/structs2.c: New file.
26237
26238Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26239
26240 * gdb.asm/common.inc: New file.
26241 * gdb.asm/d10v.inc: New file.
26242 * asm-source.exp: Pass -I's to gas to find .inc files.
26243 Update line numbers in expected output.
26244 * asmsrc1.s: Rewrite.
26245 * asmsrc2.s: Rewrite.
26246 * configure.in: Create arch.inc symlink.
26247 * configure: Regenerate.
26248 * Makefile.in (distclean): Delete arch.inc.
26249
26250Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26251
26252 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26253 (t_enum_value2): ditto
26254 (t_enum_value3): ditto
26255 (main): ditto
c906108c
SS
26256Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26257
26258 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26259 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26260 change.
26261 Use gdb_test instead of send_gdb/gdb_expect sequences.
26262
26263Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26264
26265 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26266 not void.
26267
26268Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26269
26270 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26271 subroutines. Used to test gdbs ability to single step through PC
26272 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26273
26274Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26275
26276 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26277 more rigorous EGCS C++ error checking.
26278
26279Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26280
a9c64011
AS
26281 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26282 tests.
26283 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26284 function when asleep.
26285 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26286 for i*86 Linux and SVR4 signal handling problems.
26287 Remove linux xfail for `next to handler in signals_tests_1', fixed
26288 by recent infrun.c change.
26289 Limit backtrace to 10 frames to avoid timeout problems with infinite
26290 stack backtraces.
26291 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26292 target.[ch] change.
c906108c
SS
26293
26294Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26295
26296 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26297 for a newline from gdb before continuing.
26298 (default_gdb_exit): Just look for y or n.
26299 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26300 it does, fail the rests of the tests in the file.
26301
26302Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26303
26304 * config/cygmon.exp: New file.
26305
26306Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26307
26308 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26309 main" test on remote targets.
c906108c
SS
26310
26311 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26312 run test on remote targets.
26313
26314Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26315
26316 * gdb.asm: New directory.
26317 * configure.in: Configure it.
26318 * configure: Regenerate.
26319 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26320 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26321
26322Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26323
26324 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26325
dc96c6c7 26326Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26327
a9c64011
AS
26328 * gdb.base/overlays (several files): Merge the two overlay
26329 managers into one. Change variables (foox, barx, bazx, grbxx)
26330 back into ints but force them to load in their proper sections.
c906108c
SS
26331
26332Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26333
26334 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26335 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26336 (D10VCopy): Handle memory regions crossing 16k boundaries.
26337 (D10VCopy): Transfer data in 32 bit chunks.
26338
26339Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26340
26341 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26342 correct.
c906108c
SS
26343
26344 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26345 map. Include space for printf in .text segment.
c906108c
SS
26346
26347 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26348 updated d10v memory VMA/LMA map.
c906108c 26349 (D10VCopy): Call D10VTranslate.
d63a86f8 26350
c906108c
SS
26351Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26352
26353 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26354
26355 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26356 that it won't be put into the .sdata - small data -
26357 section. Update reference.
c906108c
SS
26358 * gdb.base/baz.c (bazx, baz): Ditto.
26359 * gdb.base/foo.c (foox, foo): Ditto.
26360 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26361
26362 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26363 to be arrays.
d63a86f8 26364
dc96c6c7 26365Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26366
a9c64011
AS
26367 * gdb.base/overlays.exp: fix up and get working again.
26368 Add tests for backtraces from an overlay function.
d63a86f8 26369
c906108c
SS
26370Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26371
26372 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26373 "calling function with watchpoint enabled".
26374
26375Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26376
26377 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26378 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26379 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26380 pending review of whether it is useful or not.
26381
26382Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26383
26384 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26385
26386Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26387
26388 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26389 * config/dve.exp: New file to support Densan boards.
26390
26391Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26392
26393 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26394 reads and BSD.
c906108c
SS
26395
26396Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26397
26398 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26399 response.
26400
26401 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26402
26403Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26404
26405 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26406 test.
c906108c
SS
26407
26408 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26409 target_sizeof_long and target_bigendian_p.
c906108c 26410 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26411 to targets word size and endianess.
d63a86f8 26412
c906108c
SS
26413Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26414
26415 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26416 output.
c906108c
SS
26417
26418Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26419
26420 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26421 Update test of set args help to match source change.
c906108c
SS
26422
26423Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26424
26425 * gdb.base/default.exp: Expect help system output to be in
26426 alphabetical order.
26427 * gdb.base/help.exp: Ditto.
26428
26429Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26430
26431 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26432 "i*86-pc-linux-gnu*".
26433 * gdb.base/interrupt.exp: Ditto.
26434 * gdb.base/corefile.exp: Ditto.
26435
26436 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26437 define vxworks when building the testcase.
c906108c
SS
26438
26439 * gdb.base/ptype.exp: Fix testnames to be unique.
26440 * gdb.base/radix.exp: Ditto.
26441 * gdb.base/term.exp: Ditto.
26442 * gdb.base/whatis.exp: Ditto.
26443 * gdb.c++/classes.exp: Ditto.
26444
26445Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26446
26447 * gdb.base/callfuncs.exp: Fix indentation.
26448
26449 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26450 suppress_flag has been set.
26451 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26452 target feature.
26453
26454Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26455
26456 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26457 the testcase.
26458
26459 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26460 set_debug_traps() and breakpoint().
c906108c
SS
26461 * gdb.c++/misc.cc (main): Ditto.
26462 * gdb.c++/templates.cc (main): Ditto.
26463 * gdb.c++/virtfunc.cc (main): Ditto.
26464
26465Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26466
26467 * lib/gdb.exp(gdb_step_for_stub): New function.
26468 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26469 exists, reload the executable and do a "continue" instead of
26470 doing a jump.
26471 (runto_main): Use gdb_step_for_stub.
d63a86f8 26472
c906108c 26473 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26474 tests to have unique names.
c906108c
SS
26475 * gdb.base/callfuncs.exp: Ditto.
26476 * gdb.base/commands.exp: Ditto.
26477 * gdb.base/default.exp: Ditto.
26478 * gdb.base/help.exp: Ditto.
26479 * gdb.base/list.exp: Ditto.
26480 * gdb.base/opaque.exp: Ditto.
26481 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26482 similar tests.
d63a86f8 26483
c906108c
SS
26484 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26485 * gdb.c++/cplusfuncs.cc: Ditto.
26486 * gdb.c++/virtfunc.cc: Ditto.
26487
26488 * config/monitor.exp: Keep track of the last file we saw, rather
26489 than trying to get the info from gdb.
26490
26491 * gdb.fortran/types.exp: Move comment to previous line.
26492
26493Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26494
26495 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26496 target mode.
c906108c
SS
26497
26498Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26499
26500 From Bob Manson:
26501 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26502 string from GDB when it connects.
c906108c
SS
26503
26504 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26505
26506Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26507
26508 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26509 if we can't get a debug format from GDB (we may be testing an
26510 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26511
26512 * gdb.stabs/weird.exp: Fix quoting.
26513
26514 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26515
26516Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26517
26518 * config/arm-ice.exp: New file.
26519
26520Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26521
26522 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26523 until it has been modified to work with the new testsuite.
c906108c 26524
99707966 26525 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26526 testcase won't compile, cause all of the testcases in the file to
26527 fail instead.
c906108c
SS
26528
26529 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26530 (gdb_clear_suppressed): New procedure.
26531 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26532 it contains a positive value.
26533
26534Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26535
26536 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26537
26538 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26539
26540Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26541
26542 * lib/gdb.exp (setup_xfail_format): New function.
26543 (get_debug_format): New function to get debug format.
26544 (debug_format): New global variable to hold last value set
26545 by get_debug_format.
26546 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26547 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26548 * gdb.c++/ptype.exp: Ditto.
26549 * gdb.c++/classes.exp: Ditto.
26550 * gdb.c++/cplusfuncs.exp: Ditto.
26551 * gdb.c++/inherit.exp: Ditto.
26552 * gdb.c++/templates.exp: Ditto.
26553 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26554
c906108c
SS
26555Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26556
26557 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26558 host doesn't have a currently-open connection.
26559
26560 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26561 any gdb stub target. Handle cases where gdb doesn't respond when
26562 interrupted in a sane fashion.
c906108c
SS
26563
26564 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26565 same thing in a totally different way.
c906108c
SS
26566
26567 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26568 setting "timeout".
c906108c 26569 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26570 default_gdb_init now.
c906108c
SS
26571
26572Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26573
26574 * gdb.base/printcmds.exp: Fix "check for floating addition"
26575 regexp to accept results within approx +/- .01 of exact value.
26576 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26577
26578Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26579
26580 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26581 properly.
c906108c
SS
26582 (gdb_expect): Add optional timeout parameter, and add timeout
26583 value to various calls.
26584 (gdb_suppress_tests): Only give one warning message per group.
26585
26586Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26587
26588 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26589 global variables. Handle getting a value for $timeout more
26590 gracefully.
c906108c
SS
26591
26592Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26593
26594 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26595 initialize.
c906108c 26596 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26597 by a target configuration file.
c906108c
SS
26598 (gdb_expect): Pass the timeout to remote_expect.
26599
26600 * config/monitor.exp(gdb_load): Fix typo in regexp.
26601
26602Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26603
26604 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26605
26606Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26607
26608 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26609 here. Call gdb_target_exec before rebooting the target, to make
26610 sure the connection to the target is closed.
c906108c
SS
26611 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26612 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26613 Also detect "Timeout reading from remote" error.
26614
26615 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26616 gdb_target_monitor. Don't call gdb_file_cmd here; let
26617 gdb_target_monitor do it.
c906108c
SS
26618
26619 * gdb.disasm/hppa.exp: Don't use exec_output.
26620
26621Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26622
26623 * gdb.base/list.exp: If we're debugging a non-native target,
26624 try to set the pc register to point to the start of the
26625 program before doing the first list command.
26626
26627 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26628 test_calls after restarting.
c906108c
SS
26629
26630 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26631 reloading.
c906108c
SS
26632
26633 * gdb.base/watchpoint.exp: Fix typo.
26634
26635 * gdb.base/setshow.exp: Check for use_gdb_stub.
26636
26637 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26638 stub case.
c906108c
SS
26639 * gdb.base/langs.exp: Ditto.
26640
26641 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26642 gdb_load_offset. If we weren't given a file to load, figure out
26643 what the current file is and use it.
c906108c
SS
26644
26645 * config/i386-bozo.exp: New file.
26646
26647Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26648
26649 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26650 feature.
26651
26652 * config/proelf.exp: New entry.
26653
26654Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26655
26656 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26657 of regexps.
26658
26659 * gdb.base/watchpoint.exp: Don't run the test_stepping
26660 tests if gdb can't call functions on the target.
26661
26662 * gdb.base/setshow.exp: Don't run the set prompt tests if
26663 the board has gdb_prompt set.
26664
26665Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26666
26667 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26668 * gdb.base/commands.exp: Likewise.
26669 * gdb.base/setshow.exp: Likewise.
26670
26671Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26672
26673 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26674 feature.
26675
26676 * config/i960.exp: New file.
26677
26678Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26679
26680 * gdb.base/funcargs.exp: Check for gdb,short_int target
26681 feature instead of looking for explicit target triplets.
26682
dc96c6c7 26683Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26684
d63a86f8 26685 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26686 "p 123DEADBEEF", to check parse_number.
26687 * top.c: change "to enable to enable" to "to enable" in a couple
26688 of help strings.
26689
26690Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26691
26692 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26693 on the mn10300.
d63a86f8 26694
c906108c
SS
26695Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26696
26697 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26698 where the test executable is run with explicit args.
26699 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26700
26701Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26702
26703 * gdb.base/run.c: Use FAKEARGV to build test executable that
26704 does not require a command line arg, since most simulators
26705 don't currently support passing such an arg into the simulated
26706 program.
26707 * gdb.base/commands.exp: Change tests to insert the proper
26708 value as the arg to the first recursive factorial call. Change
26709 compilation line to define FAKEARGV at compile time.
26710
26711Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26712
26713 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26714 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26715 function with watchpoint enabled" test.
26716
26717Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26718
26719 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26720 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26721
26722 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26723 "Tests restarted" messages.
c906108c
SS
26724
26725Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26726
26727 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26728
dc96c6c7 26729Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26730
26731 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26732 for INFO SYMBOL; add help tests for OVERLAY commands.
26733 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26734 add tests for OVERLAY commands
26735 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26736 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26737 * gdb.base/sigall.c: add usestubs code frag
26738 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26739
c906108c
SS
26740Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26741
26742 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26743 failures.
26744 (gdb_stop_suppressing_tests): Note that tests have restarted.
26745
26746Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26747
26748 * config/h8300.exp: New file.
26749
26750Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26751
26752 * gdb.base/setshow.exp: Check for the existence of a
26753 feature, not its value.
26754
26755Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26756
26757 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26758
26759 * gdb.base/scope.exp: It's now init0(), not init().
26760
26761 * gdb.base/scope0.c: For now, change init() to be init0().
26762
26763 * config/monitor.exp: Use gdb_serial in preference to serial
26764 or netport.
26765
26766 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26767 and it's not already set.
c906108c
SS
26768
26769Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26770
26771 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26772 isn't using a stub and if it supports argument passing.
c906108c
SS
26773
26774Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26775
26776 * config/udi.exp(gdb_start): Make sure UDICONF is set
26777 properly before starting gdb.
26778
26779Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26780
26781 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26782 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26783 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26784
26785Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26786
26787 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26788 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26789
26790 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26791
26792 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26793
26794 * config/monitor.exp: Make sure we disconnect from the target.
26795 Also, try a reboot/reload cycle instead of failing if the
26796 load fails.
26797
26798Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26799
26800 * gdb.base/default.exp: Don't set match_max.
26801 * gdb.base/help.exp: Ditto.
26802 * gdb.base/list.exp: Ditto.
26803 * gdb.base/signals.exp: Ditto.
26804
26805 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26806 set, use remote_ld to download the testcase instead of
26807 the GDB loader.
26808
26809Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26810
26811 * config/vr5000.exp: New file.
26812
26813 * config/monitor.exp(gdb_target_monitor): Add pattern for
26814 "Ending remote" to detect errors in connecting.
26815
26816 * gdb.base/setshow.exp: Add .* within auto language test.
26817
26818 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26819 target feature.
26820
26821 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26822 and reboot the board if necessary.
c906108c
SS
26823
26824 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26825 a set of tests. Remove print.* from the patterns being checked.
26826
26827Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26828
26829 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26830 refer to gdb_spawn_id.
26831
26832 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26833 longer used.
26834 * config/sparclet.exp: Ditto.
26835 * config/sparclet-old.exp: Ditto.
26836 * config/slite.exp: Ditto.
26837 * config/sim.exp: Ditto.
26838 * gdb.base/funcargs.exp: Ditto.
26839
26840 * lib/gdb.exp:Remove references to gdb_spawn_id.
26841 (gdb_expect): Move to remote.exp.
26842
26843Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26844
26845 * config/monitor.exp: Detect the "Couldn't establish connection"
26846 message from GDB.
26847
26848Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26849
26850 * gdb.base/bitfields.exp: Use runto instead of explicit
26851 gdb_run_cmd/gdb_expect sequences.
26852
26853 * gdb.base/break.exp(text_next_with_recursion): Add match for
26854 gdb_expect call.
26855
26856 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26857 We also need to handle the "A program is being debugged already"
26858 prompt from gdb. Use gdb_test to set the baud rate.
26859
26860 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26861 to 20000. Really. I mean it.
26862
26863Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26864
26865 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26866 fails. If suppress_flag is set, skip perror message about not
26867 being able to send to GDB.
c906108c 26868 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26869 GDB.
c906108c
SS
26870 (gdb_expect): If suppress_flag is set, always fail immediately.
26871 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26872 (gdb_init): Call gdb_stop_suppressing_tests.
26873 (default_gdb_exit): Ditto.
26874 (default_gdb_start): Ditto.
26875
26876 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26877 gdb_stop_suppressing_tests as appropriate.
c906108c 26878 * gdb.base/break.exp: Ditto.
889bf7c5 26879 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26880 * gdb.base/commands.exp: Ditto.
26881 * gdb.base/exprs.exp: Ditto.
889bf7c5 26882 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26883 * gdb.base/list.exp: Ditto.
26884 * gdb.base/recurse.exp: Ditto.
889bf7c5 26885 * gdb.base/scope.exp: Ditto.
c906108c
SS
26886 * gdb.base/structs.exp: Ditto.
26887 * gdb.c++/inherit.exp: Ditto.
26888
26889Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26890
26891 * config/vr4300.exp: New file.
26892
99707966 26893 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26894
99707966 26895 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26896
26897Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26898
26899 * lib/gdb.exp(gdb_init): New function.
26900
26901 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26902 for each individual variable set.
c906108c
SS
26903
26904 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26905 name.
26906
26907 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26908
26909 * gdb.base/scope.exp: Use gdb_test.
26910
26911 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26912 aborting; the testsuite driver will do that for us (see
26913 gdb_finish). Also, use gdb_test in a few more places.
26914
26915Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26916
26917 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26918
26919Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26920
26921 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26922 and "add_tests" are not at the same address.
26923
26924Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26925
26926 * gdb.base/ptype.exp: Use gdb_test.
26927
26928Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26929
26930 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26931 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26932 left in. No longer expect them to fail.
26933
26934 * gdb.stabs/*.mt; Deleted, no longer used.
26935 * gdb.stabs/configure.in: Remove references to target makefile
26936 frags.
26937 * gdb.stabs/configure: Rebuilt.
26938
26939 * gdb.disasm/*.mt: Deleted, no longer used.
26940 * gdb.disasm/configure.in: Remove references to target makefile
26941 frags. Use "sh3.s" as the unique filename for this directory.
26942 * gdb.disasm/configure: Rebuilt.
26943
26944 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26945 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26946 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26947
26948Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26949
26950 * config/udi.exp: Use mondfe,name instead of remote_host.
26951
26952Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26953
26954 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26955 a function with a watchpoint enabled on the mn10200.
26956
26957 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26958 before trying to create it!
26959
26960Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26961
26962 * config/vx.exp: Use hostname instead of netport.
26963
26964 * config/vxworks.exp: New file.
26965
26966 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26967
26968 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26969 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26970 occurs.
26971
26972 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26973 $gdb_spawn_id directly.
26974 (gdb_run_cmd): Try _start as well as start. Use the target feature
26975 gdb,start_symbol as the symbol to start from when jumping.
26976
26977Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26978
26979 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26980 redundant) test.
26981
26982 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26983 it doesn't lose for 16bit integer systems.
26984
26985Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26986
26987 * gdb.fortran/types.exp: If the target doesn't support "double"
26988 data types, then expect "real" types to only be 4 bytes.
26989
26990 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26991 call tests if the target doesn't support inferior function calls.
26992
26993 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26994 in printf tests.
26995
26996Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26997
26998 * gdb.base/help.exp: Disable "help set", "help show", and
26999 "help support". Simplify regexp for "help stack".
27000
27001 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27002 to 60 seconds. Temporarily set match_max to 15000 around the
27003 "info copying" test.
27004
27005 * gdb.base/nodebug.exp: Don't try to do an inferior function
27006 call if the target doesn't support them.
27007 * gdb.base/printcmds.exp: Likewise.
27008 * gdb.base/setvar.exp: Likewise.
27009 * gdb.base/structs.exp: Likewise.
27010 * gdb.c++/templates.exp: Likewise.
27011 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27012
27013 * gdb.base/recurse.exp: Enable for the mn10200.
27014
27015 * configure.in: Do configure gdb.stabs directory for *-*-elf
27016 targets.
27017 * configure: Rebuilt.
27018
27019 * gdb.base/break.exp: Check for gdb,noresults before testing
27020 exit status and/or results from the target.
27021 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27022 * lib/gdb.exp: Remove old (now bogus) initialization of
27023 noinferior, noargs, noresults and nosignals.
27024
27025Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27026
27027 * config/sh.exp: New file.
27028
27029 * config/slite.exp: Try to connect multiple times to the board
27030 before rebooting. Only send a "monitor run" if need_monitor_run
27031 is set.
27032
27033 * gdb.base/break.exp: Don't do the "stub continue" test if
27034 the target has gdb_stub set.
27035
27036 * gdb.base/callfuncs.exp: Increase the timeout.
27037
27038 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27039 if the target has gdb,noinferiorio set.
27040
27041 * gdb.base/list.exp: Increase match_max to 10000 characters.
27042
27043 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27044
27045 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27046 target.
27047
27048 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27049
27050Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27051
27052 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27053 trying to delete the copy of gdb. Catch the file delete so we
27054 don't die if the delete fails; also, the file should be copied to
27055 the host, not to the build.
c906108c
SS
27056
27057Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27058
27059 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27060 parenthesis in case it contains multiple regexps separated
c906108c
SS
27061 with |.
27062
27063 * gdb.base/watchpoint.exp: Use gdb_test.
27064 * gdb.base/default.exp: Ditto.
27065
27066Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27067
99707966 27068 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27069
c906108c
SS
27070 * gdb.base/scope.exp: Use gdb_test.
27071 * gdb.c++/classes.exp: Ditto.
27072 * gdb.c++/inherit.exp: Ditto.
27073
27074Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27075
27076 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27077 remote_exec instead.
27078 * gdb.base/corefile.exp: Don't be ridiculous.
27079 * gdb.base/*.c: Add missing stub invocations.
27080
27081Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27082
27083 * config/slite.exp: Miscellaneous fixes.
27084
27085 * lib/gdb.exp: Fix runto.
27086
27087 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27088 the target.
27089
27090 * gdb.base/watchpoint.exp: Fix regexp.
27091
27092 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27093 close and wait commands, as the descriptor may now be
27094 invalid. Always call "remote_close host".
27095
27096Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27097
27098 Major rewrite for testsuite revision.
d63a86f8 27099
c906108c
SS
27100 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27101 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27102 instead of relying on spawn_id to always contain a valid
27103 spawn id.
27104 (get_compiler_info): New procedure to build the ${binfile}.ci
27105 file, instead of replicating this in N different places.
27106 (gdb_compile): New procedure.
d63a86f8 27107
c906108c 27108 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27109 appropriate arguments) instead of compile. Use gdb_test in a lot
27110 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27111 at the start of a testcase, as this is no longer done magically.
27112
27113 config/*-gdb.exp: Rename without the -gdb suffix.
27114
27115 config/mips.exp: Use remote_close instead of exit_remote_shell.
27116 config/monitor.exp: Use target_info instead of looking at
27117 baud, timeout, etc.
27118 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27119
27120Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27121
27122 * gdb.c++/templates.exp (test_ptype_of_templates),
27123 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27124 Update expect patterns for destructors and assignment operators
27125 to match corresponding c-typeprint.c changes.
27126 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27127 to destructor breakpoint test, GDB should be able to set the
27128 destructor breakpoint without specifying arguments.
27129
27130Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27131
27132 * gdb.threads/pthreads.exp: Change result for failure to compile due
27133 to lack of pthreads runtime support from an error to simply an
27134 unsupported test, per dejagnu standards.
27135
27136Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27137
27138 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27139 where GDB exits to reduce pattern match time.
27140 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27141
27142 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27143
dc96c6c7 27144Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27145
27146 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27147 * gdb.base/default.exp: ditto.
27148 * gdb.base/nodebug.exp: ditto.
27149 * gdb.base/printcmds.exp: ditto.
27150 * gdb.base/ptype.exp: ditto.
27151 * gdb.base/setvar.exp: ditto.
27152 * gdb.base/structs.exp: ditto.
27153 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27154
27155Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27156
27157 * configure, */configure: Rebuild with autoconf 2.12.
27158
27159Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27160
27161 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27162 use new i*86-pc-linux*-gnu quads.
27163 * gdb.base/corefile.exp: Ditto.
27164 * gdb.base/signals.exp: Ditto.
27165 * gdb.base/sigall.exp: Ditto.
27166 * gdb.base/interrupt.exp: Ditto.
27167
27168 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27169 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27170 RedHat 4.0.
d63a86f8 27171
c906108c 27172 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27173 linux. This allows the test case to at least compile on latest
27174 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27175
27176Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27177
27178 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27179 directory to search gdb directory. Accept and step over conditional
27180 stack alignment code. Consume $prompt in failure cases.
27181 Reset timeout to $oldtimeout instead of some arbitrary value.
27182 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27183 timeout problems with infinite stack backtraces.
27184 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27185 Accept function parameters for linkfunc member.
27186
27187Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27188
27189 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27190 (CXXFLAGS): Remove, unreferenced.
27191 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27192 previous -B options and also add -B option to pick up cross compiled
27193 runtime.
c906108c
SS
27194 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27195 doing cross compiles.
27196 (target_alias): Declare global.
27197 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27198 to verify that gcc exists in build tree, and if so set CC to that
27199 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27200
c906108c
SS
27201Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27202
27203 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27204 ptype test for anonymous union. Fixup testcase to match
27205 current gcc debug output.
27206
27207Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27208
27209 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27210 force argument to an unsigned long type.
27211
27212Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27213
27214 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27215 tests and anonymous union print/ptype tests.
c906108c
SS
27216 * gdb.base/list.exp (test_forward-search): Increase timeout by
27217 5 minutes for the "search extremely long line" case.
27218 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27219 completely optional and that the pass/fail messages use the command as
27220 the message if that third arg is a null string.
27221 (gdb_test_exact): Arrange that a null string pattern means match a
27222 null string output rather than any output, which might include random
889bf7c5 27223 errors.
c906108c
SS
27224 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27225 backtrace test.
27226 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27227 always failing and failure is now exposed by gdb.exp changes.
27228
27229Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27230
27231 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27232 weren't being noted.
27233
27234Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27235
27236 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27237 * gdb.stabs/weird.exp: Remove v_comb xfails.
27238
dc96c6c7 27239Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27240
27241 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27242 list.exp scope.exp watchpoint.exp]
c906108c 27243 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27244
dc96c6c7 27245Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27246
27247 * config/monitor.exp: Increase download timeout to 1000 seconds.
27248
dc96c6c7 27249Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27250
27251 * config/m32r.exp: Increase timeout to 120 seconds.
27252
27253Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27254
27255 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27256 and accept older ordering as obsolescent gcc or gdb.
27257 * gdb.c++/templates.exp: Ditto.
27258 * gdb.c++/virtfunc.exp: Ditto.
27259
27260Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27261
27262 * gdb.base/coremaker.c: Add code to mmap some data so we
27263 can check that it ends up in the core file.
27264 * gdb.base/corefile.exp: Add test to read mmapped data
27265 from core file.
27266
dc96c6c7 27267Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27268
27269 * config/m32r.exp: New file.
27270
27271Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27272
27273 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27274 that cflags can contains -gstabs, and work correctly for other tests.
27275
dc96c6c7 27276Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27277
27278 * gdb.base/setshow.exp: New file, tests show and set.
27279 * gdb.base/setshow.c: New file, tests show and set.
27280 * gdb.base/help.exp: Add test for help set|show annotate.
27281 * gdb.base/default.exp: Add test for set|show annotate.
27282
27283Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27284
27285 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27286 errors unique.
27287 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27288 explicitly.
27289
27290Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27291
27292 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27293 and width commands. This is done elsewhere.
27294 * (gdb_start): Don't call gdb_start_sim here. That's already
27295 done in gdb_load. This fixes lots of failures in default.exp.
27296
27297Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27298
27299 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27300 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27301 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27302 in the same we we treat other failures (since it may be an expected
889bf7c5 27303 condition), rather than as an error.
c906108c
SS
27304 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27305 old test format.
27306
27307Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27308
27309 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27310 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27311 twice. Nuke the duplicates.
c906108c 27312 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27313 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27314 Remove config.h along with other config files.
27315
27316Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27317
27318 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27319 "p func1 ()" and note that rests of tests are skipped.
27320 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27321 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27322 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27323 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27324 affected by the previous run test.
27325 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27326 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27327 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27328 "pass int powerset tuple" and "pass modeless int powerset tuple".
27329 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27330 "real write 4" and "real write 8".
27331 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27332 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27333 "print \$i after tuple assign 2", and
27334 "print vs2 after tuple assign 2".
27335 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27336 meaningful error message and return -1 so the caller can
27337 suppress further tests and avoid a cascade of errors.
d63a86f8 27338
c906108c
SS
27339Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27340
27341 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27342 format for printing version.
27343 * gdb.base/default.exp: Ditto.
27344 * gdb.base/interrupt.exp: Fix problem with cascade of
27345 errors if child process dies while calling a function.
d63a86f8 27346
c906108c
SS
27347Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27348
27349 * Makefile.in (VPATH): Add
27350 * Makefile.in (Makefile, config.status): Fix rules so things get
27351 remade when necessary.
27352
27353Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27354
27355 * Makefile.in (just-check): Add path to sibling expect dir
27356 to environment variable specified by RPATH_ENVVAR.
27357
27358Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27359
27360 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27361 (just-check): Add shared library paths for libstdc++, tk,
27362 tcl, bfd, and opcodes to the environment variable specified
27363 in RPATH_ENVVAR.
27364 * configure.in: Add support to recognize --enable-shared flag
27365 and generate correct value for RPATH_ENVVAR.
27366 * configure: Regenerated with autoconf.
27367
27368Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27369
27370 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27371 include all osf versions.
c906108c
SS
27372 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27373 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27374 when target is linux. When failing to build pthreads test
27375 executable, give more meaningful message.
27376 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27377 arg for pthread_create.
d63a86f8 27378
c906108c
SS
27379Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27380
27381 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27382 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27383 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27384 and -lpthreads (everybody else).
c906108c
SS
27385 (test_startup): Fail gracefully if threads are not supported.
27386 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27387 "p/c array_index("abcdef",2)" when not gcc compiled.
27388 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27389 "print func2::coremaker_local" when not gcc compiled.
27390 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27391 "ptype on opaque struct tagname (statically)",
27392 "ptype on opaque struct tagname (dynamically) 1", and
27393 "ptype on opaque struct tagname (dynamically) 2"
27394 for not compiled with gcc.
27395 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27396 backtrace when compiled with gcc.
d63a86f8 27397 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27398 than always return success.
27399
27400Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27401
27402 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27403
27404Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27405
27406 * gdb.base/structs.exp: Undo last change.
27407
27408Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27409
27410 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27411 encapsulate all the steps/nexts done during self test, starting
27412 at main, and makes them less sensitive to optimization issues.
27413 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27414 signal handler" test.
27415 * gdb.threads/pthreads.exp: Only run this for native configs.
27416 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27417 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27418 tests.
27419 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27420 for "runto test_calls(void)" test.
d63a86f8 27421
c906108c
SS
27422Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27423
27424 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27425 and don't expect address info in breakpoint confirmations.
27426
27427Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27428
27429 * gdb.base/list.exp (test_forward_search): Increase timeout
27430 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27431 and then reset to old value when done. Increase expect input
c906108c
SS
27432 buffer to 10000.
27433
27434Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27435
27436 * gdb.base/list.exp (test_forward_search): Fix to handle very
27437 long source line without overflowing expect's input buffer.
27438
27439Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27440
27441 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27442 "buffer_full".
27443
27444 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27445 "buffer_full".
27446
27447 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27448 "buffer_full".
27449
27450 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27451 "buffer_full".
27452
27453Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27454
27455 * configure.in (configdirs): Add gdb.threads.
27456 * configure: Regenerated with autoconf.
27457 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27458 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27459 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27460
c906108c
SS
27461Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27462
27463 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27464
27465Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27466
27467 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27468 each signal's status in the output of "handle all print".
27469 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27470 the \r\n sequence that immediately precedes the gdb prompt.
27471 * gdb.base/a1-selftest.exp: Save original timeout and restore
27472 after test.
27473
27474Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27475
27476 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27477 symbol.
27478
27479Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27480
27481 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27482
27483Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27484
27485 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27486 timeout by 60 seconds.
27487
27488Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27489
27490 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27491 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27492 error return.
27493
27494Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27495
27496 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27497 gdb initialization, also report how long dejagnu waited. Restore
27498 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27499 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27500
27501Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27502
27503 * lib/gdb.exp: Report timeout value for verbosity level 2.
27504 * config/gdbserver.exp: Ditto.
27505 * config/hppro.exp: Ditto.
27506 * config/mips-gdb.exp: Ditto.
27507 * config/monitor.exp: Ditto.
27508 * config/netware.exp: Ditto.
27509 * config/sim-gdb.exp: Ditto.
27510 * config/slite-gdb.exp: Ditto.
27511 * config/udi-gdb.exp: Ditto.
27512 * config/unix-gdb.exp: Ditto.
27513 * config/vx-gdb.exp: Ditto.
27514 * gdb.base/a1-selftest.exp: Ditto.
27515 * gdb.base/a2-run.exp: Ditto.
27516 * gdb.base/break.exp: Ditto.
27517 * gdb.base/corefile.exp: Ditto.
27518 * gdb.base/list.exp: Ditto.
27519 * gdb.base/recurse.exp: Ditto.
27520 * gdb.base/scope.exp: Ditto.
27521 * gdb.base/signals.exp: Ditto.
27522
27523Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27524
27525 * gdb.threads/Makefile.in (docdir): Removed.
27526
27527Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27528
27529 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27530 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27531 @srcdir@.
d63a86f8 27532 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27533 autoconf 2.5 or higher.
27534 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27535
27536Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27537
27538 * configure: Regenerated.
27539 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27540 avoid name clashes with SunOS headers.
27541
27542Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27543
27544 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27545
27546Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27547
27548 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27549 prototype information ends up in the compiler info file.
27550
27551Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27552
27553 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27554 attempting to regenerate it. Eliminate use of a temporary file
27555 and just generate the info file directly. Source it immediately,
27556 for consistency of use.
27557 * gdb.base/corefile.exp: Ditto
27558 * gdb.base/exprs.exp: Ditto.
27559 * gdb.base/funcargs.exp: Ditto.
27560 * gdb.base/langs.exp: Ditto.
27561 * gdb.base/list.exp: Ditto.
27562 * gdb.base/mips_pro.exp: Ditto.
27563 * gdb.base/nodebug.exp: Ditto.
27564 * gdb.base/opaque.exp: Ditto.
27565 * gdb.base/ptype.exp: Ditto.
27566 * gdb.base/scope.exp: Ditto.
27567 * gdb.base/setvar.exp: Ditto.
27568 * gdb.base/signals.exp: Ditto.
27569 * gdb.base/whatis.exp: Ditto.
27570 * gdb.c++/templates.exp: Ditto.
27571 * gdb.c++/virtfunc.exp: Ditto.
27572 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27573 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27574
27575Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27576
27577 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27578 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27579 Increase timeout, a lot of single stepping might be needed if the
27580 target has no hardware watchpoints.
27581
27582Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27583
27584 * gdb.base/break.exp: Ignore compiler warnings when compiling
27585 break.c.
27586 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27587 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27588 from remote-sim.
27589 * gdb.base/exprs.exp: Add h8300 xfails.
27590 * gdb.base/funcargs.exp: Likewise.
27591 * gdb.base/nodebug.exp: Likewise.
27592 * gdb.base/printcmds.exp: Likewise.
27593 * gdb.base/ptype.exp: Likewise.
27594 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27595 h8300 xfails.
d63a86f8 27596 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27597 on the h8300.
27598 * gdb.base/funcargs.c: Explicitly make last constant argument to
27599 call_after_alloca_subr an unsigned long type.
27600 * gdb.base/return.c: Include stdio.h.
27601
27602Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27603
27604 * config/abug.exp: New file for the older Motorola Bug monitor
27605 that runs on the mvme13x series VME boards.
27606 * config/monitor.exp: Use the new config array for target settings
27607 if they exist.
27608
27609Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27610
27611 * sim-gdb.exp: Make the SH simulator allocate less space when
27612 it is targeted.
27613
27614Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27615
27616 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27617 test.
27618
27619Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27620
27621 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27622 "rs6000-*-*" for "list function in include file" when gcc compiled.
27623 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27624 for "p ctable1[120]".
27625 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27626 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27627 Remove setup_xfail for "rs6000-*-*" for
27628 "print 'scope0.c'::filelocal before run".
27629 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27630 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27631 since some compilers don't allow both options to be given
27632 on the same command line. Create object file and move it.
d63a86f8 27633
c906108c
SS
27634Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27635
27636 * gdb.base/corefile.exp: Always regenerate the core file, since
27637 we always regenerate the coremaker program. Detect special case
27638 where registers cannot be read from core file.
d63a86f8 27639
c906108c
SS
27640Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27641
27642 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27643 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27644 * gdb.c++/templates.exp: Only match on basename of file since
27645 some formats like xcoff don't encode directory information.
27646 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27647 and rs6000 AIX xcoff targets.
27648 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27649 * configure: Regenerate.
27650 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27651 here, rather than in distclean.
d63a86f8 27652
c906108c
SS
27653Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27654
27655 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27656 defined, and use it to compile the test case with -O2. The
27657 native compilation still uses no optimization.
27658 * gdb.base/mips_pro.c: Remove inline assembly code since
27659 it is compiled PIC by default, which results in assembler
27660 warnings that make the testsuite think the compilation
27661 was unsuccessful.
27662
27663Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27664
27665 * gdb.c++/misc.exp: Add note to message for
27666 "print s.a for foo struct" that this is a known gcc 2.7.2
27667 and earlier bug.
27668
27669Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27670
27671 * gdb.base/break.exp: Fix pattern for matching "Delete all
27672 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27673 setup_xfail for deleting all breakpoints test. Fix various
27674 timeout messages to include "(timeout)".
27675 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27676 for "p t_float_values2(3.14159,float_val2)".
27677 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27678 for "continue to call2g" when gcc compiled.
27679 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27680 "up to foo in langs.exp", "show language at foo in langs.exp",
27681 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27682 and "show language at fsub in langs.exp".
27683 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27684 "list line 1 in include file", "list message for lines past EOF",
27685 "list function in include file", "list list0.h:foo", and
27686 "list filename:function; nonexistant function".
27687 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27688 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27689 and "ptype t_char_array" to be for native cc only.
d63a86f8 27690
c906108c
SS
27691Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27692
d63a86f8 27693 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27694 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27695 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27696
27697Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27698
27699 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27700 "bt in signals.exp". This problem only appears when running
27701 the testsuite, and then only intermittently.
27702
27703Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27704
27705 * gdb.base/return.exp (return_tests): Differentiate between
27706 two tests of continuing.
27707
27708Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27709
27710 * */Makefile.in (maintainer-clean): Remove config.log.
27711 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27712 * gdb.c++/Makefile.in (PROGS): Add inherit.
27713 (clean): Remove *.ci.
27714
27715Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27716
27717 * gdb.c++/misc.cc: Add test code from Mike Stump.
27718 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27719
27720Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27721
27722 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27723 to "alpha-*-osf2*" and add comment.
27724 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27725 setup_xfail for "step over execarg initialization" and
27726 "step over corearg initialization".
c906108c
SS
27727 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27728 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27729 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27730 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27731 "print func2::coremaker_local", and "backtrace in corefile.exp".
27732 * gdb.base/signals.exp: Build and source signals.ci.
27733 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27734 to be for gcc only.
27735 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27736
c906108c
SS
27737Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27738
27739 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27740 Feb 3 procfs.c change.
27741
27742Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27743
27744 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27745
27746Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27747
27748 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27749 from dejagnu's apparent default of 10 seconds, which gives random
27750 results when running the tests over NFS on moderately loaded systems.
27751 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27752
27753Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27754
27755 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27756 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27757 result reports.
c906108c
SS
27758
27759Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27760
27761 * configure.in (CY_AC_PATH_TCLH): Remove.
27762 * configure: Regenerate.
27763
27764Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27765
27766 * gdb.c++/Makefile.in (clean): Add missing '{'.
27767
27768Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27769
27770 * lib/gdb.exp: Provide a default value for noinferior.
27771
27772 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27773 Load libgloss.exp.
27774
27775Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27776
27777 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27778 the executable, not the .o to run the tests from.
27779
27780Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27781
27782 * gdb.base/break.exp: Don't test for program exit or exit status
27783 if $noresults if nonzero.
27784 * gdb.base/langs.exp: Likewise.
27785 * gdb.base/watchpoint.exp: Likewise.
27786
27787 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27788 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27789 trying to compile the testcase.
27790
27791Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27792
27793 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27794 * gdb.base/signals.exp (continue to handler): Likewise.
27795
27796Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27797
27798 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27799
27800 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27801
27802Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27803
27804 * gdb.base/corefile.exp: Recognize "not found" as failure
27805 when trying to determine if a core file was generated.
27806 If no core file was generate the first time, try again without
27807 the ulimit -c to work around braindamaged shells.
27808
27809Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27810
27811 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27812 [] tests with "test" and enclose string in quotes.
27813 * gdb.stabs/configure: Rebuild
d63a86f8 27814
c906108c
SS
27815Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27816
27817 Changes in sync with expect:
27818 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27819 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27820 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27821 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27822 argument to AC_REQUIRE.
27823 * configure: Regenerated.
27824
27825Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27826
27827 * gdb.base/corefile.exp: When generating a core, discard any
27828 error messages about ulimit not found and the "core dumped"
27829 message from the shell that runs the coredumper.
27830
27831Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27832
27833 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27834
27835 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27836 which sed script to run. Expect failure for v_comb test
27837 on PA targets too.
d63a86f8 27838
c906108c
SS
27839Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27840
27841 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27842 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27843
27844Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27845
27846 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27847 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27848 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27849 * lib/gdb.exp (default_gdb_start): Fix typo.
27850 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27851 messages to not include the full program name that caused
27852 the core dump since some systems (such as solaris) apparently
27853 truncate this path to about 80 characters.
27854 When generating a core file first try increasing the core file
27855 size limit to unlimited since some systems may default it to
27856 zero, and it is harmless to try it. Move the test for failing
27857 to generate a core file to where it will actually get executed.
27858 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27859 new gdb result from g++ debug info improvements and make old
27860 pattern obsolescent. Also account for size_t differences
27861 (may be int or long).
27862 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27863 initialization before function call is placed in the delay slot
27864 and thus appears to be skipped over by commands such as "next".
27865
27866Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27867
27868 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27869
27870Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27871
27872 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27873 input source file; fix code to compile test to deal with this
27874 convention.
27875 * gdb.c++/*.exp: Likewise.
27876
27877Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27878
27879 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27880 "bt in signals.exp".
27881
27882Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27883
27884 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27885 "step over execarg initialization" and
889bf7c5 27886 "step over corearg initialization".
c906108c
SS
27887
27888Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27889
27890 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27891 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27892
27893Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27894
27895 From Rob Savoye (rob@poseidon.cygnus.com)
27896 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27897 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27898 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27899 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27900 configure.in}: Major reworking for autoconfig.
c906108c
SS
27901 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27902 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27903 New files.
c906108c
SS
27904 * config/unix-gdb.exp: Make GDB global.
27905 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27906 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27907 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27908 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27909 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27910 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27911 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27912 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27913 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27914 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27915 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27916 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27917 to returns as necessary, arrange for test to compile own testcase
27918 executable.
c906108c 27919 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27920
c906108c
SS
27921Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27922
27923 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27924 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27925 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27926 "backtrace through signal handler".
27927
27928Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27929
27930 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27931 continuing from a job control stop signal.
27932 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27933
27934Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27935
27936 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27937 * gdb.base/corefile.exp: Likewise.
27938 * gdb.base/funcargs.exp: Likewise.
27939
27940Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27941
27942 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27943 * config/monitor.exp: Add support for setting baud rate.
27944
27945Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27946
27947 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27948 i*86-*-linux* xfails for "backtrace through signal handler".
27949 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27950 "print func2::coremaker_local".
27951 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27952 alpha-dec-osf2* xfail for
c906108c
SS
27953 "delete all breakpoints when none".
27954
27955Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27956
27957 * gdb.base/break.exp: Change test that deletes all breakpoints
27958 when no user breakpoints are installed. A post 4.15 change
27959 causes gdb to no longer prompt in this case.
27960
27961Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27962
27963 * gdb.base/return.exp (return_tests): Change xfail for test
27964 "correct value returned double test" to stop xfailing at
27965 Solaris 2.5. Apparently the bug has been fixed.
27966
27967Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27968
27969 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27970 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27971
27972Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27973
27974 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27975 * gdb.disasm/hppa.s: Corresponding changes.
27976
27977Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27978
27979 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27980 makefile fragment.
27981 * config/mt-hpux: Deleted.
27982
27983Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27984
d63a86f8 27985 * Many files: When warning about suppressed tests due to a
c906108c
SS
27986 nonexistant test binary, avoid incrementing the warning count.
27987
27988Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27989
27990 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27991
c906108c
SS
27992Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27993
27994 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27995 "sparc-*-solaris2*".
27996
27997Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27998
27999 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28000 Add global and local variables and initialize them.
28001 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28002 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28003 extracts the file name and terminating signal from the core file.
28004 * TODO: Remove note about tests for correct mapping of corefile.
28005 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28006 from optimizing it away.
28007 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28008 handles common blocks.
28009
28010Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28011
28012 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28013 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28014
28015Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28016
28017 * Makefile.in (maintainer-clean): New target, synonym for
28018 realclean.
28019 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28020 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28021 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28022 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28023 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28024 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28025
28026Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28027
28028 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28029 xfails when not gcc compiled for "print foo::funclocal".
28030 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28031 "print foo::funclocal at foo",
28032 "print 'scope1.c'::foo::funclocal at foo",
28033 "print foo::funclocal_bss at foo",
28034 "print 'scope1.c'::foo::funclocal_bss at foo",
28035 "print foo::funclocal_ro at foo",
28036 "print 'scope1.c'::foo::funclocal_ro at foo",
28037 "print bar::funclocal at foo" and
28038 "print 'scope1.c'::bar::funclocal at foo".
28039 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28040 gcc compiled for "print foo::funclocal at bar".
28041 Expand all messages to ensure that they identify that
28042 the test is at bar().
28043 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28044 gcc compiled for:
28045 "ptype on opaque struct pointer (statically)",
28046 "ptype on opaque struct tagname (statically)",
28047 "ptype on opaque struct pointer (dynamically) 1",
28048 "ptype on opaque struct tagname (dynamically) 1",
28049 "ptype on opaque struct pointer (dynamically) 2" and
28050 "ptype on opaque struct tagname (dynamically) 2
28051 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28052 gcc compiled for:
28053 "p datalocal"
28054 "whatis datalocal",
28055 "ptype datalocal",
28056 "p bsslocal",
28057 "whatis bsslocal", and
28058 "ptype bsslocal".
28059 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28060 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28061 when not gcc compiled.
28062 * gdb.base/funcargs.exp (float_and_integral_args): Add
28063 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28064 compiled.
28065 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28066 "backtrace from call6a" when not gcc compiled.
28067 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28068 "backtrace from call7a" when not gcc compiled.
28069 * gdb.base/callfuncs.exp (do_function_calls):
28070 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28071 "p t_char_array_values(char_array_val2,char_array_val1)",
28072 "p t_char_array_values(char_array_val1,char_array_val2)",
28073 "p t_char_array_values("carray 1","carray 2")",
28074 "p t_char_array_values("carray 1",char_array_val2)",
28075 "p t_char_array_values(char_array_val1,"carray 2")",
28076 "p sum_args(1,{2})",
28077 "p sum_args(2,{2,3})",
28078 "p sum_args(3,{2,3,4})",
28079 "p sum_args(4,{2,3,4,5})"
28080 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28081 "backtrace in corefile.exp" when not gcc compiled.
28082
28083Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28084
28085 * gdb.base/signals.exp: Rewrite `handle all print' test as
28086 a procedure. Accept blanks or TABs as whitespace, increase
28087 timeout and expect input buffer size for the large output
28088 from the command. Remove "i*86-*-bsdi2.0" xfail.
28089
28090Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28091
28092 * gdb.base/setvar.exp: Add new testcases for truncation when
28093 assigning invalid values to bitfields.
28094
28095Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28096
d63a86f8 28097 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28098 mips-sgi-irix* xfail for
28099 "call inferior func with struct - returns char *"
28100 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28101 accepted in the result.
c906108c
SS
28102
28103Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28104
28105 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28106 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28107 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28108 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28109 that accidentally got checked in.
28110
28111Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28112
d63a86f8 28113 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28114 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28115 compiled test.
28116 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28117 Add mips-sgi-irix5* xfail for not gcc compiled.
28118 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28119 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28120 compiled for "p top", "whatis top", "p middle", and "whatis
28121 middle".
c906108c
SS
28122 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28123 "whatis signed char" for not gcc compiled.
28124 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28125 "set variable signed char=-1 (-1)" and
28126 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28127 * gdb.base/funcargs.exp (float_and_integral_args):
28128 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28129 Add mips-sgi-irix* xfail when not gcc compiled for
28130 "continue to call2b".
28131 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28132 "continue to call2g".
6fdff2c5
PA
28133 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28134 compiled for "backtrace from call6a"
28135 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28136 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28137 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28138 (localvars_after_alloca): Fix gdb_test cmds for
28139 "print * after runto ...".
28140 Remove rs6000-*-* xfails for
28141 "print i after runto localvars_after_alloca" and
28142 "print l after runto localvars_after_alloca"
28143 for all compilers.
28144 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28145 when not compiled with gcc, for:
c906108c
SS
28146 "print signed char == (minus)",
28147 "print signed char != (minus)",
28148 "print signed char < (minus)",
28149 "print signed char > (minus)".
28150 * gdb.base/callfuncs.exp (do_function_calls):
28151 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28152 "call inferior func with struct - returns char *".
d63a86f8 28153 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28154 "correct value returned double test" to include Solaris 2.4.
28155 * gdb.base/funcargs.exp (float_and_integral_args):
28156 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28157
c906108c
SS
28158Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28159
28160 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28161 enumeration bitfields if compiling with GNU C.
28162 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28163 to empty' prompt.
28164
28165Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28166
28167 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28168 test for PRO targets.
28169
28170 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28171 breakpoints in the inferior at any given time by making
28172 two groups of breakpoints for call2*, call6* and call7*
28173 tests.
28174
28175Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28176
28177 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28178 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28179 from optimizing it away.
28180 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28181 "call inferior func with struct".
28182
28183Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28184
28185 * configure.in: Only configure gdb.chill for particular targets.
28186
28187Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28188
28189 * gdb.base/Makefile.in: Add action to .c.o transformation
28190 rule that generates a .ci file for each .o file and remove
28191 explicit .c.o rules except for callfuncs.o.
28192 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28193 generates a .ci file for each .o file and remove explicit
28194 .cc.o rules.
28195 (clean): Remove *.tmp *.ci files.
28196 (EXECUTABLES): Remove templ-info.exp.
28197 * gdb.base/compiler.c: New file.
28198 * gdb.c++/compiler.cc: New file
28199 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28200 Change rs6000-*-* xfail for
28201 "print 'scope0.c'::filelocal_ro" and
28202 "print 'scope1.c'::filelocal" and
28203 "print 'scope1.c'::filelocal_bss" and
28204 "print 'scope1.c'::filelocal_ro" and
28205 "print 'scope1.c'::foo::funclocal" and
28206 "print 'scope1.c'::foo::funclocal_ro" and
28207 "print 'scope1.c'::bar::funclocal" and
28208 "print 'scope0.c'::filelocal_ro" and
28209 "print 'scope1.c'::filelocal at foo" and
28210 "print 'scope1.c'::filelocal_bss at foo" and
28211 "print 'scope1.c'::filelocal_ro at foo" and
28212 "print 'scope1.c'::foo::funclocal at foo" and
28213 "print 'scope1.c'::foo::funclocal_bss at foo" and
28214 "print 'scope1.c'::foo::funclocal_ro at foo" and
28215 "print 'scope1.c'::bar::funclocal at foo" and
28216 "print 'scope0.c'::filelocal_ro" and
28217 "print 'scope1.c'::filelocal" and
28218 "print 'scope1.c'::filelocal_bss" and
28219 "print 'scope1.c'::filelocal_ro" and
28220 "print 'scope1.c'::foo::funclocal" and
28221 "print 'scope1.c'::foo::funclocal_bss" and
28222 "print 'scope1.c'::foo::funclocal_ro" and
28223 "print 'scope1.c'::bar::funclocal" and
28224 "print 'scope1.c'::bar::funclocal_bss"
28225 to only be xfail'd when not compiled with gcc.
d63a86f8 28226 Add rs6000-*-* xfail for
c906108c
SS
28227 "print 'scope0.c'::filelocal_bss before run"
28228 when compiled with gcc.
28229 (test_at_main): Add rs6000-*-* xfail for
28230 "print filelocal_ro in test_at_main"
28231 when compiled with gcc.
28232 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28233 Add rs6000-*-aix* xfail for
c906108c
SS
28234 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28235 "ptype t_char_array", not compiled with gcc.
28236 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28237 xfail for "list foo (in include file)" when gcc compiled.
28238 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28239 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28240 "run to call0a" if not compiled with gcc.
28241 (unsigned_integral_args): Add rs6000-*-* xfail for
28242 "run to call1a" if not compiled with gcc.
28243 (float_and_integral_args): Add rs6000-*-* xfail for
28244 "run to call2a" if not compiled with gcc and for
28245 "continue to call2b" for any compiler.
28246 Add rs6000-*-* xfail to
28247 "print f1 after run to call2a" for gcc compiled.
28248 (discard_and_shuffle): Add rs6000-*-* xfail for
28249 "run to call6a".
28250 (shuffle_round_robin): Add rs6000-*-* xfail for
28251 "backtrace from call7a" if not compiled with gcc.
28252 Add rs6000-*-* xfail for
28253 "backtrace from call7b" if compiled with gcc.
28254 (call_after_alloca): Add rs6000-*-* xfail for
28255 "print c in call_after_alloca" and
28256 "print s in call_after_alloca" and
28257 "backtrace from call_after_alloca_subr"
28258 if not compiled with gcc.
28259 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28260 "print c in localvars_in_indirect_call" and
28261 "print c in localvars_in_indirect_call" and
28262 "backtrace in indirectly called function" and
28263 "stepping into indirectly called function"
28264 if not compiled with gcc.
28265 (localvars_after_alloca): Add rs6000-*-* xfail for
28266 "print c after runto localvars_after_alloca" and
28267 "print s after runto localvars_after_alloca" and
28268 "print i after runto localvars_after_alloca" and
28269 "print l after runto localvars_after_alloca"
28270 for all compilers.
28271 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28272 than whatis-info.exp.
28273 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28274 than opaque-info.exp.
28275 Setup rs6000-*-* xfail for
d63a86f8 28276 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28277 "ptype on opaque struct pointer (dynamically)" when
28278 not compiled with gcc.
28279 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28280 rather than callf-info.exp.
28281 (do_function_calls): Add clear_xfail for rs6000-*-* for
28282 "p t_float_values2(3.14159,float_val2)". Seems to work
28283 fine there, both with xlc and gcc. Need to find out what
28284 it is doing right and fix other platforms.
28285 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28286 "call inferior func with struct - returns int",
28287 "call inferior func with struct - returns long",
28288 "call inferior func with struct - returns float",
28289 "call inferior func with struct - returns double",
28290 "call inferior func with struct - returns char *",
28291 but only if not gcc compiled (presumes xlc compiled).
28292 Change rs6000-*-* xfails for
28293 "call inferior func with struct - returns char" and
28294 " call inferior func with struct - returns short" to only
28295 xfail if not using gcc.
28296 (clean mostlyclean): Remove *.ci and *.tmp files.
28297 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28298 than templ-info.exp.
28299 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28300 Add rs6000-*-* xfail for "up to foo in langs.exp"
28301 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28302 when not gcc compiled.
d63a86f8 28303
c906108c
SS
28304Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28305
28306 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28307 * gdb.base/corefile.exp: Likewise.
28308 * gdb.base/list.exp: Likewise.
28309 * gdb.base/scope.exp: Likewise.
28310 * gdb.base/siganls.exp: Likewise.
28311
28312 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28313 compiler output.
28314 * gdb.base/whatis.exp: Likewise.
28315
28316Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28317
28318 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28319 failure (opcode table has been fixed to match reality).
28320
28321Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28322
28323 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28324 "call inferior func with struct - returns char",
28325 "call inferior func with struct - returns short"
28326
28327 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28328 "print 'scope0.c'::filelocal at main",
28329 "print 'scope0.c'::filelocal_bss in test_at_main",
28330 "print 'scope0.c'::filelocal at foo",
28331 "print 'scope0.c'::filelocal_bss in test_at_foo",
28332 "print 'scope0.c'::filelocal at bar",
28333 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28334
c906108c
SS
28335 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28336 in source file 1". This bug seems to have been fixed with both
28337 gcc and native cc (was native assembler bug?).
28338
28339Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28340
28341 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28342 "backtrace through signal handler" to "i*86-*-sysv4*".
28343 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28344 continue" case. Add "known SVR4 bug" to fail message.
28345 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28346 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28347 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28348 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28349 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28350 "up to foo in langs.exp", "show language at foo in
28351 langs.exp", "up to cppsub_ in langs.exp", "show
28352 language at cppsub_ in langs.exp", "up to fsub in
28353 langs.exp", and "show language at fsub in langs.exp".
28354 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28355 "bactrace in corefile.exp".
28356 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28357 "call inferior function with struct - returns float" and
28358 "call inferior function with struct - returns double".
d63a86f8 28359
c906108c
SS
28360Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28361
28362 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28363 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28364 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28365 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28366
28367Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28368
28369 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28370 (or overriden) "CHILL" macro rather then bare "gcc".
28371 Also look for ../../gcc/xgcc since that is what we will
28372 actually need, not "Makefile". Remove following assignment
28373 of CHILL to CHILL_FOR_TARGET because that results in
28374 recursive definition.
28375
28376Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28377
28378 * gdb.base/corefile.exp: Change xfail for backtrace in
28379 corefile.exp from linuxaout to all linux.
28380 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28381 cases where we miss the breakpoint at the signal handler
28382 for some reason. Setup xfail for linuxoldld/linuxaout and
28383 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28384 hitting SIGURG breakpoint.
28385 * gdb.base/signals.exp: Setup xfail for "next" acting like
28386 continue to add linuxoldld. Setup xfail for all linux for
28387 "next to handler in signals_tests_1", "backtrace in
28388 signals_tests_1", "continue to func1", "pass SIGUSR1",
28389 and continue to handler".
28390
28391Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28392
28393 * Update all FSF addresses except those in COPYING* files.
28394
28395Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28396
28397 * gdb.base/a2-run.exp: Change messages to be more explicit about
28398 the status of args, and quote binfile in results.
28399
28400Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28401
28402 * gdb.base/callfuncs.exp: Add tests for passing structs to
28403 inferior functions and return various types.
28404 * gdb.base/callfuncs.c: Add functions to receive a struct
28405 and return a member of the struct, in various types.
28406
28407Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28408
28409 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28410
28411Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28412
28413 * config/vxworks29k.exp: New file, sources vxworks.exp.
28414
28415Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28416
28417 * config/gdbremote.exp: New file. Testing framework using
28418 gdbserver.
28419
28420Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28421
28422 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28423 "call function when asleep" and "send end of file".
28424 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28425 for "backtrace in corefile.exp".
28426 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28427 for "backtrace through signal handler".
28428 * gdb.base/corefile.exp: Make sure we actually generate a core file
28429 before trying the core tests. Some systems allow the user to suppress
28430 generation of core files and default to that (linux for example).
28431 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28432 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28433
28434Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28435
28436 * gdb.threads: New directory with some crude multi-threaded
28437 gdb tests (step.exp and step2.exp).
28438 * config/mt-lynx (STEP_EXECUTABLE): Define.
28439 (THREADFLAGS): Define.
28440
28441Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28442
28443 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28444
28445 * gdb.base/signals.exp: Disable whole file for lynx until
28446 further notice.
28447
28448 * gdb.base/signals.exp: xfail test where "next" acts like
28449 "continue" for lynx.
28450
28451 * gdb.base/interrupt.exp: xfail test for calling function while
28452 inferior is asleep for lynx.
28453
28454 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28455 than one cr-lf after each command.
28456
28457Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28458
28459 * configure.in: Reinstate setting of stabsdirs variable, fix
28460 typo in setting up configdirs for native builds.
28461
28462 * gdb.base/return.exp: Fix typo in return double test.
28463 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28464 compiler from optimizing them away.
28465
28466Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28467
28468 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28469 sequences to be echo'd by gdb when using gdb_test.
28470 * gdb.chill/chexp.exp: Likewise.
28471 * gdb.fortran/exprs.exp: Likewise
28472
28473Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28474
28475 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28476 after the inferior gdb has started.
28477
28478 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28479 after each command.
28480 * gdb.base/funcargs.exp: Likewise.
28481 * gdb.base/gdbvars.exp: Likewise.
28482 * gdb.base/interrupt.exp: Likewise.
28483 * gdb.base/list.exp: Likewise.
28484 * gdb.base/watchpoint.exp: Likewise.
28485 * gdb.c++/demangle.exp: Likewise.
28486 * gdb.c++/inherit.exp: Likewise.
28487 * gdb.chill/chexp.exp: Likewise.
28488 * gdb.fortran/exprs.exp: Likewise.
28489
28490 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28491 test if we can't handle IO to/from the inferior.
28492
28493 * gdb.c++/misc.exp: Always check for a program already being
28494 started after sending a "run" command to gdb.
28495
28496 * gdb.base/twice.exp: Start with a fresh gdb.
28497
28498 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28499 only depend on gdb's expression code, not the chill runtime.
28500
28501 * gdb.base/return.c: Put return values into variables so we
28502 can have gdb print them rather than depending on the program
28503 to print them.
28504 * gdb.base/return.exp: Corresponding changes.
28505
28506 * lib/gdb.exp: Provide default value for noinferiorio.
28507 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28508 the inferior.
28509
28510 * gdb.base/break.exp: Always check for a program already being
28511 started after sending a "run" command to gdb.
28512 (text_next_with_recursion): Don't check the output from the
28513 program's printf statement. Instead just make sure the program
28514 exited.
28515
28516 * gdb.base/commands.exp: Protect tests which need arguments with
28517 $noargs conditionals.
28518
28519Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28520
28521 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28522 of structure member arrays to match gdb/valops.c:value_addr change.
28523
28524Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28525
28526 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28527 cases.
28528
28529Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28530
28531 * configure.in (configdirs): Remove gdb.chill from default list
28532 of subdirs and then add it back in only if doing a native build.
28533 The current chill compiler does not yet work in any cross build.
28534 * Revert all signal changes from Jul 6.
28535 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28536 for sh-hms targets, allowing these tests to link, with no other
28537 changes. Testing is suppressed by setting "nosignals" in site.exp.
28538
28539Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28540
28541 * configure.in (signaldirs): Define and add to configdirs for all
28542 targets except some specific ones that are known to not support signals.
28543 Also clean up formatting.
28544 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28545 (signals, sigall): Remove rules to build.
28546 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28547 Moved to new gdb.signals directory.
28548 * gdb.signals: New test directory.
28549 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28550 signals.c signals.exp}: New or moved files.
28551
28552Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28553
28554 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28555
28556Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28557
28558 * gdb.base/return.exp: Xfail `return double' test failure
28559 on at least Solaris 2.3 and handle future/past versions on
28560 a case by case basis as appropriate. Also update message
28561 to include i*86 failures.
28562
28563Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28564
28565 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28566
28567 * lib/gdb.exp: Fix comment which erroneously identified
28568 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28569 gdb_file_cmd not gdb_load).
28570 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28571
28572 * gdb.base/setvar.exp: Make test names consistent between pass and
28573 fail cases. Use gdb_test more.
28574
28575Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28576
28577 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28578
28579Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28580
28581 * gdb.base/help.exp: Fix expected help string for `show commands'.
28582
28583Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28584
28585 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28586
28587 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28588 of a text section.
28589
28590Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28591
28592 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28593 that loop eventually terminates. Fix Connection refused logic so
28594 that testsuite will expire nicely.
28595
28596Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28597
28598 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28599 config/rom68k.exp: New tcl glue for the appropriate monitors.
28600 These all just end up calling monitor.exp.
28601 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28602 refused' by retrying. Cleanup some timeout issues.
28603 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28604 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28605 callers don't have to set/restore global timeout variable.
28606
28607 * The following set of changes centralizes management of the global
28608 timeout variable. This way, it can be set in one target dependent
28609 place instead of dozens of places scattered throughout the test suite.
28610 If you need to lengthen a timeout, then you should either set timeout
28611 in one of the config/{target}.exp files, or multiply it by a factor.
28612 Setting it to an absolute value is always going to lose for some
28613 targets.
28614 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28615 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28616 * gdb.base/funcargs.exp: Don't set timeout.
28617 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28618 * gdb.base/printcmds.exp (test_print_string_constants
28619 test_print_array_constants): Don't set timeout.
28620 * gdb.base/ptype.exp: Don't set timeout.
28621 * gdb.base/recurse.exp: Don't set timeout.
28622 * gdb.base/return.exp: Don't set timeout.
28623 * gdb.base/watchpoint.exp: Don't set timeout.
28624 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28625 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28626
28627Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28628
28629 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28630
28631Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28632
28633 * lib/gdb.exp: Disable chill tests for irix5.
28634
28635Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28636
28637 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28638 each test pass or fail.
28639
28640Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28641
28642 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28643 xlc not gcc.
28644
28645Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28646
28647 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28648
28649Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28650
28651 * config/est.exp: Fix copyright and comments. Remove dead code.
28652 Use targetname, serialport and baud variables instead of fixed
28653 constants.
28654 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28655 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28656
28657Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28658
28659 * gdb.base/watchpoint.exp: Don't run
28660 test_watchpoint_triggered_in_syscall for sunos.
28661
28662Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28663
28664 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28665 they don't seem to exist. Do include stdio.h.
28666
28667Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28668
28669 * gdb.base/a1-selftest.exp: Add alpha xfail.
28670
28671Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28672
28673 * gdb.base/watchpoint.c (main): Prompt before calling read().
28674 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28675 Revise accordingly. Remove cruft about sending "123" several
28676 times, until it gets noticed. Clean up the "print buf[0]" stuff
28677 so that it passes or fails, and waits for prompts in the usual way.
28678
28679Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28680
28681 * gdb.base/recurse.exp: Fix comment.
28682
28683 * TODO: Remove item about printing variables in nodebug.exp. Add
28684 item about enabling tests which are only run on some targets.
28685
28686 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28687 fail, make test names unique, use new gdb_test convention
28688 regarding pattern, use gdb_test more, etc.).
28689
28690 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28691 fail, make test names unique, etc.).
28692
28693Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28694
28695 * gdb.base/nodebug.c: Change return type of top and middle to
28696 short.
28697 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28698 are fixed by the recent mdebugread.c changes. Allow `short ()'
28699 as type for top and middle.
28700
28701Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28702
28703 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28704 nearly as I can tell, the whole thing was an accident in Stu's
28705 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28706 to replace a send/expect pair with gdb_test, but ended up only
28707 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28708 of 30 Mar 1995 took care of it, but left this vestigial comment
28709 which I am now nuking.
28710
28711Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28712
28713 * gdb.base/break.exp: Look for different line number for
28714 breakpoint at main depending on usestubs.
28715
28716Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28717
28718 * gdb.base/list.exp: Adjust some alternate expect patterns to
28719 match recent list0.c change. Add alternate expect pattern for
28720 output from `list default lines around main' for optimizing
28721 compilers.
28722
28723Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28724
28725 * lib/gdb.exp: If nosignals is not set, set it to 0.
28726
28727Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28728
28729 * config/slite-gdb.exp: Responds to load symbol table prompt.
28730 * gdb.base/break.exp: Adjust line number, fix rerun.
28731 * gdb.base/langs0.c: Add #ifdef usestubs.
28732
28733Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28734
28735 * gdb.base/list.exp: Adjust line contents after adding new lines in
28736 list0.c. Also fix a syntax error.
28737
28738 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28739 * gdb.base/break.exp: ditto.
28740 * gdb.base/list.exp: ditto.
28741 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28742 * gdb.base/run.c: ditto.
28743 * gdb.base/list0.c: ditto.
28744 * gdb.base/funcargs.c: ditto.
28745
28746Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28747
28748 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28749 $targetname, $serialport and $baud instead of hardwired variables.
28750 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28751 target doesn't support signals.
28752
28753Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28754
28755 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28756
28757Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28758
28759 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28760 Don't rely on the value of an auto variable before it has been
28761 initialized. Use gdb_test more.
28762
28763Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28764
28765 * lib/gdb.exp (default_gdb_version): A version number must start
28766 with a digit, but other than that contains all characters up to
28767 the first whitespace character.
28768
28769Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28770
28771 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28772
28773Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28774
28775 * gdb.c++/*.exp: Warn if executable does not exist. The original
28776 reason for skipping the warning was that configure.in sometimes
28777 intentionally skipped building the executables but the tcl code
28778 had no way of knowing. That (a) was always bogus with respect to
28779 error handling, (b) is no longer true (right now there is no way
28780 to skip C++ tests).
28781
28782 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28783
28784Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28785
28786 * gdb.base/list.exp: Add expect patterns for output from
28787 SunPRO compiled executables.
28788 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28789 types.
28790
28791Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28792
28793 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28794 number (we are already testing that the correct source line text
28795 gets printed).
28796
28797 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28798 that is what is intended, but something needed to be done to get
28799 sunos4 native working again.
28800
28801 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28802
28803 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28804 apparently went with a (very) old xfail.
28805
28806Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28807
28808 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28809 runto_main is a proc in gdb.exp that will do 'step' for target use
28810 stubs.
28811 * gdb.base/exprs.exp: ditto.
28812 * gdb.base/interrupt.exp: ditto.
28813 * gdb.base/opaque.exp: ditto.
28814 * gdb.base/printcmds.exp: ditto.
28815 * gdb.base/ptype.exp: ditto.
28816 * gdb.base/scope.exp: ditto.
28817 * gdb.base/setvar.exp: ditto.
28818 * gdb.base/signals.exp: ditto.
28819 * gdb.base/twice.exp: ditto.
28820 * gdb.c++/classes.exp: ditto.
28821 * gdb.c++/inherit.exp: ditto.
28822 * gdb.c++/templates.exp: ditto.
28823 * gdb.base/break.exp: no run and hit main for stubs. Change line
28824 numbers for breakpoints and info breakpoint.
28825 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28826 breakpoint().
28827 * gdb.base/callfuncs.c: ditto.
28828 * gdb.base/exprs: ditto.
28829 * gdb.base/interrupt.c: ditto.
28830 * gdb.base/opaque0.c: ditto.
28831 * gdb.base/printcmds.c: ditto.
28832 * gdb.base/ptype.c: ditto.
28833 * gdb.base/scope0.c: ditto.
28834 * gdb.base/setvar.c: ditto.
28835 * gdb.base/signals.c: ditto.
28836 * gdb.base/twice.c: ditto.
28837 * gdb.c++/misc.cc: ditto.
28838 * gdb.c++/templates.cc: ditto.
28839
28840Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28841
28842 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28843
28844 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28845 somewhere between `read' and `main.c'. I'm pretty sure the
28846 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28847 and it isn't particularly useful.
28848
28849 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28850
28851Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28852
28853 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28854
28855Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28856
28857 * config/mt-slite: add LIBS and -nostdlib.
28858 * config/slite-gdb.exp: add this new file to support sparclite target.
28859
28860Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28861
28862 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28863
28864 * gdb.base/a2-run.exp: Change argument to istarget from
28865 "*-*-vxworks" to "*-*-vxworks*".
28866 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28867
28868Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28869
28870 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28871 will not runto main but do a 'step' to step out of breakpoint().
28872 * config/mt-slite: add -Dusestubs.
28873
28874Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28875
28876 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28877 instead of just @.
28878
28879 * gdb.base/signals.exp: Add test for "handle all print".
28880 * TODO: Remove "handle all print". Also remove item about
28881 checking copyright date (I don't like the idea of a spurious FAIL
28882 based on when we run the tests).
28883
28884 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28885 for SunOS4 (reason for failure not investigated). Remove
28886 redundant test for $binfile.
28887
28888 * gdb.base/nodebug.c (array_index): Call malloc.
28889
28890 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28891
28892Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28893
28894 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28895 conventions and slightly simplify the matching regexp.
28896
28897Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28898
28899 * gdb.base/break.exp: Update gdb_test invocation to use new
28900 convention.
28901
28902 * lib/gdb.exp: If noargs is not set, set it to 0.
28903
28904 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28905 tests unique.
28906
28907 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28908
28909Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28910
28911 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28912 one argument of type "<non-float parameter>".
28913
28914Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28915
28916 * config/rom68k.exp: New file to support Motorola IDP board.
28917 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28918 * gdb.base/break.c: Change things around so that this program
28919 doesn't depend upon args. This is necessary to make remote
28920 targets work (in general, they can't take args).
28921 * gdb.base/break.exp: Don't try to send args to program. Don't
28922 expect output. Also, replace lots of code with gdb_test.
28923
28924Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28925
28926 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28927 printing of '\'' (which is what the comment says we are testing,
28928 even though we were not), not '''.
28929 (test_integer_literals_rejected): Test that printing ''' is an error.
28930
28931 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28932 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28933 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28934 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28935 Use gdb_test not test_print_accept.
28936 * lib/gdb.exp: Remove test_print_accept.
28937
28938 * gdb.base/signals.exp (signal_tests_1): Make pass message
28939 consistent with fail message.
28940
28941 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28942 unsigned char; the bug (PR 1821) is fixed.
28943
28944 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28945
28946 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28947 successful tests--makes xfailing them work right.
28948
28949Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28950
28951 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28952 only \r\n, not .*. The test can pass .* as the last thing in
28953 $pattern if that is what it wants. In addition to providing this
28954 flexibility, this change should speed up pattern matching in cases
28955 where the pattern already ended with .* (there were a number of
28956 them). This change also helps catch bad patterns--in the old
28957 scheme the typo "char \*" instead of "char \\*" would pass. Now
28958 it is caught.
28959 * Many .exp files: Update callers.
28960
28961 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28962 clearer and does not spuriously match multiple ('s. Likewise for
28963 ) and *.
28964
28965 * gdb.base/nodebug.exp: Test ability to call a function and pass
28966 it a string (even with no debugging info).
28967
28968 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28969 "p '\'", which is the same as "p ''" once tcl gets done with
28970 quoting, to "p '\\'", which I suspect is what is intended (one
28971 backslash gets sent to GDB).
28972
28973 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28974
28975Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28976
28977 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28978 1817) was fixed literally years ago.
28979
28980Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28981
28982 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28983 test, it causes stepping out of call_after_alloca_subr with
28984 optimizing compilers.
28985 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28986 fails.
28987
28988 * gdb.c++/templates.exp: Source templ-info.exp only if
28989 the templates executable exists.
28990
28991 * gdb.c++/misc.cc (class Contains_static_instance,
28992 class Contains_nested_static_instance),
28993 gdb.c++/classes.exp (test_static_members): Test printing of
28994 a class that contains a static instance of the class.
28995
28996Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28997
28998 * gdb.base/langs2.c (cppsub_): Don't prototype.
28999 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29000 only, I believe).
29001
29002Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29003
29004 * lib/gdb.exp (skip_chill_tests): New procedure.
29005
29006 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29007
29008Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29009
29010 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29011 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29012
29013Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29014
29015 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29016
29017 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29018 disassemble 8, not 16, instructions for part 4.
29019
29020 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29021 support the latter anymore.
29022
29023 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29024 -DNO_PROTOTYPES.
29025 * gdb.base/callfuncs.c: Control use of prototypes based on
29026 NO_PROTOTYPES, not __STDC__.
29027 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29028 t_float_values2 tests if prototypes in use.
29029
29030 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29031 t_double_values): When checking differences against DELTA, check
29032 that difference is within the range (-DELTA,DELTA), not just
29033 (-infinity,DELTA).
29034
29035Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29036
29037 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29038 'file' command firts, then 'target', then 'load', this is due to gdb
29039 target set up.
29040 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29041
29042Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29043
29044 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29045 FP load/store variants.
29046 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29047
29048Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29049
29050 * gdb.base/term.exp: Do not give a warning if not native, it is
29051 not an abnormal condition.
29052
29053Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29054
29055 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29056 t_char_array".
29057
29058Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29059
29060 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29061 are getting the version number.
29062
29063 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29064 if not native, it is not an abnormal condition.
29065
29066Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29067
29068 * lib/gdb.exp: Just use "file exists", rather than undocumented
29069 dejagnu procedure "findfile".
29070
29071Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29072
29073 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29074 (LDFLAGS): Set to -Xlinker -Ur.
29075
29076 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29077 Removed, these values are set by lib/gdb.exp.
29078
29079 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29080
29081Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29082
29083 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29084 of replicating gdb startup code.
29085
29086 * config/mt-vxworks (LDFLAGS): Set to -r.
29087 (CFLAGS_FOR_TARGET): Removed.
29088
29089 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29090 (gdb) and gdb for vxworks uses (vxgdb).
29091
29092 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29093 executable is not in the tree and host != target, use sed and
29094 program_transform_name to determine the gdb name used by the
29095 target.
29096
29097 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29098 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29099
29100Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29101
29102 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29103 floats, chars, and shorts where there are ANSI-style function
29104 definitions.
29105
29106 * gdb.base/langs.exp, gdb.base/langs*: New test.
29107 * gdb.base/Makefile.in: Build it.
29108 * TODO: Remove item about checking that C names don't get C++
29109 demangling applied; this test tests it.
29110
29111Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29112
29113 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29114 went with the const70 xfail. The xfail went away a year ago.
29115
29116 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29117
29118 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29119 for hp300.
29120
29121 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29122
29123 * gdb.base/a1-selftest.exp: Don't run on hp300.
29124
29125Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29126
29127 * Makefile.in (site.exp): Set host_alias and target_alias as well
29128 as host_triplet and target_triplet.
29129
29130Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29131
29132 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29133
29134 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29135 places as other ecoff systems).
29136
29137 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29138 ultrix.
29139
29140Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29141
29142 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29143 remove them.
29144 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29145 variable and "variable" in addition to "data variable".
29146 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29147
29148 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29149 2.
29150 * gdb.base/list1.c (long_line): Add additional statement at start
29151 of function.
29152 * gdb.base/list.exp (test_forward_search): Update line number to
29153 reflect new statement.
29154
29155Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29156
29157 * gdb.base/signals.exp: Reinitialize searched source directories
29158 after gdb_start call.
29159
29160Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29161
29162 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29163 * gdb.stabs/Makefile.in: Likewise.
29164
29165 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29166 change. Instead split the tests into smaller pieces.
29167 * gdb.disasm/hppa.s: Corresponding changes.
29168
29169Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29170
29171 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29172 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29173
29174 * gdb.base/funcargs.exp: Modify many tests so that every test
29175 either passes or fails. Make some test names unique.
29176
29177Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29178
29179 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29180 Call stty to set interrupt character.
29181
29182 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29183 for HP assembler versus GNU assembler based on actual behavior of
29184 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29185
29186 * TODO: Suggest a few more stepping tests.
29187
29188Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29189
29190 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29191 restart GDB for h8300 after a continue.
29192 (return): Add pattern to match a29k-udi behavior.
29193 * gdb.base/nodebug.exp: Remove obsolete comment.
29194 * gdb.base/regs.exp: New file, testing of register displays.
29195 * gdb.base/return.exp: Fix typo in reference to $objdir.
29196 * gdb.base/whatis.exp: Always start with a fresh GDB.
29197
29198Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29199
29200 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29201 higher, these tests generate a lot of output.
29202
29203Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29204
29205 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29206 code following the catch silently ignored some errors; without the
29207 catch they should be thrown like any other tcl error. Also, the
29208 catch used "" instead of {} which meant all the callers who wanted
29209 to include one of the characters "[]$ had to quote it an extra time.
29210 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29211 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29212 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29213 Remove extra quoting.
29214
29215Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29216
29217 * gdb.base/commands.exp: Make test names unique; every test either
29218 passes or fails. Update some comments.
29219
29220 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29221
29222Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29223
29224 The following fixes a FAIL caused by the fact that the alpha stabs
29225 configuration didn't use the ".if alpha" code in weird.def.
29226 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29227 bit pointer, so the 32 bit version works even on the alpha.
29228 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29229 Remove the stuff which allowed us to have separate versions for
29230 alpha and everything else.
29231
29232 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29233 regexp which "info func operator\[\](" is supposed to match. Fix
29234 string to send to GDB. Note that GDB still doesn't work right. Add a
29235 new test for "info func .perator\[\](" which GDB does handle correctly.
29236
29237 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29238
29239Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29240
29241 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29242 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29243 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29244 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29245 it makes the tests harder to understand and confuses test-o-matic.
29246 The preferred style is that each test provides a PASS or a FAIL,
29247 and has a unique message (e.g. "continue #54" not just "continue")
29248 which is the same for the pass and the fail.
29249 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29250 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29251 to lib/gdb.exp.
29252 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29253 prt_accept which was basically the same thing. Likewise for
29254 test_print_reject and prt_reject.
29255 * lib/gdb.exp (test_print_reject): Add some more error message
29256 patterns to match from the former printcmds.exp (prt_reject).
29257 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29258 One defect of the passcount stuff is that some of it failed to
29259 report XPASS where appropriate.
29260 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29261 stuff before and after arg in expected pattern.
29262 (test_paddr_operator_functions): Re-do test without print_addr_of;
29263 this is the only test which seems to want extra stuff there.
29264
29265Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29266
29267 * gdb.base/nodebug.exp: Update new tests to reflect improved
29268 wording of gdb output.
29269
29270 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29271 and "ptype" work on variables in files compiled without -g.
29272 Replaces commented out "maint print msymbol" tests.
29273
29274Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29275
29276 * gdb.base/setvar.c (dummy): Call malloc.
29277
29278 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29279 losing with the irix4 sed.
29280
29281 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29282 ALRM" on irix4.
29283
29284Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29285
29286 * TODO: Remove items about corefile.exp testing new exec-file and
29287 backtrace; both are now done. Add items about printing enums.
29288
29289Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29290
29291 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29292 "get signal $thissig" test fails.
29293
29294 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29295
29296Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29297
29298 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29299 compiler warning with dec alpha compiler.
29300
29301 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29302 extra \n from gdb_test call (this explains why the prompt test
29303 that I removed yesterday was there).
29304 (user_defined_command_test): Remove extra \n and prompt test.
29305
29306 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29307 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29308 doesn't exist.
29309 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29310 Also remove alpha workaround, which turns out to be because
29311 SIGABRT == SIGLOST.
29312
29313 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29314
29315 * gdb.base/help.exp: Don't test "help show".
29316
29317Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29318
29319 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29320 "set print address" is on.
29321 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29322 pass prompt to gdb_test; gdb_test already looks for the prompt.
29323
29324 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29325
29326 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29327 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29328 was to make sure that gdb can read a core file. But (a) the "read
29329 the corefile" part didn't make it to a1-selftest.exp, we just
29330 delete the corefile after creating it, and (b) we test reading
29331 corefiles in corefile.exp anyway. Also, this test left around a
29332 xgdb process on Solaris.
29333
29334 * gdb.base/corefile.exp: Also test backtrace.
29335
29336Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29337
29338 * gdb.base/commands.exp: Test a simple user defined command with
29339 arguments and if/while statements; verify the full user command is
29340 printed by "show user".
29341
29342 * gdb.base/commands.exp: Test if/while commands as part of a
29343 breakpoint command list; verify they appear in breakpoint
29344 information.
29345
29346Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29347
29348 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29349 than by dividing by zero.
29350
29351Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29352
29353 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29354 performing an inferior call with watchpoints enabled.
29355 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29356 call.
29357
29358Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29359
29360 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29361 of "file" command.
29362
29363 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29364 Add additional pattern for when "int operator int(void);" appears
29365 in a different order.
29366
29367Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29368
29369 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29370
29371 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29372 and "signal" with ".*".
29373
29374Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29375
29376 * TODO: Add note about "handle all nostop".
29377
29378 * gdb.base/{sigall.c, sigall.exp}: New test.
29379 * gdb.base/Makefile.in: Add it.
29380
29381Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29382
29383 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29384 when invoking GDB, suppresses any windowing interface.
29385
29386Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29387
29388 * config/sim-gdb: New file, simulator testing support.
29389
29390Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29391
29392 * gdb.base/interrupt.exp: Test calling func1 twice.
29393
29394Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29395
29396 * gdb.base/list.exp (test_forward_search): Set timeout higher
29397 when we'll be getting lots of output from gdb.
29398
29399 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29400 "init_malloc" to after the expect statement. Run it if that
29401 regexp is taken, but also for two others which happen if source
29402 cannot be found.
29403
29404Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29405
29406 * gdb.base/printcmds.exp: New test, for printing register before
29407 program is running.
29408
29409Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29410
29411 * gdb.base/list.exp: Correct some alternate expect patterns
29412 to reflect changes in list1.c.
29413
29414Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29415
29416 * TODO: Add item regarding large frames.
29417
29418 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29419
29420 * TODO: Remove item about enabling return.exp; it
29421 is enabled. Suggest a few more "return" tests.
29422
29423Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29424
29425 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29426 anonymous unions.
29427
29428Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29429
29430 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29431 and pr-5646.o, so "make" is the same as "make all", not "make
29432 pr-4975.o".
29433
29434Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29435
29436 * gdb.base/list.exp: Adjust expectations to reflect changes in
29437 list1.c.
29438 (test_forward_search): New test proc.
29439 * gdb.base/list1.c (long_line): New function, has long source line.
29440
29441Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29442
29443 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29444 additional line of code that was added.
29445
29446Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29447
29448 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29449 tests so as not to overflow expect's input buffers.
29450 * gdb.disasm/hppa.exp: Corresponding changes.
29451
29452Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29453
29454 Beginnings of template debugging tests.
29455 * gdb.c++/templ-info.cc: New file to test for template
29456 debugging capability of the compiler.
29457 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29458 templ-info.cc.
29459 * gdb.c++/templates.cc: Add explicit template instantiations
29460 to enable compiling with -fno-implicit-templates. Add destructor
29461 and 'value' method to T5 class for template tests.
29462 * gdb.c++/templates.exp: Add testcases for printing of template
29463 types, setting breakpoints on template methods and calling a
d63a86f8 29464 template method.
c906108c
SS
29465
29466Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29467
29468 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29469 branch target since some assemblers (gas-2.5) may emit a
29470 relocation for the branch instead of resolving it in the
29471 assembler.
29472
29473Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29474
29475 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29476 through signal handler.
29477
29478Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29479
29480 * configure.in (*-*-netware): Use config/mt-netware.
29481
29482 * config/mt-netware: New file.
29483 * config/mt-i386-netware: Removed, separate configs for different
29484 netware architectures are no longer needed now that we have
29485 --with-headers.
29486
29487Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29488
29489 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29490 by the recent changes to use ANSI C arithmetic conversions.
29491
29492Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29493
29494 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29495 bug involving using inferior_pid to figure out whether to select a
29496 frame.
29497
29498Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29499
29500 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29501 match the current disassembler output.
29502
29503Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29504
29505 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29506 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29507 types, expect "int" as type of integer values (for now).
29508
29509Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29510
29511 * gdb.base/commands.exp: New tests for if/while commands.
29512
29513Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29514
29515 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29516 by .*, since hex values have different syntax in Chill mode.
29517
29518Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29519
29520 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29521 linefeed from expect pattern for repeated types with indices > 9.
29522
29523Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29524
29525 First part of Fortran test suite.
29526 * gdb.fortran: New directory.
29527 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29528
29529Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29530
29531 * gdb.base/default.exp: Update expect pattern for load command
29532 without arguments.
29533
29534Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29535
29536 * configure.in: Change i386 to i[345]86.
29537 * gdb.base/configure.in: Likewise.
29538 * gdb.c++/configure.in: Likewise.
29539 * gdb.chill/configure.in: Likewise.
29540
29541Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29542
29543 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29544 patterns, since that is not a valid context for comments.
29545
29546Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29547
29548 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29549 repeated types and repeated types with indices > 9.
29550
29551Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29552
29553 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29554 2417; old bug has been fixed.
29555
29556Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29557
29558 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29559 send the newline ourselves instead of assuming gdb_test will do
29560 so when passed an empty input string.
29561
29562 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29563 stabs testcode.
29564
29565Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29566
29567 * lib/gdb.exp (gdb_test): Don't send anything if the first
29568 argument is an empty string. This makes cases where we want to
29569 match output that is already in expect's buffers (for example,
29570 matching a breakpoint after gdb_run_cmd has been called) work
29571 reliably.
29572
29573Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29574
29575 * config/netware.exp: New file.
29576
29577Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29578
29579 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29580 the -B and -L prefixes so we can find the debugging stub.
29581
29582 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29583 there and we are using the gcc from the tree.
29584
29585 * gdb.base/types.c: Removed.
29586
29587 * gdb.base/configure.in: Look for makefile fragments in ../config.
29588 Recognize i386-*-netware.
29589 * gdb.c++/configure.in: Likewise.
29590
29591Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29592
29593 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29594 the correct TCL syntax.
29595
29596Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29597
29598 * gdb.base/opaque.exp: use runto instead of messing around with
29599 breakpoints. Simplify by using gdb_test.
29600
29601 * gdb.base/bitfields.exp: restart between tests on netware targets
29602 because breakpoints aren't relocated after target death. Run
29603 processes to completion.
29604
29605 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29606
29607Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29608
29609 * Makefile.in: Remove extra tabs that confuse some versions
29610 of "make". Use the newly built gdb to test with by default,
29611 rather than the first one in the tester's search path.
29612
29613Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29614
29615 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29616
29617 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29618 condition help.
29619
29620Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29621
29622 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29623
29624 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29625 running.
29626 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29627 * gdb.base/funcargs.exp: Likewise.
29628
29629 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29630 * gdb.base/funcargs.exp: Likewise.
29631
29632 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29633 message is "".
29634
29635Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29636
29637 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29638 return,signals,twice}.exp: Handle non-existant binaries
29639 consistantly.
29640
29641 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29642 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29643 might testing a cross development system.
29644
29645Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29646
29647 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29648 runtest script is relative to ${srcdir}, not ${rootdir}.
29649
29650Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29651
29652 * gdb.base/signals.exp: Allow for optionality of breakpoint
29653 address.
29654
29655Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29656
29657 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29658
29659Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29660
29661 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29662 for size_t definition.
29663 * gdb.c++/templates.cc: Likewise
29664
29665 * config/mt-i386-netware: New file.
29666
29667 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29668 defined.
29669
29670 * gdb.base/Makefile.in: Added support for systems that name core
29671 files by appending "core" to the program name.
29672 * gdb.base/a1-selftest.exp: Likewise.
29673
29674Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29675
29676 * gdb.base/return.exp: Add comment and message for `return double'
29677 test failure on Sparc Solaris.
29678
29679Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29680
29681 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29682
29683Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29684
29685 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29686 from optimizing them away.
29687 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29688 patterns to include default constructors and assignment operators,
29689 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29690 character in the output of the virtual base pointer.
29691
29692Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29693
29694 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29695 expression match in print_addr_of to avoid unintented matches.
29696 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29697 versions up to 2.5.8.
29698
29699Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29700
29701 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29702 included file to run under newer versions of expect.
29703 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29704 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29705 Remove xfail for the virtual table of BDDHookV.
29706
29707Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29708
29709 * lib/gdb.exp (string_to_regexp): Set a default result.
29710 (default_gdb_start): Fix misleading message.
29711
29712Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29713
29714 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29715 Remove all CC, etc definitions.
29716 * config/mt-hpux: New file.
29717 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29718 (CFLAGS, LDFLAGS): Define.
29719 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29720
29721 * Makefile.in (site.exp): Don't insert host_os, etc.
29722 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29723 (distclean): Check existence of subdir.
29724 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29725 * gdb.base/Makefile.in: General cleanup and simplification.
29726 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29727 to build executables. Use default rule to build .o files.
29728 (EXPECT, RUNTEST, CC): Fix relative pathname.
29729 (site.exp): Don't insert host_os, etc.
29730 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29731 and/or SIGUSR1 defined.
29732 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29733 * gdb.c++/Makefile.in: General cleanup and simplification.
29734 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29735 (CFLAGS): Remove.
29736 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29737
29738Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29739
29740 * gdb.base/recurse.exp: Misc changes to get tests running again
29741 after Kung's changes to the watchpoint code.
29742 * gdb.base/watchpoint.exp: Likewise.
29743
29744Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29745
29746 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29747
29748Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29749
29750 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29751 * lib/gdb.exp (default_gdb_start): Define.
29752 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29753 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29754 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29755 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29756 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29757 Don't call gdb_target_udi in between tests.
29758
29759Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29760
29761 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29762 (which was basically just a local version of the same thing). In
29763 addition to avoiding duplication, gdb_test_exact is faster.
29764 * lib/gdb.exp (gdb_test_exact): Fix typo.
29765
29766 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29767 don't give an error.
29768
29769 * gdb.base/term.exp: Call delete_breakpoints before starting.
29770
29771 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29772 (t10): Add comment.
29773
29774Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29775
29776 Reorganization of the GDB Test Suite.
29777
29778 * gdb.base: New directory, contains all the basic tests.
29779 * gdb.c++: New directory, tests specific to C++.
29780 * gdb.chill: New directory, tests specific to Chill.
29781 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29782 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29783 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29784 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29785 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29786 t30-31 to chill).
29787 * */gdbme.*: Rename to match appropriate expect scripts.
29788 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29789 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29790 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29791 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29792 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29793 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29794 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29795 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29796 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29797 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29798 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29799 gdb.c++/virtfunc.cc: New names of C++ files.
29800 * gdb.chill/chillvars.ch: New name of Chill file.
29801 * gdb.base/configure.in, gdb.c++/configure.in,
29802 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29803 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29804 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29805 * configure.in (configdirs): Update to reflect directory changes.
29806 (target_abbrev): No longer define for any configuration.
29807 * Makefile.in: Cosmetic improvements to header comments.
29808
29809Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29810
29811 Various changes to gdb.t31:
29812
29813 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29814 * gdbme.ch: Make all key-words and predefineds be upper-case.
29815 * chillvars.exp: Expect key-words and predefinds in upper-case.
29816
29817 * chillvars.exp: Use gdb_test_exact many places.
29818 Change expected output for arrays (which now includes index labels).
29819
29820 * pr-5020.exp, gdme.ch (module PR_5020):
29821 New test, for PR-5020.
29822
29823Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29824
29825 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29826 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29827
29828Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29829
29830 * Makefile.in: Fix bit-rot in definitions of CHILL,
29831 CHILL_FOR_TARGET and Chill_LIB.
29832 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29833 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29834 CHILL, and CHILL_LIB.
29835
29836Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29837
29838 * Revert the previous changes. Please see Rob's directory
29839 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29840
29841Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29842
29843 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29844 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29845 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29846 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29847 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29848 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29849 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29850 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29851 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29852 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29853 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29854 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29855 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29856 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29857 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29858 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29859 changes from 94Q1.
29860
29861Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29862
29863 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29864 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29865 Rob's new testing fragments.
29866
29867Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29868
29869 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29870 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29871
29872Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29873
29874 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29875 version also, match on casted version strings, and match on
29876 gdb startup case where the line numbers might be messed up.
29877
29878Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29879
29880 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29881 (CFLAGS): Delete it from here.
c906108c
SS
29882
29883Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29884
29885 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29886
29887Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29888
29889 * Makefile.in (RUNTEST): Default to just "runtest".
29890
29891Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29892
29893 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29894 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29895 the code has been restructured.
29896
29897Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29898
29899 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29900 \n, not just one of each.
29901
29902 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29903 /bin/cc gives a warning if you do.
29904
29905Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29906
d63a86f8 29907 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29908 __t10ListS_link1ZUiRCUiPT0
29909
29910Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29911
29912 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29913 on local variables in recursive functions.
29914
29915 * gdb.t07/Makefile.in: Build the new test.
29916
29917Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29918
29919 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29920 directly. Instead compare the return values from actual calls.
29921
29922Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29923
29924 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29925
29926Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29927
29928 * From Peter Schauer with minor modifications.
a9c64011
AS
29929 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29930 stops in mid-line in the caller. Add xfail for returning a float
29931 value on X86 targets.
c906108c
SS
29932
29933Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29934
29935 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29936 to avoid expect lossage.
29937 (fmem_LRbug_tests): Likewise.
29938 * gdb.disasm/hppa.s: Corresponding changes.
29939
29940 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29941 conditions to work with latest dejagnu/expect.
29942
29943 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29944 expected to fail on the PA.
29945 (backtrace in call with trampolines): Explicitly require main
29946 to be frame #1 (no trampolines should show up in backtrace).
29947
29948 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29949 "continue -expect".
29950 * gdb.t06/break.exp: Likewise.
29951 * gdb.t07/watchpoint.exp: Likewise.
29952 * gdb.t13/bitfields.exp: Likewise.
29953 * gdb.t15/{funcargs,return}.exp: Likewise.
29954 * gdb.stabs/weird.exp: Likewise.
29955 * config/{mips,udi}-gdb.exp: Likewise.
29956
29957 * hppa.sed: Enclose comments within a sed command to avoid
29958 losing with the old OSF1 sed.
29959
29960Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29961
29962 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29963 sequent dynix.
29964 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29965 * gdb.t15/funcargs.exp: Conditionally step again to really
29966 finish from marker_call_with_trampolines. Handle the case where
29967 the first step from within call_with_trampolines already steps
29968 us back to main.
29969 * gdb.t15/gdbme.c: Add comment to closing brace of
29970 call_with_trampolines for funcargs.exp.
29971
29972Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29973
d63a86f8 29974 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29975 Fix typo(s).
29976
29977Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29978
29979 * gdb.t07/gdbme.c: More code for watchpoint testing.
29980
29981 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29982 "Hardware watchpoint" throughout file.
29983 (test_watchpoint_triggered_in_syscall): New test.
29984 (test_complex_watchpoint): New test.
29985
29986Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29987
29988 * gdbme.c (call_with_trampolines): New function to try and step
29989 into. Tests trampoline problems on the PA.
29990
29991 * funcargs.exp (localvars_in_indirect_call): No longer expect
29992 stepping into indirect call to fail on PAs.
29993 (test_stepping_over_trampolines): New test.
29994
29995Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29996
29997 * TODO: Add suggestions for static member function tests, and
29998 completion tests.
29999
30000Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30001
30002 * TODO: Add suggestions for "p/a" tests.
30003
30004 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30005 (default_gdb_exit): Replace all the hair with sending "quit" to
30006 the process with a simple close.
30007
30008Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * TODO: Add suggestions for shared library tests.
30011
30012Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30013
30014 * TODO: Add suggestions for x/s tests.
30015
30016Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30017
30018 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30019 "enable once", and "enable breakpoints once" with ".*".
30020
30021Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30022
30023 * TODO: Add suggestions about structure passing tests.
30024
30025Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30026
30027 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30028 the primary1 test, use work around if __GNUC__ < 2.
30029 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30030 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30031 Test for bad output rather than waiting for timeout. Issue
30032 second continue only if first continue failed.
30033
30034Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30035
30036 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30037 operator[] test with gdb_test because the old code didn't seem to
30038 be getting the quoting right with the new dejagnu.
30039
30040Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30041
30042 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30043 one from the path.
30044 * Makefile.in: Use a fresh expect if there is one, use runtest
30045 from the src tree if there is one.
d63a86f8 30046
c906108c
SS
30047Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30048
30049 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30050 next over recursive call. Revise the tests from that point on
30051 (which had been skipped) to match GDB's actual (correct) output.
30052
30053 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30054 with next over a breakpoint whose condition is false.
30055
30056 * gdb.t00/help.exp: Comment out "help set print" tests just like
30057 (and for same reason as) "help set" test.
30058
30059Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30060
30061 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30062 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30063
30064Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30065
30066 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30067 necessary gdb_target_udi.
30068
30069 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30070
30071 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30072 1838 and 2417; they are fixed.
30073
30074 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30075 gdb.t03/ptype.exp (ptype structure, ptype union):
30076 Remove xfails; the test is looser than when the xfails were added.
30077
30078 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30079 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30080
30081 * gdb.t01/run.exp: Only run shell test if isnative.
30082
30083 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30084 since "run" automatically loads if necessary. Call gdb_target_udi
30085 after the "file" since "file" kills any execution target.
30086
30087 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30088 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30089 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30090 argument for UDI.
30091
30092Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30093
30094 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30095
30096 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30097
30098Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30099
30100 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30101 properly quoting regexps. This makes the second argument to
30102 demangle a fixed string, which matches the callers, instead of a
30103 shell-style pattern which is what the previous implementation
30104 used. Update some of the callers.
30105
30106Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30107
30108 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30109 (comib_nullified_tests): Fix typo.
30110 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30111 strings. No longer expected to fail.
30112
30113 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30114 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30115 strings. No longer expected to fail.
30116
30117 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30118 string. No longer expected to fail.
30119
30120Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30121
30122 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30123 No longer expected to fail.
30124
30125 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30126 string. No longer expected to fail.
30127
30128Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30129
30130 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30131 only in the names (I probably got most of them). I was even
30132 generous with some which differed in underscores in names, and
30133 probably missed a few, and I *still* was able to remove almost a
30134 third of the file with almost no impact on testsuite coverage.
30135
30136Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30137
30138 * gdb.t00/default.exp: Match udi_attach error message as well as
30139 the one from child_attach.
30140
30141 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30142
30143 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30144
30145 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30146 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30147
30148 * Move test with enums and partial symbols back to
30149 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30150 Reverts the change of 26 May 93. Per today's change to
30151 stabs.texinfo, the behavior that weird.exp was expecting was
30152 unreasonable; what is important is that the compiler+gdb get
30153 things right, which happens with a recent gcc. Also fix the test
30154 to deal with native compilers which put out the stab gdb can't
30155 deal with.
30156
30157Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30158
30159 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30160 in the names. The main thing these accomplish is to slow things down.
30161 Many more such duplicates surely remain.
30162
30163 * gdb.t00/help.exp: Comment out "help support" test just like
30164 (and for same reason as) "help set" test.
30165
30166Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30167
30168 * gdb.t06/break.exp: Remove setup_xfails for
30169 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30170 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30171 about known bug in gcc to include up through 2.5.8.
30172 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30173 well as "_vb$".
30174 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30175 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30176 with latest gcc and gdb.
30177 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30178 well as "_vb$".
30179
30180Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30181
30182 * configure.in (hppa*-*-*): Also configure and build stabs-only
30183 tests.
30184
30185Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30186
30187 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30188 * gdb.t10/configure.in (hppa*-*-*): Use it.
30189
30190Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30191
30192 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30193
30194Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30195
30196 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30197 versions prior to 1.13.5.
30198
30199Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30200
30201 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30202 the prompt is at the start of a line.
30203
30204Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30205
30206 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30207 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30208 in the copr tests now.
30209 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30210 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30211 expected to fail.
30212
30213Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30214
30215 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30216 gdb.t31/chillvars.exp, lib/gdb.exp:
30217 Tweak to run under either version of expect.
30218 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30219 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30220 * gdb.t11/list.exp: Remove extraneous whitespace.
30221
30222Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30223
30224 * gdb.t16/printcmds.exp (test_print_strings): Accept
30225 "(unsigned char *) " before the string.
30226
30227 * TODO: Add notes about printing of fancy types and GDB expressions.
30228
30229Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30230
30231 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30232 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30233 if doing mips-idt-ecoff.
c906108c
SS
30234
30235Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30236
30237 * Most .exp files: Tweak to run under either version of expect.
30238
30239Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30240
30241 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30242 xfails; I'm not sure why they are failing, but not because of PR 1806.
30243
30244Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30245
30246 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30247 defined in lib/gdb.exp.
30248
30249Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30250
30251 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30252 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30253 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30254 have to be typeless.
30255
30256Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30257
30258 * TODO: Add suggestion for copyright year test.
30259
30260Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30261
30262 * configure.in (*-*-lynxos*): Add stabs tests.
30263
30264Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30265
30266 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30267 so insert a tab before any assembler directive in column zero.
30268
30269 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30270 stores.
30271 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30272 stores.
30273 (fpu_short_memory_tests): Likewise.
30274
30275Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30276
30277 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30278 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30279 .stabs directives in comments.
30280
30281Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30282
30283 * TODO: New file, describing tests we could write.
30284 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30285
30286Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30287
30288 * gdb.t06/signals.exp: Add kludge to force re-sync.
30289
30290 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30291 to xgdb instead of gdb, get out of gdb.
30292
30293Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30294
30295 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30296 for info.
30297
30298Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30299
30300 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30301 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30302 * gdb.stabs/hppa.sed: New sed script for the PA.
30303
30304Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30305
30306 * gdb.stabs: Re-write weird.def and configuration to use sed
30307 instead of cpp. sed is portable and POSIX; cpp is neither.
30308
30309Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30310
30311 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30312
30313Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30314
30315 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30316
30317Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30318
30319 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30320 "_vb$".
30321 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30322 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30323
30324Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30325
30326 * lib/gdb.exp: Comment out code which depends on non-existent
30327 `transform' procedure.
30328
30329Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30330
30331 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30332 * lib/gdb.exp: Transform tool name.
30333 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30334 1.1's new error handling system.
30335
30336Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30337
30338 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30339
30340Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30341
30342 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30343 They made pattern matching so slow that timeouts happened on
30344 heavily loaded systems. Now any output from "show print" which
30345 gets us back to the GDB prompt is a PASS.
30346
30347Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30348
30349 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30350
30351Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30352
30353 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30354
30355 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30356 It is not from PR 3220.
30357
30358Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30359
30360 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30361 just started failing because they depended on the order the
30362 subcommands are presented, or exact docstring text. This kind of
30363 test is a pain and has minimal benefit.
30364
30365Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30366
30367 * gdb.t09/corefile.exp: At end of test, use "core" command with
30368 no arguments.
30369
30370Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30371
30372 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30373 17}/Makefile.in: Make it possible to run the testsuite with Sun
30374 make and CC = cross gcc by adding explicit build rules for .o
30375 files.
30376
30377Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30378
30379 * gdb.t15/funcargs.exp: Don't put comments on same line as
30380 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30381
c906108c
SS
30382Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30383
30384 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30385
30386Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30387
30388 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30389 * gdb.t20/inherit.exp: remove three dumplicate entries.
30390
30391Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30392
30393 * gdb.t06/break.exp: For "next over recursive call", fail on any
30394 incorrect output, not just on "factorial (value=2)".
30395
30396Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30397
30398 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30399 working now. Add an xfail if accesing a bss variable causes
30400 a memory error if the target is not yet run.
30401
30402Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30403
30404 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30405 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30406 name of __st* demangling (2 strings). Did Kung really get the
30407 more than 95 others right without testing them?
30408
30409Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30410
30411 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30412
30413Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30414
30415 * configure.in (configdirs): Add gdb.disasm
30416 * gdb.disasm: New directory for GDB disassembler tests.
30417 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30418
30419Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30420
30421 * gdb.t00/help.exp: Don't test "help set".
30422
30423 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30424 from within expect statements. None of these happen anymore and
30425 they cause regressions to be silently unnoticed.
30426
30427 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30428 messages) about known failures with gcc cygnus-2.4.5-930417.
30429
30430 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30431 comp-info.exp so it gets built if it doesn't exist.
30432
30433 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30434 it is no longer used.
30435 * gdb.t13/comp-info.c: Removed.
30436
30437Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30438
30439 * gdb.t06/signals.exp: Add xfail for sun3.
30440
30441Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30442
30443 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30444 relevant because ^C doesn't get sent but failure can be reproduced
30445 interactively).
30446
30447Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30448
30449 * gdb.stabs/alpha.mt: New configuration file for alpha.
30450 * gdb.stabs/configure.in: Use it.
30451 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30452 sharing with alpha.mt, redefine long to word via preprocessor.
30453 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30454 for alpha.
30455 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30456 native cc.
30457 * gdb.t00/teststrategy.exp: Change expect string so that we
30458 consume the `(xgdb)' from the command echo and from the gdb prompt.
30459 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30460 gdb currently compares all values as long, so this failure probably
30461 applies to any configuration where LONGEST is bigger than a target int.
30462 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30463 with gcc.
30464 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30465 to handle opaque pointers, gcc is.
30466 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30467 as first argument. Include <sys/types.h> and change all operator
30468 new definitions to use size_t.
30469 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30470 now that we use size_t.
30471
30472Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30473
a9c64011 30474 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30475 a long or float array cast all array members to the same type.
a9c64011 30476 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30477 with 64 bit longs.
a9c64011 30478 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30479 on alpha.
a9c64011 30480 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30481
30482Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30483
30484 * gdb.t24 (demangle.exp): Constructors of templates have names like
30485 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30486 section 14.6 of the ARM.
30487
30488 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30489 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30490 accomplish little and slow down the testsuite.
30491
30492 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30493 Accept spaces various places.
30494
30495Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30496
30497 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30498 with watchpoint enabled.
30499
30500 * Makefile.in: Remove definition of CC and remove the second
30501 definition of CXX (the "CXX = gcc" one remains). These definitions
30502 were causing backquotes to be expanded within backquotes, which
30503 doesn't work.
30504
30505Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30506
30507 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30508
30509Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30510
a9c64011
AS
30511 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30512 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30513 by mips cc and contains no stabs entries.
30514
30515Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30516
30517 * config/vx-gdb.exp: Use fake device to load files rather than
30518 NFS.
30519 * lib/gdb.exp: New proc to do "file" command.
30520 * config/unix-gdb.exp: Use new "file" proc.
30521
30522Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30523
30524 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30525 Rework board rebooting slightly.
30526 (gdb_exit): Don't exit from the remote shell; there isn't one.
30527 * gdb.stabs/weird.exp: If a program is being debugged already,
30528 kill it.
30529 * gdb.t04/setvar.exp: Stop and restart gdb.
30530 * gdb.t05/expr.exp: Likewise.
30531 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30532 restart gdb and reload the program.
30533 * gdb.t08/opaque.exp: Likewise.
30534 * gdb.t12/scope.exp: Likewise.
30535 * gdb.t13/bitfields.exp: Likewise.
30536 * gdb.t15/funcargs.exp: Likewise.
30537 * gdb.t20/classes.exp: Likewise.
30538 * gdb.t03/ptype.exp: Increase timeout.
30539 * gdb.t16/printcmds.exp (test_print_string_constants,
30540 test_print_array_constants): Likewise.
30541 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30542 * gdb.t20/classes.exp (do_tests): Likewise.
30543 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30544
30545Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30546
30547 * gdb.stabs: Renamed *wierd* to *weird*.
30548
30549Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30550
30551 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30552 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30553
30554Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30555
30556 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30557 (do_tests): Remove xfail for whatis on one_var and two_var.
30558
30559Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30560
30561 * Makefile.in: Made cross building work better by adding
30562 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30563
30564Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30565
30566 * gdb.t15/{return.c,return.exp,Makefile.in}:
30567 New test, currently commented out.
30568
30569Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30570
30571 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30572 still running and removes the leftover named socket so GDb can do
30573 clean restarts.
30574
30575Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30576
30577 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30578 console, not GDB.
30579 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30580 cross testing works better with "make check"
30581 * config/unix-gdb: Use default procedures for exit and version.
30582 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30583 with the newest VxWorks.
30584
30585Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30586
30587 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30588 old form.
30589
30590 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30591 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30592
30593 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30594
30595 * config/unix-gdb.exp: Remove this version of gdb_exit
30596 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30597 Rob says he'll look at it when he gets back to testing boards.
30598
30599Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30600
30601 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30602 an expected fail for certain ptype commands.
30603
30604 * gdb.t20/classes.exp: Update expected results of "ptype class
30605 Base1" to account for the constructor that now appears in the type.
30606
30607Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30608
30609 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30610 disappeared from list.
30611 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30612 "alldone" proc with call to cleanup and exit.
30613 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30614 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30615 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30616 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30617 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30618 "alldone" proc with simple returns that suppress remaining
30619 tests. The alldone proc went away many months ago.
30620
30621Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30622
30623 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30624
30625 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30626
30627Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30628
30629 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30630 as vax gdb will display them.
30631
30632Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30633
30634 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30635 optimizers.
30636
30637 * scope.exp: Change "bad value for localval" messages so each one
30638 is unique.
30639
30640 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30641 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30642
30643 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30644
30645Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30646
30647 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30648 doesn't exist (due to optimization).
30649
30650Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30651
30652 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30653 contains \r because the filename is long.
30654
30655 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30656 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30657
30658Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30659
30660 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30661 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30662 Ultrix.
30663 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30664 int tests.
30665 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30666
30667Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30668
30669 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30670
30671 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30672 to match does not match the passing case but still matches the
c906108c
SS
30673 failing case.
30674
30675Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30676
30677 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30678
30679Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30680
30681 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30682 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30683 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30684 Remove various versions of gdb_exit.
30685 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30686 gdb_exit.
30687 * config/unix-gdb.exp: gdb_exit remains here, and should override
30688 the generic version, since it's doing a lot of wierd stuff that
30689 the other versions aren't. FIXME, fold it in, or abandon this
30690 version.
30691
30692Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30693
30694 * gdb.t24/demangle.exp: Add tests for PR 3220.
30695
30696Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30697
30698 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30699
30700Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30701
30702 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30703 "i386-*-*". Works for i486 as well.
30704
30705 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30706 bug, and expand domain of xfail to all SVR4 systems, since the
30707 actual problem is likely to be in generic SVR4 /proc support.
30708
30709Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30710
30711 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30712
30713Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30714
30715 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30716 xfails for other systems. Match a missing 'Continuing.' as an
30717 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30718
30719 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30720 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30721 Only issue warning for missing executables if -all option is used.
30722
30723 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30724 file if -all option is used. It's like an unpredictable XFAIL.
30725
30726Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30727
30728 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30729 for dynamically linked binaries.
30730
30731 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30732
30733Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30734
30735 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30736 to state that this is a known bug in old versions of g++.
30737
30738Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30739
30740 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30741 while waiting for `Continuing'.
30742
30743Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30744
30745 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30746 in text, data, and bss.
30747 * gdb.t10/nodebug.c: Add local and global test variables for
30748 initialized and uninitialized data.
30749
30750Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30751
30752 * config/unix-gdb.exp (gdb_exit): Add "wait".
30753
30754Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30755
30756 * gdb.t06/signals.exp: xfail the continue from the handler for all
30757 targets.
30758
30759 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30760 function with watchpoints enabled, the i386 call dummy starts with
30761 a call.
30762
30763 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30764 386 bsd names its corefiles.
30765
30766Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30767
30768 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30769 compilers don't grok it.
30770 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30771 with small octal ints rather than character constants, which
30772 are signed and might not fit if first promoted to int.
30773
30774Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30775
30776 * gdb.t09/Makefile.in (clean): Remove corefile.
30777
30778Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30779
30780 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30781
30782Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30783 and Jim Kingdon (kingdon@cygnus.com)
30784
30785 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30786 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30787 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30788
30789Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30790
30791 * gdb.t17/interrupt.exp: Add xfail for hppa.
30792
30793Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30794
30795 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30796 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30797 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30798 to determine signed-ness of bitfields and use the result to setup
30799 the xfail.
30800 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30801 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30802 call line is reached if necessary.
30803
30804Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30805
30806 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30807
30808Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30809
30810 * gdb.t06/break.exp: Also test `clear' command.
30811
30812Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30813
30814 * gdb.t00/teststrategy.exp: Remove extra quote.
30815
30816 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30817 watchpoint enabled to be for all non-68k machines.
30818
30819 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30820
30821Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30822
30823 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30824 targets use aout.mt instead of ecoff.mt as gas understands
30825 standard aout format.
30826
30827Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30828
30829 * lib/gdb.exp (runto): Don't insist that function we are running to
30830 was compiled with -g.
30831
30832 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30833
30834 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30835 to get back into the read system call.
30836 Accept leading newline in case where we woke it up.
30837
30838Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30839
30840 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30841 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30842 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30843 enable ecoff configuration.
30844
30845Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30846
30847 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30848
30849Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30850
30851 * gdb.t16/printcmds.exp: Add another printf test.
30852
30853Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30854
30855 * configure.in: If configured -with-stabs on any target, add
30856 stabsdirs to configdirs.
30857
30858Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30859
30860 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30861 fun" so pattern does not match the command itself.
30862
30863Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30864
30865 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30866
30867Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30868
30869 * gdb.t17/interrupt.exp: Test for more things.
30870
30871Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30872
30873 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30874 compiler arranges the code and line numbers.
30875
30876 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30877
30878Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30879
30880 * gdb.t00/help.exp: Increase expect input buffer size.
30881
30882Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30883
30884 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30885
30886 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30887
30888 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30889
30890 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30891 [0-9]*, not just [0-9].
30892
30893Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30894
30895 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30896
30897 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30898
30899Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30900
30901 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30902
30903Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30904
30905 * gdb.t06/signals.c: Add xfails for sun3.
30906
30907 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30908
30909 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30910 test_stepping tests.
30911
30912Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30913
30914 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30915
30916 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30917
30918 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30919 rather than actually putting it through cpp twice.
30920
30921 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30922
30923Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30924
30925 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30926 no longer needed.
30927
30928Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30929
30930 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30931
30932 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30933 C++ features prints as "struct", make it a pass, not an xfail.
30934
30935Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30936
30937 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30938 Don't require VA to print as "class" rather than "struct".
30939
30940Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30941
30942 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30943
30944Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30945
30946 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30947
30948Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30949
30950 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30951 order.
30952
30953Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30954
30955 * gdb.t16/printcmds.exp: Add printf tests.
30956
30957 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30958
30959 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30960
30961Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30962
30963 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30964 pass counts, to counteract any existing or future setup_xfails.
30965
30966Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30967
30968 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30969 {BEGIN,END}_COMMON for common block instead of STAB.
30970 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30971
30972 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30973 intp_var should be N_GSYM not N_LSYM.
30974 wierd-aout.S: Use a label for the value of the N_SO.
30975 wierd.def: Remove all backslashes.
30976 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30977
30978Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30979
30980 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30981 get the expected next to inheritance3.
30982
30983Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30984
30985 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30986 now that gcc-2.4 gets it right.
30987
30988Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30989
30990 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30991
30992 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30993 generating comp-info.exp which works for cross-compilation.
30994
30995Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30996
30997 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30998 "*-*-sysv4.*".
30999
31000Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31001
31002 * gdb.t01/run.exp: Start with a fresh gdb.
31003 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31004 SVR4.x.
31005
31006Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31007
31008 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31009 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31010 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31011 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31012 things to remove.
31013
31014Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31015
31016 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31017 test cases from bug reports.
31018
31019Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31020
31021 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31022 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31023 avoid spurious xfails.
31024 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31025 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31026 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31027
31028Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31029
31030 * gdb.t00/teststrategy.exp: Rework to provide more useful
31031 description of each test, fix problem with systems that define
31032 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31033 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31034 results for "next over recursive call" so timeouts aren't taken
31035 by error.
31036
31037Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31038
31039 * gdb.t12/scope.exp: Test printing of variables before run.
31040
31041 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31042 printed in wrong order due to sorting.
31043
31044Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31045
31046 * gdb.t00/teststrategy.exp: Fix expected results for printing
31047 user entered string constant. Is array of char, prints with no
31048 address.
31049
31050 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31051 commands.
31052 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31053 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31054 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31055 of struct of char arrays.
31056 * gdb.t00/radix.exp: New tests for radix commands.
31057
31058Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31059
31060 * gdb.t16/printcmd.exp: Print a variable before running program
31061 (with xfail for AIX).
31062
31063Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31064
31065 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31066
31067 * gdb.t16/printcmd.exp: Don't print variables before running program.
31068
31069 * gdb.t06/break.exp: Don't require envp argument to main.
31070
31071 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31072
31073 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31074 Add xfails for rs6000.
31075
31076 * gdb.t02/whatis.exp: Change other tests not to re-test something
31077 we already tested.
31078
31079 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31080 each type used has a variable of that type.
31081
31082Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31083
31084 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31085
31086Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31087
31088 * configure.in: change srctrigger to be a file, not a directory
31089
31090Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31091
31092 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31093
31094 * gdb.t11/list.exp: Fixed a couple of typos.
31095
31096Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31097
31098 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31099 is fixed and PR is closed.
31100 * gdb.t16 (gdbme.c): Add simple test string variable.
31101 * gdb.t16 (printcmds.exp): Add tests with simple test string
31102 variable, primarily for boundaries on "set print elements".
31103
31104Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31105
31106 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31107 Make leading 0's optional and don't expect a tab in the middle
31108 of the number.
31109
31110 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31111
31112 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31113 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31114 don't end command passed to gdb_test with newline.
31115
31116 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31117 signed keyword away, don't expect signed bitfields to be signed.
31118
31119 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31120 printing with only as many 1's as are in the field as well as printing
31121 with 32 1's (see comment).
31122
31123Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31124
31125 * gdb.t00/default.exp: Start with a fresh gdb.
31126 * configure.in (configdirs): Remove gdb.t31 until the chill
31127 compiler works again. It no longer is able to find chillrt0
31128 since it isn't in libchill.a anymore.
31129 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31130 wierd.o, make more modular.
31131 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31132 spurious newlines that caused problems.
31133
31134Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31135
31136 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31137 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31138 gdb.stabs/wierd.{exp,def}: Many new tests.
31139
31140 * gdb.t00/default.exp: update info line for new message.
31141
31142 * gdb.t02/{whatis.exp,gdbme.c}:
31143 Test that "char *" doesn't print as "caddr_t".
31144
31145Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31146
31147 * gdb.t00/help.exp: Use .* in place of some help messages which
31148 just changed.
31149 gdb.t00/default.exp: Update "info frame" test for new message.
31150 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31151 Remove some xfails
31152
31153Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31154
31155 * gdb.t03/{gdbme.c,ptype.exp}:
31156 Add tests for typedef'd struct and union without tags.
31157 Also check "whatis" on a variable of a typedef'd enum without a tag.
31158
31159 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31160 PRMS 1823; the bug still exists but isn't reproduced by this test
31161 anymore), and remove rs6000 XFAIL (the bug is fixed).
31162
31163 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31164 duplicated from whatis.exp. For those that are left, accept
31165 "long", "long int", or "int" for long variables (whatis.exp already
31166 has an XFAIL for "int", so no need to fail it here).
31167
31168 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31169 Deal with GCC's names for types now that GDB uses the compiler's names.
31170
31171 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31172 setup_xfail's for sunos4. If we #defined the signed keyword away,
31173 don't expect GDB to know that char it is signed.
31174
31175 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31176
31177Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31178
31179 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31180 should work on any system, regardless of debugging format.
31181 * gdb.t21/demangle.exp: Move to gdb.t24.
31182 * gdb.t24/demangle.exp: Move from gdb.t21.
31183 * gdb.t24/{Makefile.in, configure.in}: New files.
31184
31185Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31186
31187 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31188 * gdb.stabs: New directory.
31189
31190Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31191
31192 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31193 not just "Quit anyway?".
31194
31195Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31196
31197 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31198 that all setup_xfails are immediately followed by clear_xfails.
31199
31200Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31201
31202 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31203 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31204 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31205 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31206 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31207 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31208 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31209 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31210 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31211 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31212 gdb.t31/chillvars.exp, lib/gdb.exp:
31213 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31214 bug-gdb@prep.ai.mit.edu.
31215
31216Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31217
31218 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31219 with 0.0, not integer 0.
31220
31221Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31222
31223 * gdb.t06/break.exp: Update for "Kill the program" message change.
31224
31225Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31226
31227 * Makefile.in (GDBFLAGS): Set to -nx.
31228 * Makefile.in (site.exp): Use GDBFLAGS.
31229
31230Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31231
31232 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31233 Makefiles.
31234 (check): depend on just-check.
31235 (just-check): added so that tests can be run without a noop
31236 build pass.
31237
31238Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31239
31240 Switch to using configure's configdirs.
31241 * Makefile.in (Makefile): add configure.in dependency.
31242 (SUBDIRS): removed redundant assignment.
31243 * configure.in: switch subdirs assignment to configdirs.
31244 * gdb.t*/configure.in: new files.
31245
31246Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31247
31248 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31249 works.
31250
31251Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31252
31253 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31254 in explicit rules. Apparently this is not supported by some makes.
31255
31256Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31257
31258 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31259
31260Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31261
31262 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31263 disappeared.
31264
31265Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31266
31267 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31268
31269Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31270
31271 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31272 watchpoint problem that is now fixed.
31273 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31274 uninitialized convenience variables.
31275 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31276 structures.
31277
31278Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31279
31280 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31281 which causes expect to get out of sync with gdb on long output
31282 from help set.
31283 * gdb.t09/corefile.exp: Make expected pattern for core file
31284 failing signal and frame output format less sun specific.
31285
31286Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31287
31288 * gdb.t31/chillvars.exp: Add and remove initial dummy
31289 breakpoint, so that symbol table is forced in.
31290 (Needed at least on Sunos4, though it seems not SVR4.)
31291 * gdb.t31/chillvars.exp: Update for changed output format.
31292
31293Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31294
a9c64011 31295 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31296
31297Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31298
31299 * Makefile.in: Added --srcdir when invoking runtest, removed the
31300 need for a local config file. (optional now)
31301
31302Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31303
31304 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31305 failure count used to force early termination. Add some more
31306 expected failures for gnu style demangling.
31307
31308Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31309
31310 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31311 pmi variable from gdb.t20/gdbme to get optimized away.
31312 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31313 Check for written corefile upon timeout _and_ eof.
31314
31315Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31316
31317 * config/unix-gdb.exp: Add missing return 0.
31318
31319Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31320
31321 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31322 test termination.
31323
31324Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31325
31326 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31327 disappeared.
31328
31329Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31330
31331 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31332 time as i860 support works.
31333
d63a86f8 31334 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31335 "backtrace 100\r" rather than just "backtrace\r", to match last
31336 change.
31337
31338Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31339
31340 * config/udi-gdb.exp (gdb_exit): Remove close command.
31341 (gdb_target_udi): New procedure to set the UDI target.
31342 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31343 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31344 Added waits for prompts after several question responses. Added
31345 some more responses used by a29k-amd-udi-gdb.
31346 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31347 pass different arguments, restart UDI connection after program
31348 completion.
31349 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31350 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31351 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31352 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31353 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31354 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31355 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31356 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31357 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31358 after program completion.
31359 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31360 compiled with a SELECT_VECS setting.
31361 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31362 infinite recursion.
31363
31364 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31365 Added checks for COFF results, and made them expected failures for
31366 all targets. It would be better to make them expected failures
31367 for COFF targets only.
31368
31369Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31370
31371 * Makefile.in: add null dvi target, don't bother to recurse
31372 through test directories for info and install-info; rename
31373 $(datadir) to be dejagnu instead of deja-gnu
31374
31375Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31376
31377 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31378 compiler to coredump.
31379 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31380 code.
31381
31382Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31383
31384 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31385 coredump.
31386 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31387 code.
31388
31389Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31390
31391 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31392 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31393 which in a shell. Deletes xgdb when done.
31394 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31395 Tests the return from the "set height" or "set width" commands.
31396 Added a few return codes where needed.
31397
31398Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31399
31400 * Makefile.in (SUBDIRS): Add gdb.t17.
31401 * configure.in (subdirs): Add gdb.t17.
31402 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31403 files to test gdb's calling of functions in the inferior with
31404 the correct arguments and gdb's ability to retrieve any
31405 result returned.
31406
31407Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31408
31409 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31410 may be called after gdb goes away. Previous versions of expect
31411 needed these to avoid file descriptor leaks, but they cause
31412 errors with the current revision of expect.
31413 * gdb.t00/gdbvars.exp: Use -re on expected output after
31414 setting sevenbit-strings.
31415 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31416 to set sevenbit-strings consistent across tests.
31417 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31418 set sevenbit-strings consistent across tests.
31419
31420Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31421
31422 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31423 expected output to match current "expect" expectations.
31424
31425Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31426
31427 * gdb.t00/default.exp: Change expected output for default "source"
31428 command, to match new gdb behavior which requires a filename to
31429 source.
31430
31431Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31432
31433 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31434 expected fail for i486-*-* that misses the marker2 function.
31435 * gdb.t10/crossload.exp (bfddefault): Allow successful
31436 recognition of a format to pass even if no symbols are found.
31437 Explicitly catch failures where the format is not recognized
31438 or is ambiguous, and add the reason to the fail message.
31439 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31440 the cause is and invalid target and add reason to failure message.
31441 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31442 elf32-i386, elf32-sparc, and elf32-i860.
31443 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31444 Set up expected failure for 'filename'::variable scope resolution,
31445 which is now apparently broken on all targets.
31446 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31447 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31448 gdb.t23/templates.exp: Change failure for missing binfile into
31449 just a warning.
31450 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31451 references.
31452
31453Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31454
31455 * gdb.t00/default.exp: Add expected output for default "source"
31456 command, to match new gdb behavior.
31457 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31458
31459Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31460
31461 * config/*-gdb.exp: returns an error, rather than exiting on
31462 internal errors.
31463
31464Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31465
31466 * gdb.t03/gdbme.c: Add pointer to struct variable.
31467 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31468 referencing struct members.
31469
31470Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31471
31472 * configure.in (mips-idt-ecoff): New target.
31473 * config/mips-gdb.exp: New file for remote board using MIPS remote
31474 debugging protocol.
31475
31476 * Redid configuration scheme. Removed gdb.t*/configure.in.
31477 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31478 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31479 distclean targets. Built executables via .o files. Adjusted
31480 tests to account for source files in $(srcdir) rather than
31481 $(objdir).
31482 * lib/gdb.exp (runto): Don't expect () after the function name,
31483 because it may have arguments.
31484
31485Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31486
31487 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31488 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31489 expected failures for mips-idt-* and mips-sgi-*.
31490 * gdb.t00/default.exp (attach): Kill process if requested.
31491 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31492 that does not read core files.
31493 * gdb.t01/run.exp: Removed checks for exit status code.
31494 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31495 it is linked in.
31496 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31497 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31498 appropriate, rather than doing it by hand.
31499 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31500 execution.
31501 * gdb.t10/crossload.exp: Kill existing program if needed.
31502 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31503 appropriate, rather than doing it by hand. Always increase
31504 timeout for this test, not just for VxWorks.
31505
31506Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31507
31508 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31509 of Chill STRUCT types and STRUCT values.
31510 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31511 than "char".
31512 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31513 struct2): New struct definitions and initializations to test
c906108c
SS
31514 simple Chill STRUCT types.
31515
31516Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31517
31518 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31519 the null byte at the end of strings.
31520 * gdb.t00/default.exp: Make show version insensitive to copyright
31521 date.
31522 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31523 to avoid dependencies on target char signedness.
31524 * gdb.t16/printcmds.exp: Update expected results for explicitly
31525 unsigned char.
31526 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31527 now work.
31528 * gdb.t21/demangle.exp: Add many more patterns for template
31529 demangling, most of them being expected failures.
31530 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31531 string we are matching for, to match on the whole string.
31532 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31533 and fix a whole bunch that had incorrect expected output but were
31534 passing anyway because of the bug in "proc demangle".
31535 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31536 type.
31537 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31538
31539Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31540
a9c64011
AS
31541 * gdb/testsuite: made modifications to testcases, etc., to allow
31542 them to work properly given the reorganization of deja-gnu and the
31543 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31544
31545Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31546
31547 * gdb/testsuite: Initial creation of gdb/testsuite.
31548 Migrated dejagnu testcases and support files for testing nm to
31549 gdb/testsuite from deja-gnu. These files were moved "as is"
31550 with no modifications. This migration is part of a major overhaul
31551 of dejagnu. The modifications to these testcases, etc., which
31552 will allow them to work with the new version of dejagnu will be
31553 made in a future update.
48efe704 31554
8d8cb839 31555 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31556\f
8d8cb839
EZ
31557;; Local Variables:
31558;; mode: change-log
31559;; left-margin: 8
31560;; fill-column: 74
31561;; version-control: never
31562;; End:
902f2ccb 31563
28e7fd62 31564 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31565 Copying and distribution of this file, with or without modification,
31566 are permitted provided the copyright notice and this notice are preserved.
This page took 3.43477 seconds and 4 git commands to generate.