Mention PR server/14823 in ChangeLogs.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
88ab5684
WN
12013-06-07 Will Newton <will.newton@linaro.org>
2
3 * gdb.base/long_long.exp: Fix ARM EABI target glob.
4
42daa7a0
WN
52013-06-07 Will Newton <will.newton@linaro.org>
6
7 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
8 and "starting".
9
f4059ef3
WN
102013-06-07 Will Newton <will.newton@linaro.org>
11
12 * gdb.cp/anon-struct.exp: Conditionalize constructor and
13 destructor prototypes for ARM ABI.
14 * gdb.cp/m-static.exp: Likewise.
15
8cb5cc78
YQ
162013-06-07 Yao Qi <yao@codesourcery.com>
17
18 * gdb.trace/mi-trace-unavailable.exp: New.
19 * gdb.trace/trace-unavailable.c: New.
20
c6cf1712
DE
212013-06-06 Doug Evans <dje@google.com>
22
23 * gdb.cp/derivation.exp: Make tests have unique names.
24
bf6be0f4
TT
252013-06-06 Tom Tromey <tromey@redhat.com>
26
27 * gdb.base/dump.exp (capture_value): Don't put expression into
28 test name if arguments passed in.
29 Rename a couple more tests to make them unique.
30
ebb022fa
TT
312013-06-06 Tom Tromey <tromey@redhat.com>
32
33 * gdb.base/break-always.exp: Explicitly specify test name.
34
69fc87c2
DE
352013-06-05 Doug Evans <dje@google.com>
36 Keith Seitz <keiths@redhat.com>
37
38 * gdb.cp/derivation2.cc: New file.
39 * gdb.cp/derivation.cc (main): Call foo2.
40 * gdb.cp/derivation.exp: Add tests for typedefs in another
41 file, and when there's an active block.
42
f993f39e
LM
432013-06-05 Luis Machado <lgustavo@codesourcery.com>
44
45 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
46 from targets that use function descriptors in the virtual tables.
47 Handle presence of dot symbols.
48
afacd7f3
GB
492013-06-04 Gary Benson <gbenson@redhat.com>
50
51 * gdb.base/break-probes.exp: New file.
52 * gdb.base/break-probes.c: Likewise.
53 * gdb.base/break-probes-solib.c: Likewise.
54 * gdb.base/info-shared.exp: New file.
55 * gdb.base/info-shared.c: Likewise.
56 * gdb.base/info-shared-solib1.c: Likewise.
57 * gdb.base/info-shared-solib2.c: Likewise.
58
a29a3fb7
GB
592013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
60 Gary Benson <gbenson@redhat.com>
61
62 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
63 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
64 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
65 to be set to "no" to indicate that no ld.so copy should be made.
66 * gdb.base/break-interp.exp (solib_bp): New constant.
67 (reach_1): Use the above instead of "_dl_debug_state".
68 (test_attach): Likewise.
69 (test_ld): Likewise.
70 * gdb.threads/dlopen-libpthread.exp: New file.
71 * gdb.threads/dlopen-libpthread.c: Likewise.
72 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
73 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
74
62a813cc
YQ
752013-05-30 Yao Qi <yao@codesourcery.com>
76
77 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
78 Add a test that no MI notification is emitted when executing
79 -exec-arguments.
80
8f56dad4
JK
812013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
82
83 PR testsuite/12649
84 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
85 $mi_gdb_prompt expectation by mi_expect_stop.
86 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
87 (mi info dprintf second time): Replace them by mi_send_resuming_command
88 and mi_expect_stop.
89
c588eb20
GB
902013-05-24 Gary Benson <gbenson@redhat.com>
91
92 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
93 backslash.
94 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
95 backslashes.
96 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
97 backslash.
98
c0ea94eb
YQ
992013-05-24 Yao Qi <yao@codesourcery.com>
100
101 * gdb.trace/tfile.exp: Test inferior and thread.
102
db1ac436
YQ
1032013-05-24 Yao Qi <yao@codesourcery.com>
104 Pedro Alves <palves@redhat.com>
105
106 * gdb.base/range-stepping.exp: Skip the rest of tests if the
107 test fails.
108 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
109 Return 0 if the test passes, otherwise return 1.
110
b6abb10c
DE
1112013-05-23 Doug Evans <dje@google.com>
112
113 * boards/fission-dwp.exp: New file.
114
bc5065a7
PA
1152013-05-23 Yao Qi <yao@codesourcery.com>
116 Pedro Alves <palves@redhat.com>
117
118 * gdb.base/range-stepping.c: New file.
119 * gdb.base/range-stepping.exp: New file.
120 * gdb.trace/range-stepping.c: New file.
121 * gdb.trace/range-stepping.exp: New file.
122 * lib/range-stepping-support.exp: New file.
123
5f2e6b00
TT
1242013-05-22 Tom Tromey <tromey@redhat.com>
125
126 * gdb.cp/class2.cc (main): New local 'aref'.
127 * gdb.cp/class2.exp: Check printing of 'aref'.
128
e6ba475a
DE
1292013-05-22 Doug Evans <dje@google.com>
130
131 * gdb.threads/wp-replication.c (main): Insert some code at the start
132 to ensure the breakpoint on main is only hit once. Fix comment.
133
52c935b6
KS
1342013-05-21 Keith Seitz <keiths@redhat.com>
135 Pedro Alves <palves@redhat.com>
136
137 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
138 gdb_expect.
139 Add test to flush the remaining input buffer so that this
140 file passes testsuite/12649.
141
bd9673a4
PW
1422013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
143
144 * gdb.base/catch-signal-fork.exp: New file.
145 * gdb.base/catch-signal-fork.c: New file.
146
69a97597
SA
1472013-05-21 Sterling Augustine <saugustine@google.com>
148
149 * boards/remote-stdio-gdbserver.exp: New file.
150
44e97363
JK
1512013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 PR testsuite/12649
154 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
155 racy matches.
156
02392865
CG
1572013-05-21 Christian Groessler <chris@groessler.org>
158
159 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
160 since it's not supported in all shells.
161
c5867ab6
HZ
1622013-05-21 Hui Zhu <hui@codesourcery.com>
163
164 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
165 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
166
6c9e2db4
DE
1672013-05-20 Doug Evans <dje@google.com>
168
169 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
170 (_handle_DW_TAG): Use it.
171 (cu, tu): Replace parameters is_64, version, addr_size with options.
172 All callers updated. Add Fission support.
173 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
174 * gdb.dwarf2/method-ptr.exp: Ditto.
175 * gdb.dwarf2/nostaticblock.exp: Ditto.
176 * gdb.dwarf2/subrange.exp: Ditto.
177 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
178
4a6e676c
TT
1792013-05-20 Tom Tromey <tromey@redhat.com>
180
181 * gdb.gdb/python-selftest.exp: New file.
182
e19d3afb
DE
1832013-05-20 Doug Evans <dje@google.com>
184
185 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
186 -fdebug-types-section.
187
4d804846
JB
1882013-05-20 Joel Brobecker <brobecker@adacore.com>
189
190 * gdb.ada/float_param: New testcase.
191
8d324e83
DE
1922013-05-17 Doug Evans <dje@google.com>
193
7d0c9981
DE
194 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
195 Add tests for "maint check-symtabs", "maint expand-symtabs".
196
8d324e83
DE
197 * gdb.base/maint.exp: Remove testing of individual maint command
198 help output.
199
177aadc4
PA
2002013-05-16 Pedro Alves <palves@redhat.com>
201
202 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
203 comment. Use gdb_test_no_output.
204
b8fea896
JB
2052013-05-16 Joel Brobecker <brobecker@adacore.com>
206
207 * gdb.ada/complete.exp: Add test verifying completion using
208 the "tab" key.
209
52c935b6
KS
2102013-05-15 Keith Seitz <keiths@redhat.com>
211
212 * gdb.base/filesym.exp: New completer test.
213 * gdb.base/filesym.c: New file.
214
ed0f00b8
PA
2152013-05-15 Pedro Alves <palves@redhat.com>
216
217 * gdb.base/fixsection.c: Remove attribution.
218 * gdb.base/watch-read.exp: Ditto.
219
55fb6d27
TT
2202013-05-13 Tom Tromey <tromey@redhat.com>
221
222 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
223 size and change type sizes to 4 bytes.
224
ac1ca910
TT
2252013-05-13 Tom Tromey <tromey@redhat.com>
226
227 * gdb.base/exprs.exp (test_expr): Add regression test.
228 * gdb.base/exprs.c (null_t_struct): New global.
229
8414efef
MB
2302013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
231
232 * gdb.base/default.exp: Disable history saving.
233 * gdb.base/setshow.exp: Likewise.
234
9779ab84
PA
2352013-05-10 Pedro Alves <palves@redhat.com>
236
237 PR remote/15455
238
239 * gdb.trace/qtro.c: New file.
240 * gdb.trace/qtro.exp: New file.
241
1e611234
PM
2422013-05-10 Phil Muldoon <pmuldoon@redhat.com>
243
244 * gdb.python/py-framefilter.py: New File.
245 * gdb.python/py-framefilter-mi.exp: Ditto.
246 * gdb.python/py-framefilter.c: Ditto.
247 * gdb.python/py-framefilter-mi.exp: Ditto.
248 * gdb.python/py-framefilter-mi.c: Ditto,
249 * gdb.python/py-framefilter-gdb.py.in: Ditto.
250
5e4c3ac4
TT
2512013-05-08 Tom Tromey <tromey@redhat.com>
252
253 * gdb.base/solib-search.exp: Set test name for "set
254 solib-search-path" test.
255
993654a9
HAQ
2562013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
257
258 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
259 (set_a_tracepoint): Set tracepoint before prologue.
260 (run_trace_experiment): Test setup_tracepoints and 'break end'
261 in it.
262 (trace_buffer_normal): Remove.
263 (gdb_trace_circular_tests): Remove. Move tests to...
264 (top level): ...here. Call 'runto_main' before checking for
265 trace support. Use commands to check the support for circular
266 trace buffer and changing of trace buffer size. Add test
267 to calculate size of single frame. Use this size to
268 calculate the size of trace buffer. Use 'tfind pc func9'
269 instead of 'tfind 9'. Use 'with_test_prefix'.
270
c95aea6b
TT
2712013-05-07 Tom Tromey <tromey@redhat.com>
272
273 * lib/selftest-support.exp: New file.
274 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
275 do_self_tests.
276 (setup_test, find_gdb): Remove.
277 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
278 do_self_tests.
279 (setup_test, find_gdb): Remove.
280 (test_observer): Don't call setup_test. Remove argument.
281 * gdb.gdb/selftest.exp: Load selftest-support.exp.
282 (find_gdb): Remove.
283 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
284 do_self_tests.
285 (setup_test, find_gdb): Remove.
286 (test_with_self): Don't call setup_test. Remove argument.
287
1f031429
PA
2882013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
289
290 * gdb.arch/system-gcore.exp: Remove.
291 * gdb.arch/gcore.c: Remove.
292 * gdb.base/gcore.exp: Add "info reg system".
293
58ce7251
SDJ
2942013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
295
296 PR breakpoints/15413:
297 * gdb.base/pending.exp: Add test for completion of the "condition"
298 command for pending breakpoints.
299 * gdb.linespec/linespec.ex: Add test for completion of the
300 "condition" command when dealing with multiple locations.
301
aacbb8a5
LM
3022013-05-07 Luis Machado <lgustavo@codesourcery.com>
303
304 * gdb.threads/wp-replication.c: New file.
305 * gdb.threads/wp-replication.exp: New file.
306
2dd6254d
SL
3072013-05-06 Sandra Loosemore <sandra@codesourcery.com>
308
309 * gdb.xml/tdesc-regs.exp: Add case for nios2.
310
c2a96e8c
DE
3112013-05-06 Doug Evans <dje@google.com>
312
b903e17e
DE
313 * gdb.base/solib-search-lib1.c: New file.
314 * gdb.base/solib-search-lib2.c: New file.
315 * gdb.base/solib-search.c: New file.
316 * gdb.base/solib-search.h: New file.
317 * gdb.base/solib-search.exp: New file.
318
fac51dd9
DE
319 * lib/gdb.exp (gdb_core_cmd): New function.
320 * gdb.arch/system-gcore.exp: Use it.
321 * gdb.arch/vsx-regs.exp: Ditto.
322 * gdb.base/gcore.exp: Ditto.
323 * gdb.threads/gcore-thread.exp: Ditto.
324
c2a96e8c
DE
325 * gdb.reverse/shr.h: New file.
326 * gdb.reverse/shr1.c: New file.
327 * gdb.reverse/shr2.c: #include "shr.h".
328 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
329 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
330 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
331 Update tests using sleep/printf to use shr2.sl instead.
332 * gdb.reverse/solib-reverse.exp: Ditto.
333
b6807d98
TT
3342013-05-06 Tom Tromey <tromey@redhat.com>
335
336 * gdb.dwarf2/implptrconst.c: New file.
337 * gdb.dwarf2/implptrconst.exp: New file.
338 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
339 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
340 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
341
96f7d3f1
PW
3422013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
343
344 * gdb.base/catch-sig.c (main): Raise SIGINT.
345 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
346
1ebff1fd
HAQ
3472013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
348
349 * status-stop.exp (test_tstart_tstart): Check for error
350 returned by the second 'tstart' command.
351
f92b06da
WT
3522013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
353
354 * gdb.xml/maint_print_struct.exp: New file.
355 * gdb.xml/maint_print_struct.xml: New file.
356
ff546935
TT
3572013-04-25 Tom Tromey <tromey@redhat.com>
358
359 * gdb.dwarf2/nostaticblock.exp: New file.
360
bf9e4d0c
MB
3612013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
362
363 PR gdb/10462
364 * gdb.base/setshow.exp: Add test case.
365
a11cfd87
HZ
3662013-04-23 Hui Zhu <hui@codesourcery.com>
367
368 PR gdb/15293
a11cfd87
HZ
369 * gdb.base/dprintf.exp: Add ignore command.
370
2d9442cc
HZ
3712013-04-23 Hui Zhu <hui@codesourcery.com>
372
373 PR gdb/15165
2d9442cc
HZ
374 * gdb.base/save-bp.exp: Add test for dprintf.
375
0f3305ed
TT
3762013-04-22 Tom Tromey <tromey@redhat.com>
377
378 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
379 notice_open_fds.
380
d504301e
SDJ
3812013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
382
383 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
384 ldflags.
385
9991b207
SDJ
3862013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
387
388 * gdb.arch/arm-bl-branch-dest.c: New file.
389 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
390
433730c9
PA
3912013-04-19 Vladimir Kargov <kargov@gmail.com>
392 Pedro Alves <palves@redhat.com>
393
394 * gdb.arch/i386-float.S: New file.
395 * gdb.arch/i386-float.exp: New file.
396
9a908334
LM
3972013-04-18 Luis Machado <lgustavo@codesourcery.com>
398
399 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
400 type void *.
401
4f22ed5c
DE
4022013-04-17 Doug Evans <dje@google.com>
403
404 * lib/dwarf.exp (Dwarf): New proc "tu".
405 * gdb.dwarf2/missing-sig-type.exp: New file.
406
a0d3f2f5
SCR
4072013-04-15 Siva Chandra Reddy <sivachandra@google.com>
408
409 Add option to link testcases with Pthreads library when
410 using 'prepare_for_testing' in tests.
411
412 * lib/gdb.exp (build_executable_from_specs): Use
413 gdb_compile_pthreads to compile if option "pthreads" is
414 specified.
415
cc16e6c9
TT
4162013-04-15 Tom Tromey <tromey@redhat.com>
417
418 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
419
72f1fe8a
TT
4202013-04-15 Tom Tromey <tromey@redhat.com>
421
422 * gdb.base/default.exp: Update for $_exception.
423 * gdb.cp/exceptprint.cc: New file.
424 * gdb.cp/exceptprint.exp: New file.
425 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
426
6e72ca20
TT
4272013-04-15 Tom Tromey <tromey@redhat.com>
428
429 * gdb.cp/typeid.cc: New file.
430 * gdb.cp/typeid.exp: New file.
431
591f19e8
TT
4322013-04-15 Tom Tromey <tromey@redhat.com>
433
434 * gdb.cp/exception.exp: Add "catch rethrow" tests.
435
da9160e4
YQ
4362013-04-13 Yao Qi <yao@codesourcery.com>
437
438 * gdb.base/completion.exp: Test completion of command
439 'target ctf' if target ctf is supported.
440
f81d1120
PA
4412013-04-10 Pedro Alves <palves@redhat.com>
442
443 * gdb.base/completion.exp: Test "set height", "set listsize" and
444 "set trace-buffer-size" completion.
445 * gdb.base/setshow.exp: Test "set height unlimited".
446 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
447 unlimited".
448
393fd4c3
YQ
4492013-04-10 Yao Qi <yao@codesourcery.com>
450
451 * gdb.trace/actions.exp: Save trace data to CTF.
452 Change to ctf target if GDB supports, read CTF data in ctf
453 target, and check the actions of tracepoints.
454 * gdb.trace/while-stepping.exp: Likewise.
455 * gdb.trace/report.exp: Test GDB saves trace data to CTF
456 format and read CTF trace file if GDB supports.
457 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
458 target is supported, change to ctf target, read trace data and
459 check output of command "tstatus".
460 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
461 read CTF data by target ctf and call check_tsv.
462
b7a273f8
YQ
4632013-04-10 Yao Qi <yao@codesourcery.com>
464
465 * gdb.trace/actions.exp (check_tracepoint): New.
466 (top level): Start the tracing and check the actions of
467 tracepoints. Save trace data to tfile format. Restart GDB
468 and read trace file in tfile target. Check the actions of
469 tracepoints again.
470 * gdb.trace/while-stepping.exp: Likewise.
471
f3786771
YQ
4722013-04-10 Yao Qi <yao@codesourcery.com>
473
474 * gdb.trace/report.exp: Use standard_output_file for saved
475 trace file.
476
5c2b4418
HZ
4772013-04-10 Hui Zhu <hui@codesourcery.com>
478
479 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
480 (MISCELLANEOUS): Add dprintf-pendshr.sl.
481 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
482
f7543f0a
JK
4832013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
484
485 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
486 response.
487
f6de8ec2
PA
4882013-04-08 Pedro Alves <palves@redhat.com>
489
490 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
491 the location.
492
b8abfd58
SL
4932013-04-04 Sandra Loosemore <sandra@codesourcery.com>
494
495 * gdb.cp/cplabel.exp: Allow empty directory in file reported
496 for breakpoint location.
497
156bffd0
SL
4982013-04-04 Sandra Loosemore <sandra@codesourcery.com>
499
500 * gdb.linespec/linespec.exp: Make dir/file:line tests
501 conditional for non-remote hosts only.
502
c9a6ce02
PA
5032013-04-04 Stan Shebs <stan@codesourcery.com>
504 Pedro Alves <palves@redhat.com>
505
506 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
507 * gdb.trace/actions-changed.c: New file.
508 * gdb.trace/actions-changed.exp: New file.
509 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
510 (gdb_trace_setactions_command): ... this. Add "actions_command"
511 parameter, and handle it.
512 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
513
4bd05f24
YQ
5142013-04-04 Yao Qi <yao@codesourcery.com>
515
516 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
517 'step'.
518
3758b5ce
YQ
5192013-04-03 Yao Qi <yao@codesourcery.com>
520
521 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
522 "tfile-basic.tf".
523 (test_tfind_tfile): Likewise.
524
1dcaed0d
YQ
5252013-04-03 Yao Qi <yao@codesourcery.com>
526
527 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
528 "tfile-basic.tf" instead of "basic.tf".
529 (write_error_trace_file): Pass argument "tfile-error.tf"
530 instead of "error.tf".
531 * gdb.trace/tfile.exp: Update tfile names to
532 "tfile-basic.tf" and "tfile-error.tf".
533
0e7a53fc
SL
5342013-04-02 Sandra Loosemore <sandra@codesourcery.com>
535
536 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
537 empty directory in file for breakpoint hit.
538
9852c492
YQ
5392013-03-29 Yao Qi <yao@codesourcery.com>
540
541 * gdb.base/completion.exp: Test completion of commands
542 "target core", "target tfile" and "target exec".
543 * gdb.trace/tfile.exp: Test completion of command
544 "target tfile".
545
af312be7
JB
5462013-03-28 Joel Brobecker <brobecker@adacore.com>
547
548 * gdb.ada/win_fu_syms: New testcase.
549
e4a48d9d
DE
5502013-03-28 Doug Evans <dje@google.com>
551
552 * gdb.base/maint.exp (maint print statistics): Update expected output.
553
7f7cc265
PA
5542013-03-28 Pedro Alves <palves@redhat.com>
555
556 PR gdb/15294
557
558 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
559 mean unlimited instead of $arg < 0.
560 (test_listsize): Remove "listsize of 0 suppresses output" test.
561 Test that "set listsize 0" ends up with an unlimited listsize.
562
fc0da894
PA
5632013-03-28 Pedro Alves <palves@redhat.com>
564
565 * gdb.base/list.exp (last_line): New global.
566 (last_line_re): New global.
567 (test_listsize, test_list_function, test_list_forward)
568 (test_repeat_list_command, test_list_range)
569 (test_list_filename_and_function): Use them.
570 * gdb.base/list0.c: Comment the last line of the file with "last
571 line".
572
abe7b711
PA
5732013-03-28 Pedro Alves <palves@redhat.com>
574
575 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
576 list the whole file.
577
15b3979c
PA
5782013-03-28 Pedro Alves <palves@redhat.com>
579
580 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
581 "set listsize".
582
96811e3b
KS
5832013-03-26 Keith Seitz <keiths@redhat.com>
584
585 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
586 from passing.
587
4043f22b
PA
5882013-03-26 Pedro Alves <palves@redhat.com>
589
590 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
591 until after GDB has run.
592
14a1aa17
YQ
5932013-03-26 Yao Qi <yao@codesourcery.com>
594
595 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
596 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
597
99c819ee
MM
5982013-03-26 Markus Metzger <markus.t.metzger@intel.com>
599
600 * gdb.btrace/enable.exp: Add regression test.
601
24955f63
TT
6022013-03-25 Tom Tromey <tromey@redhat.com>
603
604 * gdb.cp/m-static.exp: Add destructor-printing tests.
605
fce632b6
TT
6062013-03-25 Tom Tromey <tromey@redhat.com>
607
608 * gdb.cp/m-static.exp: Add constructor ptype tests.
609 * gdb.cp/m-static.cc (single_constructor): New class.
610 (main): Make instance of single_constructor.
611
598d3636
JK
6122013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
613 Pedro Alves <palves@redhat.com>
614
615 * gdb.server/server-kill.c: New file.
616 * gdb.server/server-kill.exp: New file.
617
c12440c9
PA
6182013-03-21 Pedro Alves <palves@redhat.com>
619
620 * gdb.trace/trace-buffer-size.exp (get default buffer size):
621 Expect $gdb_prompt in gdb_test_multiple.
622
bd712aed
DE
6232013-03-21 Doug Evans <dje@google.com>
624
625 * gdb.base/maint.exp: Update tests for per-command stats.
626
b2f83c08
TT
6272013-03-21 Tom Tromey <tromey@redhat.com>
628
629 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
630 * gdb.cp/misc.exp: Add test for FILENAME:: case.
631
ef0026f0
PA
6322013-03-20 Pedro Alves <palves@redhat.com>
633
634 PR gdb/15289
635
636 * gdb.base/remote.exp: Test
637 "set remote hardware-watchpoint-limit -1",
638 "set remote hardware-breakpoint-limit -1",
639 "set remote hardware-watchpoint-limit 2147483647" and
640 "set remote hardware-breakpoint-limit 2147483647".
641
3f1175a9
PA
6422013-03-20 Pedro Alves <palves@redhat.com>
643 Yao Qi <yao@codesourcery.com>
644
645 * gdb.trace/tfile.c: Add comments.
646 (nonconstglob): New global.
647 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
648 global that is not covered by the trace frame. Test
649 disassembling.
650
a09ae1c1
JK
6512013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
652
653 * gdb.base/valgrind-infcall.exp
654 (continue #$continue_count) <remote connection closed>
655 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
656 $valgrind_pid.
657
9ce98649
TT
6582013-03-15 Tom Tromey <tromey@redhat.com>
659
660 * gdb.cp/overload.cc (intintfunc): New.
661 * gdb.cp/overload.exp: Add regression test.
662
0a251e08
YQ
6632013-03-15 Yao Qi <yao@codesourcery.com>
664
665 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
666 using with_test_prefix.
667 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
668 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
669 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
670 * gdb.threads/watchpoint-fork.exp (test): Likewise.
671 * gdb.base/break-interp.exp (test_core): Likewise.
672 (test_attach_gdb): Likewise.
673 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
674 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
675 Likewise.
676 * gdb.base/jit-so.exp (one_jit_test): Likewise.
677 * gdb.base/jit.exp (one_jit_test): Likewise.
678 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
679 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
680 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
681 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
682 Likewise.
683 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
684 Likewise.
685 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
686 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
687 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
688 (tracepoint_change_loc_2): Likewise.
689 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
690 Likewise.
691 (disconnected_tfind): Likewise.
692 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
693 Likewise.
694 (test_tfind_remote): Likewise.
695 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
696 Likewise.
697 (test_pending_resolved): Likewise.
698 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
699 Likewise.
700 (test_upload_tsv): Likewise.
701 * gdb.trace/pending.exp (pending_tracepoint_resolved):
702 Likewise.
703 (pending_tracepoint_works): Likewise.
704 * gdb.trace/report.exp (use_collected_data): Likewise.
705 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
706 Likewise.
707 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
708 * gdb.trace/strace.exp (strace_info_marker): Likewise.
709 (strace_trace_on_same_addr): Likewise.
710 (strace_trace_on_diff_addr): Likewise.
711 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
712 (gdb_collect_locals_test): Likewise.
713 (gdb_unavailable_registers_test): Likewise.
714 (gdb_collect_globals_test): Likewise.
715
2c415c0f
YQ
7162013-03-15 Yao Qi <yao@codesourcery.com>
717
718 * gdb.base/condbreak.exp: Add semicolon back which was removed
719 by my previous commit.
720
ae59b1da
YQ
7212013-03-14 Yao Qi <yao@codesourcery.com>
722
723 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
724 'return'.
725 (gdb_target_monitor, gdb_load): Likewise.
726 * config/sid.exp (gdb_load): Likewise.
727 * config/slite.exp (gdb_load): Likewise.
728 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
729 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
730 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
731 (single_step_until): Likewise.
732 * gdb.arch/powerpc-d128-regs.exp: Likewise.
733 * gdb.arch/system-gcore.exp: Likewise.
734 * gdb.base/bigcore.exp (extract_heap): Likewise.
735 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
736 * gdb.base/call-ar-st.exp: Likewise.
737 * gdb.base/call-rt-st.exp: Likewise.
738 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
739 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
740 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
741 * gdb.base/corefile.exp: Likewise.
742 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
743 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
744 * gdb.base/fixsection.exp: Likewise.
745 * gdb.base/funcargs.exp: Likewise.
746 * gdb.base/gcore-buffer-overflow.exp: Likewise.
747 * gdb.base/gcore-relro.exp: Likewise.
748 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
749 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
750 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
751 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
752 * gdb.base/list.exp: Likewise.
753 (set_listsize): Likewise.
754 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
755 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
756 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
757 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
758 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
759 * gdb.base/setvar.exp: Likewise.
760 (test_set): Likewise.
761 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
762 * gdb.base/solib-overlap.exp: Likewise.
763 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
764 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
765 * gdb.base/watchpoint.exp (initialize): Likewise.
766 (test_simple_watchpoint): Likewise.
767 (test_disabling_watchpoints): Likewise.
768 (test_watchpoint_triggered_in_syscall): Likewise.
769 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
770 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
771 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
772 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
773 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
774 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
775 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
776 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
777 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
778 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
779 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
780 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
781 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
782 * gdb.mi/gdb792.exp: Likewise.
783 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
784 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
785 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
786 * gdb.threads/gcore-thread.exp: Likewise.
787 (load_core): Likewise.
788 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
789 (test_startup, check_control_c): Likewise.
790 * gdb.threads/sigstep-threads.exp: Likewise.
791 * gdb.threads/thread_check.exp: Likewise.
792 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
793 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
794 (set_a_tracepoint, trace_buffer_normal): Likewise.
795 (gdb_trace_circular_tests): Likewise.
796 * gdb.trace/collection.exp: Likewise.
797 * gdb.trace/disconnected-tracing.exp: Likewise.
798 * gdb.trace/infotrace.exp: Likewise.
799 * gdb.trace/mi-traceframe-changed.exp: Likewise.
800 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
801 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
802 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
803 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
804 * gdb.trace/stap-trace.exp: Likewise.
805 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
806 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
807 * gdb.trace/trace-buffer-size.exp: Likewise.
808 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
809 * gdb.trace/unavailable.exp: Likewise.
810 * gdb.trace/while-dyn.exp: Likewise.
811 * lib/fortran.exp (set_lang_fortran): Likewise.
812 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
813 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
814 (default_gdb_start, get_compiler_info): Likewise.
815 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
816 (get_debug_format, setup_xfail_format): Likewise.
817 (rerun_to_main, gdb_skip_float_test): Likewise.
818 (build_id_debug_filename_get, get_remotetimeout): Likewise.
819 * lib/java.exp (set_lang_java): Likewise.
820 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
821 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
822 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
823 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
824 * lib/objc.exp (set_lang_objc): Likewise.
825 * lib/pascal.exp (set_lang_pascal): Likewise.
826 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
827 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
828 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
829
bb869963
SDJ
8302013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
831
832 PR c++/15203
833 PR c++/15210
834 * gdb.cp/m-static.cc (keepalive_int): New function.
835 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
836 * gdb.cp/m-static.exp: New test for `sintvar'.
837
e2be70a0
YQ
8382013-03-14 Yao Qi <yao@codesourcery.com>
839
840 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
841 of 'tstatus' into tstatus_output.
842 (top level): Save the trace data to tfile. Read trace file in
843 tfile target. Check the trace status.
844
8ddb1965
YQ
8452013-03-13 Yao Qi <yao@codesourcery.com>
846
847 * gdb.trace/tsv.exp (check_tsv): New.
848 (top level): Save a tfile on current trace session. Call
849 check_tsv on live target. Load the tfile with target tfile
850 and call check_tsv again.
851
045dd51f
YQ
8522013-03-13 Yao Qi <yao@codesourcery.com>
853
854 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
855 Replace some "gdb_test" with "gdb_test_no_output".
856
82d049ab
PH
8572013-03-12 Paul Hilfinger <hilfingr@adacore.com>
858
859 * gdb.ada/expr_delims.exp: New file.
860 * gdb.ada/expr_delims/foo.adb: New file.
861 * gdb.ada/expr_delims/pck.ads: New file.
862 * gdb.ada/expr_delims/pck.adb: New file.
863
cb8ea32b
KS
8642013-03-11 Keith Seitz <keiths@redhat.com>
865
866 * watchpoint.exp (test_no_hw_watchpoints): Add test using
867 both condition and thread. Then delete the watchpoint.
868
2f1d9bdd
MM
8692013-03-11 Christian Himpel <christian.himpel@intel.com>
870
871 * Makefile.in: Add btrace testsuite.
872 * configure: Regenerated.
873 * configure.ac: Add btrace testsuite.
874 * gdb.btrace/Makefile.in: New file.
875 * gdb.btrace/enable.c: New file.
876 * gdb.btrace/enable.exp: New file.
877 * gdb.btrace/function_call_history.c: New file.
878 * gdb.btrace/function_call_history.exp: New file.
879 * gdb.btrace/instruction_history.c: New file.
880 * gdb.btrace/instruction_history.exp: New file.
881 * gdb.btrace/instruction_history.S: New file.
882 * lib/gdb.exp: Add btrace skip proc.
883
05c56a9d
JK
8842013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 Fix entry-values if the callee called a noreturn function.
887 * gdb.arch/amd64-tailcall-noret.S: New file.
888 * gdb.arch/amd64-tailcall-noret.c: New file.
889 * gdb.arch/amd64-tailcall-noret.exp: New file.
890
9112db09
JK
8912013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
892
893 Fix entry-values in C++ across CUs.
894 * gdb.arch/amd64-tailcall-cxx.exp: New file.
895 * gdb.arch/amd64-tailcall-cxx1.S: New file.
896 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
897 * gdb.arch/amd64-tailcall-cxx2.S: New file.
898 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
899
be9a119c 9002013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
901 Hafiz Abid Qadeer <abidh@codesourcery.com>
902
903 gdb/testsuite/
904 * gdb.trace/trace-buffer-size.exp: New file.
905 * gdb.trace/trace-buffer-size.c: New file.
906
049109b0
PA
9072013-03-06 Pedro Alves <palves@redhat.com>
908
909 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
910 doesn't support the tested optional feature, call "unsupported"
911 with the same test message as the "pass" case, instead of calling
912 "pass" with a different message. Use the same text for the "fail"
913 cases too.
914
4aa54120
YQ
9152013-03-06 Yao Qi <yao@codesourcery.com>
916
917 * gdb.trace/tstatus.exp: Remove the invocation of
918 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
919 (test_tracepoints): Don't set fast tracepoint.
920 (top level): Don't check agent library is loaded or not.
921
b8b71e63
YQ
9222013-03-06 Yao Qi <yao@codesourcery.com>
923
924 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
925 parentheses by "\\".
926
33f448b1
JK
9272013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
928
929 * gdb.linespec/base/one/thefile.cc (twodup): New.
930 (m): Call it.
931 * gdb.linespec/base/two/thefile.cc (dupname): New.
932 (n): Call it.
933 * gdb.linespec/break-ask.exp: New file.
934 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
935
1c942fb9
YQ
9362013-02-28 Yao Qi <yao@codesourcery.com>
937
938 * gdb.trace/report.exp: Move some code to ...
939 (use_collected_data): New.
940 (top level): Call use_collected_data once on the live target.
941 Save at file of the current trace session, load it with target
942 tfile, and call use_collected_data again.
943
5b967901
JK
9442013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 * gdb.threads/fork-thread-pending.c (main): Add alarm.
947
6447023f
JK
9482013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
949
950 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
951 Add final kill of ${valgrind_pid}.
952
9f44fbc0
SCR
9532013-02-20 Siva Chandra Reddy <sivachandra@google.com>
954
955 * gdb.python/py-arch.c: New test case
956 * gdb.python/py-arch.exp: New tests to test
957 gdb.Architecture.disassemble
958 * gdb.python/Makefile.in: Add py-arch to the list of
959 EXECUTABLES.
960
4c9ad8c2
TT
9612013-02-18 Tom Tromey <tromey@redhat.com>
962
963 * gdb.dwarf2/subrange.exp: New file.
964
f5911ea1
HAQ
9652013-02-15 Pedro Alves <pedro@codesourcery.com>
966 Hafiz Abid Qadeer <abidh@codesourcery.com>
967
968 * gdb.trace/tfile.exp: Add test for -trace-status command.
969
420f4384
JK
9702013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
971
972 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
973 nanosleep by sleep.
974
4819b3f8
PA
9752013-02-14 Pedro Alves <palves@redhat.com>
976
977 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
978
1773c82c
HAQ
9792013-02-14 Pedro Alves <pedro@codesourcery.com>
980 Hafiz Abid Qadeer <abidh@codesourcery.com>
981
982 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
983
e234dfaf
TT
9842013-02-12 Tom Tromey <tromey@redhat.com>
985
986 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
987 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
988
6c01dd94
PA
9892013-02-12 Pedro Alves <palves@redhat.com>
990
991 * gdb.base/catch-signal.c: Update copyright years.
992 * gdb.base/catch-signal.exp: Update copyright years.
993 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
994 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
995 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
996 * gdb.dwarf2/dw2-error.S: Update copyright years.
997 * gdb.dwarf2/dw2-error.c: Update copyright years.
998 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
999 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1000 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1001
595fc67f
PA
10022013-02-12 Pedro Alves <palves@redhat.com>
1003
1004 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1005 message.
1006 * gdb.base/sigaltstack.exp: Ditto.
1007 * gdb.base/siginfo.exp: Ditto.
1008 * gdb.base/sizeof.exp: Ditto.
1009
17282693
PA
10102013-02-12 Pedro Alves <palves@redhat.com>
1011
1012 * gdb.mi/mi-basics.exp: Tweak intro comment.
1013 * gdb.mi/mi-break.exp: Tweak intro comment.
1014 * gdb.mi/mi-console.exp: Tweak intro comment.
1015 * gdb.mi/mi-file.exp: Tweak intro comment.
1016 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1017 * gdb.mi/mi-return.exp: Tweak intro comment.
1018 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1019 * gdb.mi/mi-until.exp: Tweak intro comment.
1020 * gdb.mi/mi-watch.exp: Tweak intro comment.
1021
8a4ac37e
PA
10222013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1023
1024 * gdb.server/no-thread-db.exp: New file.
1025 * gdb.server/no-thread-db.c: New file.
1026 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1027
c2792f5a
DE
10282013-02-11 Doug Evans <dje@google.com>
1029
1030 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1031 two decfloats.
1032
d9e98382
SDJ
10332013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1034
1035 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1036 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1037
a321661a
JK
10382013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1039
1040 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1041
134a2066
YQ
10422013-02-06 Yao Qi <yao@codesourcery.com>
1043
1044 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1045 to ...
1046 (test_create_delete_modify_tsv): ... here. New test on modifying
1047 the initial value of a tsv.
1048
5a2dc60a
JK
10492013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1050
1051 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1052 (cd .../rdir): ... here.
1053
233d95b5
JK
10542013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1055
1056 * gdb.linespec/base/one/header.h: New file.
1057 * gdb.linespec/base/two/header.h: New file.
1058 * gdb.linespec/macro-relative.c: New file.
1059 * gdb.linespec/macro-relative.exp: New file.
1060
fbd9ab74
JK
10612013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1062
1063 * gdb.base/fullpath-expand-func.c: New file.
1064 * gdb.base/fullpath-expand.c: New file.
1065 * gdb.base/fullpath-expand.exp: New file.
1066 * gdb.base/realname-expand-real.c: New file.
1067 * gdb.base/realname-expand.c: New file.
1068 * gdb.base/realname-expand.exp: New file.
1069
1b56eb55
JK
10702013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1071
1072 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1073 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1074
af529f8f
JK
10752013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1076
1077 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1078 (compare_filenames_for_search does not match)
1079 (compare_filenames_for_search does match): New tests.
1080
f5b95b50
JK
10812013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1082
1083 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1084
d47921b9
JK
10852013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1086
1087 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1088
8a92335b
JK
10892013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1090
1091 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1092 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1093 ${binfile}.mini_debuginfo-debuglink and
1094 ${binfile}.mini_debuginfo-debuglink.xz.
1095
17f2157d
TT
10962013-02-01 Tom Tromey <tromey@redhat.com>
1097
1098 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1099 attributes.
1100
d65f0a9c
TT
11012013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1102 Tom Tromey <tromey@redhat.com>
1103
1104 * gdb.dwarf2/method-ptr.exp: Link with c++.
1105 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1106
f25c0135
TT
11072013-01-31 Tom Tromey <tromey@redhat.com>
1108
1109 * gdb.base/jit.exp (compile_jit_test): New proc.
1110 Add PIE tests.
1111
7078baeb
TT
11122013-01-31 Tom Tromey <tromey@redhat.com>
1113
1114 * gdb.dwarf2/method-ptr.cc: New file.
1115 * gdb.dwarf2/method-ptr.exp: New file.
1116
1d24041a
TT
11172013-01-31 Tom Tromey <tromey@redhat.com>
1118
1119 * lib/dwarf.exp (namespace Dwarf): New.
1120
8d9878a4
TT
11212013-01-29 Tom Tromey <tromey@redhat.com>
1122
1123 * gdb.dwarf2/fission-reread.exp: Add unload test.
1124
bed911e5
DE
11252013-01-28 Doug Evans <dje@google.com>
1126
1127 * gdb.dwarf2/fission-loclists.exp: New file.
1128 * gdb.dwarf2/fission-loclists.S: New file.
1129
e229648e
JK
11302013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1131
1132 Code cleanup.
1133 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1134 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1135 and prepare_for_testing.
1136 * gdb.base/store.exp: Likewise.
1137
86700f00
TT
11382013-01-25 Tom Tromey <tromey@redhat.com>
1139
1140 * gdb.python/py-explore.exp: Expect the gdb prompt.
1141
8954db33
AB
11422013-01-25 Andrew Burgess <aburgess@broadcom.com>
1143
1144 * gdb.base/gnu_vector.c: New variable for use in tests.
1145 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1146 changes in scalar to vector casting and widening.
1147 * gdb.python/py-type.c: New variables for use in tests.
1148 * gdb.python/py-type.exp: Update vector related tests to reflect
1149 changes in scalar to vector casting and widening.
1150
2077afdd
TD
11512013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1152
1153 * gdb.base/prologue-include.c: New file.
1154 * gdb.base/prologue-include.exp: New file.
1155 * gdb.base/prologue-include.h: New file.
1156
d7499464
HAQ
11572013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1158
1159 PR gdb/13443
1160 * gdb.mi/mi-var-block.exp: Make test messages unique.
1161
e2a3e0f1
TT
11622013-01-23 Tom Tromey <tromey@redhat.com>
1163
1164 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1165
152fcc9c
TT
11662013-01-23 Tom Tromey <tromey@redhat.com>
1167
1168 * gdb.cp/converts.cc (main): Initialize 'a'.
1169
bea883fd
SCR
11702013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1171
1172 * testsuite/gdb.python/frame.exp: Add a test for
1173 gdb.Frame.architecture() method.
1174
0928e93d
PA
11752013-01-22 Pedro Alves <palves@redhat.com>
1176
1177 * gdb.base/annota1.exp (signal sent): No longer expect
1178 breakpoints-invalid.
1179 * gdb.cp/annota2.exp (continue until exit)
1180 (watch triggered on a.x): Ditto.
1181
9c97429f
PA
11822013-01-22 Pedro Alves <palves@redhat.com>
1183
1184 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1185 Adjust tests to breakpoints-invalid changes.
1186 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1187 variables.
1188 Adjust tests to breakpoints-invalid changes.
1189
187d10dd
PA
11902013-01-22 Pedro Alves <palves@redhat.com>
1191
1192 * gdb.base/annota1.exp (annotate ignore count change): Add
1193 expected output for failure case.
1194
ea3aedcb
TT
11952013-01-22 Tom Tromey <tromey@redhat.com>
1196
1197 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1198 call.
1199
998580f1
MK
12002013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1201
1202 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1203 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1204 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1205 Also handle 'thread' field.
1206 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1207 * gdb.mi/mi-watch.exp: Ditto.
1208 * lib/mi-support.exp: Ditto.
1209
8f1d5693
MK
12102013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1211
1212 * gdb.python/py-explore.exp: Improve a test
1213
2d8c5d7c
DB
12142013-01-18  David Blaikie  <dblaikie@gmail.com>
1215
1216 * gdb.base/label.c (main): Correct the type of the second
1217 parameter.
1218
46f35228
TT
12192013-01-18 Tom Tromey <tromey@redhat.com>
1220
1221 * gdb.dwarf2/trace-crash.s: New file.
1222 * gdb.dwarf2/trace-crash.exp: New file.
1223
5965d69d
HAQ
12242013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1225
43aaf8b6
PA
1226 PR gdb/13443
1227 * gdb.base/checkpoint.exp: Update test messages to make them
1228 unique.
5965d69d 1229
5ae4861a
YQ
12302013-01-18 Yao Qi <yao@codesourcery.com>
1231
1232 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1233 output of 'info tracepoints'.
1234 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1235 Likewise.
1236 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1237 * gdb.trace/disconnected-tracing.c (struct foo): New.
1238
d84fca2c
JK
12392013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1240
1241 * gdb.dwarf2/dw2-dos-drive.S: New file.
1242 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1243
aebb1cc9
DE
12442013-01-17 Doug Evans <dje@google.com>
1245
2782d512
DE
1246 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1247 CXX_FOR_TARGET.
1248
aebb1cc9
DE
1249 * boards/cc-with-tweaks.exp: New file.
1250
db2b2972
TT
12512013-01-17 Tom Tromey <tromey@redhat.com>
1252
1253 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1254
96343774
PA
12552013-01-17 Pedro Alves <palves@redhat.com>
1256
1257 Merge dg-extract-results.sh from upstream (svn 195224).
1258
1259 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1260 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1261
1262 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1263 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1264
1265 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1266 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1267
1268 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1269 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1270 of grep -q.
1271
675921c0
SD
12722012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1273
1274 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1275 interface.
1276 * gdb.base/jithost.c: New file.
1277 * gdb.base/jithost.h: New file.
1278 * gdb.base/jitreader.c : New file.
1279 * gdb.base/jit-protocol.h: New file.
1280
ab04a2af
TT
12812013-01-16 Tom Tromey <tromey@redhat.com>
1282
1283 * gdb.base/catch-signal.c: New file.
1284 * gdb.base/catch-signal.exp: New file.
1285
8ac3646f
TT
12862013-01-16 Tom Tromey <tromey@redhat.com>
1287
1288 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1289
22fc223e
JK
12902013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1291
1292 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1293
44478ab3
TT
12942013-01-14 Tom Tromey <tromey@redhat.com>
1295
1296 * gdb.base/completion.exp: Add "set gnutarget" test.
1297
06d66ee9
TT
12982013-01-14 Tom Tromey <tromey@redhat.com>
1299
1300 * gdb.dwarf2/dw2-restrict.S: New file.
1301 * gdb.dwarf2/dw2-restrict.c: New file.
1302 * gdb.dwarf2/dw2-restrict.exp: New file.
1303
c9bf0622
TT
13042013-01-14 Tom Tromey <tromey@redhat.com>
1305
1306 * gdb.dwarf2/dw2-error.exp: New file.
1307 * gdb.dwarf2/dw2-error.c: New file.
1308 * gdb.dwarf2/dw2-error.S: New file.
1309
5b12a61c
JK
13102013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1311
1312 * gdb.cp/parse-lang.cc: New file.
1313 * gdb.cp/parse-lang.exp: New file.
1314
f0a4b570
JK
13152013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1316
1317 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1318 (set substitute-path): New test.
1319 (fullname present): Remove content.
1320 (substituted fullname): New test.
1321
f751cc97
JB
13222013-01-13 Joel Brobecker <brobecker@adacore.com>
1323
1324 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1325 check. Move $gdb_py_is_py24 value check right after.
1326
04164e8e
JK
13272013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1328
1329 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1330 targets.
1331
5bf480a5
YQ
13322013-01-11 Yao Qi <yao@codesourcery.com>
1333
1334 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1335 for dprintf.
1336 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1337 Check the fields in "=breakpoint-created" for dprintf.
1338
f35a17b5
JK
13392012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 * gdb.mi/mi-fullname-deleted.exp: New file.
1342
85817405
JK
13432012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1344
1345 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1346 expected output.
1347 (info skip with pending file): Remove.
1348 (ignoring function in solib, info skip for function multiply): Update
1349 the expected output.
1350 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1351 (info skip (delete 1), info skip after disabling all)
1352 (info skip after enabling all, info skip after disabling 4 2-3)
1353 (info skip after enabling 2-3, info skip 2-3)
1354 (info skip after deleting 2 3): Update the expected output.
1355 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1356 statement to its initialization and return.
1357 * gdb.linespec/skip-two.exp: New file.
1358
27210e12
DE
13592012-12-19 Doug Evans <dje@google.com>
1360
1361 * gdb.base/maint.exp: Handle testing with .gdb_index.
1362
bb627a12
JB
13632012-12-19 Joel Brobecker <brobecker@adacore.com>
1364
1365 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1366 Cavium to FSF.
1367
7785b880
JB
13682012-12-19 Joel Brobecker <brobecker@adacore.com>
1369
1370 * dg-extract-results.sh: Update contact info in copyright notice.
1371 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1372 GPL v3 or later. Update contact info.
1373 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1374 gdb.threads/watchpoint-fork-mt.c,
1375 gdb.threads/watchpoint-fork-parent.c,
1376 gdb.threads/watchpoint-fork-st.c,
1377 gdb.threads/watchpoint-fork.h: Likewise.
1378
f2a8bc8a
YQ
13792012-12-15 Yao Qi <yao@codesourcery.com>
1380
1381 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1382 'installed' field in '=breakpoint-modified'.
1383 (test_reconnect): Check 'installed' field in
1384 '=breakpoint-modified' and '=breakpoint-created'.
1385
1386 * gdb.trace/actions.exp: Update test for 'installed' field.
1387 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1388 (tracepoint_change_loc_2): Likewise.
1389 Check 'info tracepoint' display nothing else.
1390 * gdb.trace/deltrace.exp: Likewise.
1391 * gdb.trace/infotrace.exp: Likewise.
1392 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1393 Likewise.
1394 * gdb.trace/passcount.exp: Likewise.
1395 * gdb.trace/tracecmd.exp: Likewise.
1396 * gdb.trace/while-stepping.exp: Likewise.
1397
6592e36f
TT
13982012-12-14 Tom Tromey <tromey@redhat.com>
1399
1400 * gdb.cp/member-name.exp: New file.
1401 * gdb.cp/member-name.cc: New file.
1402
7d27a96d
TT
14032012-12-14 Tom Tromey <tromey@redhat.com>
1404
1405 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1406
f8c05d0d
DE
14072012-12-14 Doug Evans <dje@google.com>
1408
1409 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1410 DW_OP_GNU_implicit_pointer is section-relative.
1411
451b7c33
TT
14122012-12-14 Tom Tromey <tromey@redhat.com>
1413
43aaf8b6 1414 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1415
10e339df
PA
14162012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1417
6fdff2c5 1418 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1419
e780d813
DE
14202012-12-13 Doug Evans <dje@google.com>
1421
1422 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1423 * gdb.multi/multi-arch.exp: Ditto.
1424
ca3dbcc8 14252012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1426
ca3dbcc8
MG
1427 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1428 catch load test library source file.
1429 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1430 load test source file.
1431 * gdb.mi/mi-catch-load.exp: New. Test file for
1432 basic MI -catch-load and -catch-unload tests.
1433
2960a434
PK
14342012-12-11 Paul Koning <paul_koning@dell.com>
1435
1436 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1437 exception.
1438 (_iterator_except): New function.
1439 (ArrayPrinter): Use _iterator function instead of local _iterator
1440 class for Python 3 compatibility.
1441 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1442 _iterator.
2960a434
PK
1443 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1444 execfile for Python 3 compatibility.
1445 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1446 format in error_prompt test.
6fdff2c5 1447
9325cb04
PK
14482012-12-10 Paul Koning <paul_koning@dell.com>
1449
1450 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1451 compatibility.
9325cb04
PK
1452 * gdb.python/py-block.exp: Ditto.
1453 * gdb.python/py-breakpoint.exp: Ditto.
1454 * gdb.python/py-cmd.exp: Ditto.
1455 * gdb.python/py-events.py: Ditto.
1456 * gdb.python/py-finish-breakpoint.py: Ditto.
1457 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1458 * gdb.python/py-finish-breakpoint2.py: Ditto.
1459 * gdb.python/py-frame-inline.exp: Ditto.
1460 * gdb.python/py-frame.exp: Ditto.
1461 * gdb.python/py-infthread.exp: Ditto.
1462 * gdb.python/py-objfile.exp: Ditto.
1463 * gdb.python/py-parameter.exp: Ditto.
1464 * gdb.python/py-progspace.exp: Ditto.
1465 * gdb.python/py-prompt.exp: Ditto.
1466 * gdb.python/py-symbol.exp: Ditto.
1467 * gdb.python/py-symtab.exp: Ditto.
1468 * gdb.python/py-template.exp: Ditto.
1469 * gdb.python/py-value-cc.exp: Ditto.
1470 * gdb.python/python.exp: Ditto.
1471 * gdb.python/source2.py: Ditto.
1472 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1473 compatibility.
9325cb04
PK
1474 Use sorted() function rather than sort() method.
1475 Accept either int or long values for enum values.
1476 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1477 execfile for Python 3 compatibility.
1478 * gdb.python/py-evsignal.exp: Ditto.
1479 * gdb.python/py-evthreads.exp: Ditto.
1480 * gdb.python/py-mi.exp: Ditto.
1481 * gdb.python/py-pp-maint.exp: Ditto.
1482 * gdb.python/py-prettyprint.exp: Ditto.
1483 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1484 Python 3 compatibility.
9325cb04
PK
1485 Skip tests for Python 2.4.
1486 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1487 Python 3 compatibility.
9325cb04
PK
1488 Use byte string rather than character string in memory write test
1489 if Python 3.
1490 * gdb.python/py-pp-maint.py: Change class declarations to "new
1491 class" syntax.
1492 * gdb.python/py-prettyprint.py: Change iterator class to generator
1493 function for Python 3 compatibility.
1494 Make all classes "new style".
1495 Fix indentation issue and stray semicolon.
1496 * gdb.python/py-shared.expChange print syntax for Python 3
1497 compatibility.
1498 Define "long" if Python 3.
1499 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1500 compatibility.
9325cb04
PK
1501 Accept either int or long values for enum values.
1502 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1503 compatibility.
9325cb04
PK
1504 Skip "long" and "unicode" tests if Python 3.
1505 Accept either "type" or "class" in type checks.
1506 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1507 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1508
8b9737bf
TT
15092012-12-10 Tom Tromey <tromey@redhat.com>
1510
1511 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1512 (test): Add "two_cu" argument.
1513 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1514 for types; allow two CUs.
1515
1b80a9fa
JK
15162012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1519 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1520
f0b6d50a
YQ
15212012-12-08 Yao Qi <yao@codesourcery.com>
1522 Pedro Alves <palves@redhat.com>
1523
1524 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1525 '=breakpoint-created' when GDB merges the tracepoints of both
1526 sides.
1527
2f68a895
TT
15282012-12-07 Tom Tromey <tromey@redhat.com>
1529
1530 * gdb.base/break1.c (enum some_enum, union some_union): New.
1531 (some_enum_global, some_union_global, some_value): New globals.
1532 * gdb.base/completion.exp: Add tag completion tests.
1533
4fc5d43e
TT
15342012-12-07 Tom Tromey <tromey@redhat.com>
1535
1536 * gdb.base/completion.exp: Add tests for ptype and whatis
1537 completion.
1538
6559e013
JB
15392012-12-07 Joel Brobecker <brobecker@adacore.com>
1540
1541 * gdb.base/stale-infcall.exp: Fix copyright line.
1542
ae2b630d
JB
15432012-12-07 Joel Brobecker <brobecker@adacore.com>
1544
1545 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1546
0ba2eb0f
TT
15472012-12-06 Pedro Alves <palves@redhat.com>
1548 Tom Tromey <tromey@redhat.com>
1549
1550 * gdb.base/exprs.exp: Add tests for cast to void.
1551
731145cb
TT
15522012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1553
1554 * gdb.python/py-mi.exp: Correct expected results for attribute
1555 "dynamic" returned by -var-update.
1556 Add test case for correct handling of "diplayhint" for children
1557 of dynamic varobjs.
1558 * gdb.python/py-prettyprint.c (set_itme): New function.
1559 (bug_14741) New function.
1560 (main) Add call to bug_14741().
1561 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1562
e58fcc15
UW
15632012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1564
1565 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1566 ${binfile}.funcsyms list.
1567
e9eb0d14
YQ
15682012-12-04 Yao Qi <yao@codesourcery.com>
1569
1570 PR gdb/13443
1571 * gdb.trace/actions.exp: Make test messages unique.
1572
4983028c
TT
15732012-11-29 Tom Tromey <tromey@redhat.com>
1574
1575 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1576
ea5e6b0e
UW
15772012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1578
1579 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1580 * gdb.opencl/datatypes.exp: Likewise.
1581 * gdb.opencl/operators.exp: Likewise.
1582 * gdb.opencl/vec_comps.exp: Likewise.
1583
cdde3dfb
JG
15842012-11-29 Jerome Guitton <guitton@adacore.com>
1585
1586 * gdb.ada/iwide: New testcase.
1587
b50d69b5
JG
15882012-11-29 Jerome Guitton <guitton@adacore.com>
1589
1590 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1591 ptype test.
1592
c2d3fccf
JG
15932012-11-29 Jerome Guitton <guitton@adacore.com>
1594
1595 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1596 form {VARIANT_TYPE}ADDRESS.
1597
5edf51fe
YQ
15982012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1599
1600 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1601 (func): New function.
1602 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1603 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1604 pointers to members with pointer-to-function type.
1605
608e2dbb
TT
16062012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1607 Tom Tromey <tromey@redhat.com>
1608
1609 * gdb.base/gnu-debugdata.exp: New file.
1610 * gdb.base/gnu-debugdata.c: New file.
1611 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1612 (gdb_unload): Return 0 on success.
1613
4648e588
JK
16142012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1617
17d6efc4
JB
16182012-11-26 Joel Brobecker <brobecker@adacore.com>
1619
1620 * gdb.base/empty_exe.exp: New testcase.
1621
ace21957
MF
16222012-11-20 Mike Frysinger <vapier@gentoo.org>
1623
1624 * gdb.base/completion.exp: Add test for help aliases completion.
1625
5c401a0a
YQ
16262012-11-20 Yao Qi <yao@codesourcery.com>
1627
1628 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1629 Don't test 'maint set show-debug-regs'.
1630 Use command 'set remotecache' instead of
1631 'set circular-trace-buffer'.
1632
8dea366b
KS
16332012-11-16 Keith Seitz <keiths@redhat.com>
1634
1635 PR c++/13615
1636 * gdb.cp/baseenum.cc: New file.
1637 * gdb.cp/baseenum.exp: New file.
1638 * gdb.cp/derivation.cc (A): Add copyright.
1639 Add a typedef.
1640 (B): Use A::value_type instead of int. Change all references.
1641 (D): Use value_type instead of int. Change all references.
1642 (E): Likewise.
1643 (F); Likewise.
1644 (Z): New class.
1645 (ZZ): New class.
6fdff2c5 1646 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1647 (main): Add instances of Z and ZZ.
1648 Make sure all symbols from N are kept.
1649 * gdb.cp/derivation.exp: Update typedef changes in tests.
1650 Add tests for class typedefs both before and after starting
1651 the inferior.
1652 Add tests for searching for a typedef while stopped in a
1653 method.
1654
5e34c6c3
LM
16552012-11-14 Luis Machado <lgustavo@codesourcery.com>
1656
1657 * gdb.mi/mi-var-create-rtti.c: New file.
1658 * gdb.mi/mi-var-create-rtti.exp: New file.
1659
5e487a5f
LM
16602012-11-14 Luis Machado <lgustavo@codesourcery.com>
1661
1662 * gdb.base/structs3.exp: Run to main before doing any tests.
1663
6d67b990
AB
16642012-11-14 Andrew Burgess <aburgess@broadcom.com>
1665
1666 * gdb.python/py-type.exp: Uniquify test names.
1667
e5d98164
YQ
16682012-11-14 Yao Qi <yao@codesourcery.com>
1669
1670 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1671 (thread_function) [DEBUG]: Call 'printf'.
1672 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1673 command line if 'DEBUG=1' is passed to test.
1674 Remove a pattern to match inferior's output.
1675
62747a60
TT
16762012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1677
1678 * gdb.mi/mi-fill-memory.exp: New test.
1679
18a9fc12
TT
16802012-11-12 Tom Tromey <tromey@redhat.com>
1681
1682 * gdb.base/completion.exp: Update for "info type-printers".
1683 * gdb.python/py-typeprint.cc: New file.
1684 * gdb.python/py-typeprint.exp: New file.
1685 * gdb.python/py-typeprint.py: New file.
1686
bd69fc68
TT
16872012-11-12 Tom Tromey <tromey@redhat.com>
1688
1689 * gdb.base/call-sc.exp: Use "ptype/r".
1690 * gdb.base/volatile.exp: Don't expect "int".
1691 * gdb.cp/ptype-flags.cc: New file.
1692 * gdb.cp/ptype-flags.exp: New file.
1693 * gdb.cp/templates.exp: Use ptype/r.
1694 (test_ptype_of_templates, test_template_typedef): Likewise.
1695 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1696 argument. Handle template names and template parameters.
1697 * gdb.mi/mi-var-cmd.exp: Accept "long".
1698 * gdb.mi/mi-var-child.exp: Accept "long".
1699 * gdb.mi/mi-var-display.exp: Accept "long".
1700 * gdb.mi/mi2-var-child.exp: Accept "long".
1701
b3720c3a
TT
17022012-11-12 Tom Tromey <tromey@redhat.com>
1703
1704 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1705 "ptype" from calls to cp_test_ptype_class.
1706 (test_enums): Likewise.
1707 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1708 cp_test_ptype_class.
1709 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1710 calls to cp_test_ptype_class.
1711 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1712 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1713 from calls to cp_test_ptype_class.
1714 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1715 command here. Change "in_command" argument to "in_exp".
1716
0d63ecda
KS
17172012-11-10 Keith Seitz <keiths@redhat.com>
1718
1719 PR gdb/14288
1720 * gdb.base/printcmds.c: Add invalid_XXX globals
1721 for repeated byte tests.
1722 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1723 * gdb.base/wchar.c (main): Add and construct a wchar_t
1724 array with repeated characters.
1725 * gdb.base/wchar.exp: Add repeated character tests.
1726
ed8a1c2d
AB
17272012-11-09 Andrew Burgess <aburgess@broadcom.com>
1728
1729 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1730 disassembly output.
1731
9107fc8d
PA
17322012-11-09 Pedro Alves <palves@redhat.com>
1733
1734 PR gdb/14306
1735
1736 * gdb.multi/multi-arch-exec.c: New file.
1737 * gdb.multi/multi-arch-exec.exp: New file.
1738
558a9d82
YQ
17392012-11-09 Yao Qi <yao@codesourcery.com>
1740
1741 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1742 (top level): Call it.
1743
e714f336
YQ
17442012-11-09 Yao Qi <yao@codesourcery.com>
1745
1746 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1747 typo.
1748
6ecd4729
PA
17492012-11-09 Pedro Alves <palves@redhat.com>
1750
1751 * gdb.multi/multi-arch.exp: New.
1752
9015683b
TT
17532012-11-08 Tom Tromey <tromey@redhat.com>
1754
1755 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1756 core files, if possible.
1757 * gdb.base/siginfo-thread.c: New file
1758 * gdb.base/siginfo-thread.exp: New file
1759
ea9f10bb
TT
17602012-11-08 Tom Tromey <tromey@redhat.com>
1761
1762 * gdb.base/comprdebug.exp: New file.
1763
f6592439
PA
17642012-11-06 Pedro Alves <palves@redhat.com>
1765
1766 PR gdb/14810
1767
1768 * gdb.base/disabled-location.c: New file.
1769 * gdb.base/disabled-location.exp: New file.
1770
2d338fa9
TT
17712012-11-06 Tom Tromey <tromey@redhat.com>
1772
1773 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1774 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1775 gdb_gcore_cmd.
1776 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1777 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1778 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1779 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1780 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1781 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1782 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1783 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1784 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1785
68c9da30
PA
17862012-11-05 Pedro Alves <palves@redhat.com>
1787
1788 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1789 procedure.
1790 (do_vfork_and_follow_child_tests_exec)
1791 (do_vfork_and_follow_child_tests_exit): Call it.
1792
a7c8c931
PA
17932012-11-05 Pedro Alves <palves@redhat.com>
1794
1795 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1796 fails.
1797
6f6484cd
YQ
17982012-11-03 Yao Qi <yao@codesourcery.com>
1799
1800 Fix PR gdb/14617.
1801 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1802 Remove setup_kfail, and update test.
1803
b45627a0
TT
18042012-11-02 Tom Tromey <tromey@redhat.com>
1805
1806 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1807 test.
1808
f50f4e56
PA
18092012-11-02 Pedro Alves <palves@redhat.com>
1810
1811 PR gdb/14766
1812
1813 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1814 setup_kfail.
1815 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1816 get registers".
1817
71ce889d
PA
18182012-11-02 Pedro Alves <palves@redhat.com>
1819
1820 * gdb.base/foll-vfork-exit.c: New file.
1821 * gdb.base/foll-vfork.exp (top level): New file-describing
1822 comment.
1823 (vfork_child_follow_to_exit): New procedure.
1824 (tcatch_vfork_then_child_follow): Rename as ...
1825 (tcatch_vfork_then_child_follow_exec): ... this.
1826 (tcatch_vfork_then_child_follow_exit): New procedure.
1827 (do_vfork_and_follow_parent_tests): New procedure, factored out
1828 from do_vfork_and_exec_tests.
1829 (do_vfork_and_follow_child_tests_exec): Ditto.
1830 (do_vfork_and_exec_tests): Delete.
1831 (do_vfork_and_follow_child_tests_exit): New procedure.
1832 (top level): Run tests with both the program that has the vfork
1833 child execing, and the program has the vfork child exiting.
1834
1e35b1a9
PA
18352012-11-02 Pedro Alves <palves@redhat.com>
1836
1837 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1838 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1839 (vfork_parent_follow_to_bp): Call it.
1840 (kill_child): Delete.
1841 (vfork_and_exec_child_follow_to_main_bp)
1842 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1843 longer call kill_child.
1844 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1845 (do_vfork_and_exec_tests): Don't runto_main before calling each
1846 test procedure.
1847 (top level): Don't clean restart and set verbose before running
1848 each test procedure.
1849
18502012-11-02 Pedro Alves <palves@redhat.com>
1851
1852 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1853 (vfork_parent_follow_to_bp)
1854 (vfork_and_exec_child_follow_to_main_bp)
1855 (vfork_and_exec_child_follow_through_step)
1856 (tcatch_vfork_then_parent_follow)
1857 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1858 Use with_test_prefix.
1859
18602012-11-02 Pedro Alves <palves@redhat.com>
1861
1862 * gdb.base/foll-vfork.c: Add copyright header.
1863 * gdb.base/vforked-prog.c: Add copyright header.
1864
18652012-11-02 Pedro Alves <palves@redhat.com>
1866
1867 * gdb.base/foll-vfork.exp
1868 (vfork_and_exec_child_follow_through_step): Don't skip on
1869 non-HP/UX targets. Expect the next to only step one line on
1870 non-HP/UX targets, rather than stopping only after the exec.
1871
18722012-11-02 Pedro Alves <palves@redhat.com>
1873
1874 Don't hard code line numbers.
1875
1876 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1877 Expect text from the sources instead of a line number.
1878 (vfork_parent_follow_to_bp)
1879 (vfork_and_exec_child_follow_to_main_bp)
1880 (vfork_and_exec_child_follow_through_step)
1881 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1882 Use gdb_get_line_number.
1883
18842012-11-02 Pedro Alves <palves@redhat.com>
1885
1886 Modernize.
1887
1888 * gdb.base/foll-vfork.exp: Use standard_testfile and
1889 build_executable. Pass descriptive string to untested.
1890 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1891 (vfork_and_exec_child_follow_to_main_bp)
1892 (vfork_and_exec_child_follow_through_step)
1893 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1894 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1895 of send_gdb/gdb_expect.
1896
1897 (kill_child): New procedure.
1898 (vfork_and_exec_child_follow_to_main_bp)
1899 (vfork_and_exec_child_follow_through_step): Use it.
1900
f0559fff
YQ
19012012-11-02 Yao Qi <yao@codesourcery.com>
1902
1903 * gdb.base/setvar.exp: Test setting nested struct.
1904 * gdb.base/setvar.c (v_struct3): New.
1905
c207c6da
DE
19062012-11-01 Doug Evans <dje@google.com>
1907
1908 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1909 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1910 use them.
1911
2f27adfe
AB
19122012-10-31 Andrew Burgess <aburgess@broadcom.com>
1913
1914 PR cli/14772
1915 * gdb.base/gnu_vector.c (union_with_vector_1)
1916 (struct_with_vector_1): Add new struct and union for testing
1917 ptype.
1918 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1919 structs / unions containing vectors.
1920
bb662ca6
YQ
19212012-10-25 Yao Qi <yao@codesourcery.com>
1922
1923 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1924 'setup_kfail' instead of 'setup_kfail_for_target'.
1925 * gdb.base/varargs.exp: Likewise.
1926 * lib/gdb.exp (setup_kfail_for_target): Remove.
1927
635d23ff
MK
19282012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1929
1930 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1931
afdb064f
MK
19322012-10-25 Mark Kettenis <kettenis@gnu.org>
1933
1934 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1935
d99dcf51
JB
19362012-10-24 Joel Brobecker <brobecker@adacore.com>
1937
1938 * gdb.ada/set_wstr: New testcase.
1939
32560274
JB
19402012-10-24 Joel Brobecker <brobecker@adacore.com>
1941
1942 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1943
5ded5331
JB
19442012-10-24 Joel Brobecker <brobecker@adacore.com>
1945
1946 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1947
d8d84291
MK
19482012-10-24 Mark Kettenis <kettenis@gnu.org>
1949
1950 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1951
6e933c51
JK
19522012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1953
1954 * gdb.base/callfuncs.exp (do_function_calls): Fix
1955 setup_kfail_for_target for -m32 mode.
1956
274bd000
MK
19572012-10-23 Mark Kettenis <kettenis@gnu.org>
1958
1959 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1960 are now fixed.
1961
545f743d
YQ
19622012-10-23 Yao Qi <yao@codesourcery.com>
1963
1964 * gdb.base/info-os.exp: Resume the inferior until it exits.
1965
48b56b6a 19662012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1967
99c7d5a8 1968 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1969 * gdb.base/print-file-var.exp: Likewise.
1970 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1971
8de0566d
YQ
19722012-10-17 Yao Qi <yao@codesourcery.com>
1973
1974 * gdb.mi/mi-memory-changed.exp: New.
1975
44883546
YQ
19762012-10-16 Yao Qi <yao@codesourcery.com>
1977
1978 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1979 returns true.
1980 Call gdb_load_shlibs.
1981 * gdb.reverse/solib-reverse.exp: Likewise.
1982
345f514a
KS
19832012-10-15 Keith Seitz <keiths@redhat.com>
1984
1985 * lib/cp-support.exp (cp_test_ptype_class): Add support
1986 for class typedefs.
1987
1988 * gdb.cp/derivation.exp: Add tests for g_instance.
1989
9e3a7d65
JK
19902012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1991
1992 Fix entry values resolving in inlined frames.
1993 * gdb.arch/amd64-entry-value-inline.S: New file.
1994 * gdb.arch/amd64-entry-value-inline.c: New file.
1995 * gdb.arch/amd64-entry-value-inline.exp: New file.
1996
21a7b089
JK
19972012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1998 Doug Evans <dje@google.com>
1999
2000 Fix recent gdb_breakpoint regression.
2001 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2002 braces from the parameter.
2003 * gdb.java/jprint.exp: Likewise.
2004
2c47921e
DE
20052012-10-15 Doug Evans <dje@google.com>
2006
2007 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2008
89398707
JB
20092012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2010
2011 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2012
801e4185
TT
20132012-10-15 Tom Tromey <tromey@redhat.com>
2014
2015 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2016
74f910c8
TT
20172012-10-15 Tom Tromey <tromey@redhat.com>
2018
2019 * gdb.python/py-symbol.exp: Test symbol destructor.
2020
91567807
YQ
20212012-10-14 Yao Qi <yao@codesourcery.com>
2022
2023 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2024 * gdb.mi/mi-cli.exp: New.
2025
2026 * gdb.mi/mi2-basics.exp: Remove.
2027 * gdb.mi/mi2-break.exp: Remove.
2028 * gdb.mi/mi2-console.exp: Remove.
2029 * gdb.mi/mi2-disassemble.exp: Remove.
2030 * gdb.mi/mi2-eval.exp: Remove.
2031 * gdb.mi/mi2-file.exp: Remove.
2032 * gdb.mi/mi2-hack-cli.exp: Remove.
2033 * gdb.mi/mi2-pthreads.exp: Remove.
2034 * gdb.mi/mi2-read-memory.exp: Remove.
2035 * gdb.mi/mi2-regs.exp: Remove.
2036 * gdb.mi/mi2-return.exp: Remove.
2037 * gdb.mi/mi2-simplerun.exp: Remove.
2038 * gdb.mi/mi2-stack.exp: Remove.
2039 * gdb.mi/mi2-stepi.exp: Remove.
2040 * gdb.mi/mi2-syn-frame.exp: Remove.
2041 * gdb.mi/mi2-until.exp: Remove.
2042 * gdb.mi/mi2-watch.exp: Remove.
2043 * gdb.mi/mi2-var-block.exp: Remove.
2044 * gdb.mi/mi2-var-cmd.exp: Remove.
2045 * gdb.mi/mi2-var-display.exp: Remove.
2046
87332029
YQ
20472012-10-12 Yao Qi <yao@codesourcery.com>
2048
2049 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2050 trail '.*' on matching patterns.
2051
11fc9057
L
20522012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2053
2054 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2055 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2056 * gdb.arch/i386-disp-step.exp: Likewise.
2057 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2058 * gdb.arch/i386-prologue.exp: Likewise.
2059 * gdb.arch/i386-size-overlap.exp: Likewise.
2060 * gdb.arch/i386-size.exp: Likewise.
2061 * gdb.arch/i386-unwind.exp: Likewise.
2062
7d46bcdc
L
20632012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2064
2065 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2066 * gdb.arch/i386-word.exp: Likewise.
2067
31224d9d
L
20682012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2069
2070 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2071 is_ilp32_target to set nr_regs.
2072 * gdb.arch/i386-sse.exp: Likewise.
2073
5b7d0050
DE
20742012-10-11 Doug Evans <dje@google.com>
2075
7c09e5a0
DE
2076 PR breakpoints/14643.
2077 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2078 * gdb.linespec/thread.c: New file.
2079 * gdb.linespec/thread.exp: New file.
2080
5b7d0050
DE
2081 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2082 Recognize "message" -> print pass and fail. Add eof case.
2083 (runto): Recognize message, no-message. Print pass/fail if requested,
2084 with same treatment as gdb_breakpoint.
2085 (runto_main): Pass no-message to runto.
2086 (gdb_internal_error_resync): Add log message.
2087 (gdb_file_cmd): Tweak internal error fail text for consistency.
2088
2e24f4aa
JK
20892012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2090
2091 Fix crash during stepping on ppc32.
2092 * gdb.base/step-symless.c: New file.
2093 * gdb.base/step-symless.exp: New file.
2094
aa14df25
DE
20952012-10-03 Doug Evans <dje@google.com>
2096
2097 PR symtab/14601
2098 * gdb.cp/using-crash.exp: New file.
2099 * gdb.cp/using-crash.cc: New file.
2100
975531db
DE
21012012-10-02 Doug Evans <dje@google.com>
2102
2103 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2104 more consistent.
2105 (runto,gdb_debug_format): Ditto.
2106 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2107 Clean up logging and error messages.
2108
b3dc46ff
AB
21092012-10-01 Andrew Burgess <aburgess@broadcom.com>
2110
2111 Test find command on unmapped memory.
2112 * gdb.base/find-unmapped.c: New file.
2113 * gdb.base/find-unmapped.exp: New file.
2114
45814d45
YQ
21152012-09-29 Yao Qi <yao@codesourcery.com>
2116
2117 * gdb.trace/mi-tracepoint-changed.exp: New.
2118 * gdb.mi/mi-breakpoint-changed.exp: New.
2119 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2120 * gdb.mi/pendshr2.c: New.
2121
4c2786ba
YQ
21222012-09-28 Yao Qi <yao@codesourcery.com>
2123
2124 * gdb.mi/pr11022.exp: New.
2125 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2126
7977e5d2
TT
21272012-09-27 Tom Tromey <tromey@redhat.com>
2128
2129 * gdb.cp/derivation.exp: Add regression test.
2130 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2131 V_derived): New.
2132 (vderived): New global.
2133
0971de02
TT
21342012-09-26 Tom Tromey <tromey@redhat.com>
2135
2136 * gdb.dwarf2/dw2-common-block.S: New file.
2137 * gdb.dwarf2/dw2-common-block.exp: New file.
2138
4357ac6c
TT
21392012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 * gdb.fortran/common-block.exp: New file.
2142 * gdb.fortran/common-block.f90: New file.
2143
6f380991
AB
21442012-09-26 Andrew Burgess <aburgess@broadcom.com>
2145
2146 * gdb.base/duplicate-bp.c: New file.
2147 * gdb.base/duplicate-bp.exp: New file.
2148
8ae551cf
YQ
21492012-09-26 Yao Qi <yao@codesourcery.com>
2150
2151 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2152
2153 Revert:
2154 2012-09-21 Yao Qi <yao@codesourcery.com>
2155
2156 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2157
318102b9
SP
21582012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2159
2160 * gdb.base/longest-types.c: New test case.
2161 * gdb.base/longest-types.exp: New test case.
2162
a1e5fd69
YQ
21632012-09-25 Yao Qi <yao@codesourcery.com>
2164
2165 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2166
04e7407c
JK
21672012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2168
2169 Fix internal error on canonicalization of clang types.
2170 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2171 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2172 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2173
9bf4bce9
JK
21742012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2175
2176 Fix disassemble without parameters in tailcall frame.
2177 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2178
2603f7ee
AB
21792012-09-21 Andrew Burgess <aburgess@broadcom.com>
2180
2181 * gdb.dwarf2/dw2-op-out-param.S: New file.
2182 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2183
a3569abd
YQ
21842012-09-21 Yao Qi <yao@codesourcery.com>
2185
2186 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2187
a065d7af
YQ
21882012-09-21 Yao Qi <yao@codesourcery.com>
2189
2190 * gdb.mi/mi-cli.exp: Remove.
2191 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2192
15544bd9
YQ
21932012-09-21 Yao Qi <yao@codesourcery.com>
2194
2195 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2196 "=record-started" notification.
2197
82a90ccf
YQ
21982012-09-21 Yao Qi <yao@codesourcery.com>
2199
2200 * gdb.mi/mi-record-changed.exp: New.
2201 * gdb.mi/mi-reverse.exp: Adjust expected output.
2202
d7de8e3c
TT
22032012-09-20 Tom Tromey <tromey@redhat.com>
2204
2205 * gdb.python/python.exp: Test atexit.register.
2206
1aa99537
DE
22072012-09-20 Doug Evans <dje@google.com>
2208
05eade73
DE
2209 * boards/dwarf4-gdb-index.exp: New file.
2210
1aa99537
DE
2211 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2212 while running the tests.
2213
4ae24af0
JB
22142012-09-18 Joel Brobecker <brobecker@adacore.com>
2215
2216 * gdb.ada/bp_reset: New testcase.
2217
bb25a15c
YQ
22182012-09-18 Yao Qi <yao@codesourcery.com>
2219
2220 * gdb.trace/mi-tsv-changed.exp: New.
2221
201b4506
YQ
22222012-09-18 Yao Qi <yao@codesourcery.com>
2223
2224 * gdb.trace/mi-traceframe-changed.exp: New.
2225
6fc1c773
YQ
22262012-09-17 Yao Qi <yao@codesourcery.com>
2227
2228 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2229 when it is less than 0.
2230
1ab3b62c
JK
22312012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2232
2233 PR 14119
2234 * gdb.arch/amd64-tailcall-ret.S: New file.
2235 * gdb.arch/amd64-tailcall-ret.c: New file.
2236 * gdb.arch/amd64-tailcall-ret.exp: New file.
2237 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2238 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2239 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2240
acf9414f
JK
22412012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2242
2243 PR 14548
2244 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2245 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2246 * gdb.reverse/singlejmp-reverse.S: New file.
2247 * gdb.reverse/singlejmp-reverse.c: New file.
2248 * gdb.reverse/singlejmp-reverse.exp: New file.
2249
666b578b
JK
22502012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2251
2252 Fix compatibility with old GCC (~4.1).
2253 * gdb.cp/converts.cc (my_enum_var): New variable.
2254
42056501
AB
22552012-09-14 Andrew Burgess <aburgess@broadcom.com>
2256
2257 * gdb.xml/tdesc-regs.exp: Update expected output for new
2258 vector_size syntax of vector types.
2259
b9516fa1
YPK
22602012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2261
2262 Refactor Python "gdb" module into a proper Python package, by
2263 introducing a new "_gdb" module for code implemented in C, and
2264 using reload/__import__ instead of exec.
2265 * gdb.python/python.exp (Test stderr location): Update module
2266 location of GDB-specific sys.stderr.
2267 (Test stdout location): Ditto for sys.stdout.
2268
18dc9ad8
JK
22692012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2270
2271 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2272
ea3a9873
KS
22732012-09-12 Keith Seitz <keiths@redhat.com>
2274
2275 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2276 conversion statement.
2277
5941debb
DE
22782012-09-12 Doug Evans <dje@google.com>
2279
2280 * gdb.base/help.exp: Remove testing of individual command help text,
2281 too much of a maintenance burden. Instead, test the functionality
2282 of "help" itself.
2283
cfc35e02
DE
22842012-09-11 Doug Evans <dje@google.com>
2285
3a0ed5d7
DE
2286 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2287 breakpoint.
2288
cfc35e02
DE
2289 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2290 * gdb.dwarf2/fission-reread.S: Ditto.
2291 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2292 * gdb.dwarf2/fission-reread.exp: Ditto.
2293
350b1b26
AB
22942012-09-11 Andrew Burgess <aburgess@broadcom.com>
2295
2296 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2297
2fa15f23
JB
22982012-09-10 Joel Brobecker <brobecker@adacore.com>
2299
2300 * gdb.ada/optim_drec: New testcase.
2301
09be558e
DE
23022012-09-10 Doug Evans <dje@google.com>
2303
2304 * boards/fission.exp: Explicitly mark "board" as not remote.
2305
5b4f6e25
KS
23062012-09-10 Keith Seitz <keiths@redhat.com>
2307
2308 PR gdb/13483
2309 * gdb.cp/converts.cc (A::A): Add ctor.
2310 (A::member_): Add member.
2311 (enum my_enum): New enumeration.
2312 (main): Add calls to foo1_7 with various
2313 permitted arguments.
2314 * gdb.cp/converts.exp: Add tests for boolean
2315 conversions permitted by the standard.
2316
b4ca5ed9
YPK
23172012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2318
2319 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2320 avoid spurious results due to ~/.gdbinit.
2321 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2322 $INTERNAL_GDBFLAGS in run command.
2323 * gdb.gdb/observer.exp (setup_test): Ditto.
2324 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2325 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2326
d54b30bb
DE
23272012-09-06 Doug Evans <dje@google.com>
2328
14910956
DE
2329 * boards/fission.exp: New file.
2330
d54b30bb
DE
2331 * gdb.python/py-value.exp: Use clean_restart.
2332
91b253e1
DE
23332012-09-05 Doug Evans <dje@google.com>
2334
2335 * gdb.base/info-macros.c: Fix whitespace.
2336
1292279a
PA
23372012-08-28 Pedro Alves <palves@redhat.com>
2338
2339 PR gdb/14428
2340
2341 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2342
1c8cdcb1
JK
23432012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2344
2345 * gdb.base/break-caller-line.c: New file.
2346 * gdb.base/break-caller-line.exp: New file.
2347
1e8e8b51
JK
23482012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2349
2350 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2351 * gdb.arch/i386-cfi-notcurrent.S: New file.
2352 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2353
1591a1e8
PA
23542012-08-27 Wei-cheng Wang <cole945@gmail.com>
2355 Yao Qi <yao@codesourcery.com>
2356 Pedro Alves <palves@redhat.com>
2357
2358 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2359 New procedures.
2360 (top level): Add overlap checking tests.
2361
4442ada7
TT
23622012-08-24 Tom Tromey <tromey@redhat.com>
2363
2364 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2365 gdb_test_multiple fails for other reasons.
2366
e7d50cc9
YQ
23672012-08-24 Yao Qi <yao@codesourcery.com>
2368
2369 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2370
dfbd5e7b
PA
23712012-08-23 Pedro Alves <palves@redhat.com>
2372
2373 * gdb.base/help.exp: Adjust to "handle" help text change.
2374
8d735b87
YQ
23752012-08-23 Yao Qi <yao@codesourcery.com>
2376
2377 * gdb.trace/disconnected-tracing.c (start, end): New.
2378 (main): Call start and end.
2379 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2380 existing tests into this proc.
2381 (disconnected_tfind): New.
2382
61b1d759
YQ
23832012-08-23 Yao Qi <yao@codesourcery.com>
2384
2385 * boards/native-gdbserver.exp (${board}_upload): New.
2386 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2387 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2388 Execute tfile on remote target.
2389 Copy trace file from target to host.
2390
6ca1b147
JM
23912012-08-22 Joseph Myers <joseph@codesourcery.com>
2392
2393 * gdb.arch/thumb-bx-pc.S: New file.
2394 * gdb.arch/thumb-bx-pc.exp: New file.
2395
706e3705
TT
23962012-08-22 Tom Tromey <tromey@redhat.com>
2397
2398 * gdb.base/maint.exp: Update.
2399
b4893d48
TT
24002012-08-22 Tom Tromey <tromey@redhat.com>
2401
2402 * lib/gdb.exp (skip_unwinder_tests): New proc.
2403 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2404 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2405
45b7da81
TT
24062012-08-21 Tom Tromey <tromey@redhat.com>
2407
2408 * gdb.hp/gdb.aCC/exception.exp: Remove.
2409
f94363d7
AP
2410012-08-19 Andrew Pinski <apinski@cavium.com>
2411
2412 * gdb.arch/mips-octeon-bbit.c: New file.
2413 * gdb.arch/mips-octeon-bbit.exp: New Test.
2414
e5afdbd7
KS
2415012-08-19 Keith Seitz <keiths@redhat.com>
2416
2417 PR c++/14365
2418 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2419 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2420
c29e8b64
JK
24212012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2422
2423 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2424 verbose -log by more specific untested call.
2425
15a7e7bc
YQ
24262012-08-18 Yao Qi <yao@codesourcery.com>
2427
2428 * gdb.trace/tfind.exp: Move tests on various command help before
2429 checking target supports trace.
2430 Fix the expected output of 'help tfind end'.
2431
a451cb65
KS
24322012-08-17 Keith Seitz <keiths@redhat.com>
2433
2434 PR c++/13356
2435 * gdb.base/default.exp: Update all "check type" tests.
2436 * gdb.base/help.exp: Likewise.
2437 * gdb.base/setshow.exp: Likewise.
2438 * gdb.cp/converts.cc (foo1_type_check): New function.
2439 (foo2_type_check): New function.
2440 (foo3_type_check): New function.
2441 (main): Call new functions.
2442 * converts.exp: Add tests for integer-to-pointer conversions
2443 with/without strict type-checking.
2444
dbf6a605
MF
24452012-08-16 Mike Frysinger <vapier@gentoo.org>
2446
2447 * gdb.base/help.exp: Update expected output.
2448
0c92d8c1
JB
24492012-08-16 Joel Brobecker <brobecker@adacore.com>
2450
2451 * gdb.ada/rdv_wait: New testcase.
2452
e56f7f42
JK
24532012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2456
f47f77df
DE
24572012-08-13 Doug Evans <dje@google.com>
2458
e202d6e8 2459 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2460 * gdb.base/default.exp: Update expected output of "show convenience".
2461
a72c3253
DE
24622012-08-10 Doug Evans <dje@google.com>
2463
2464 * gdb.python/py-strfns.c: New file.
2465 * gdb.python/py-strfns.exp: New file.
2466 * gdb.python/py-type.exp (test_fields): Add vector tests.
2467
de0bea00
MF
24682012-08-10 Mike Frysinger <vapier@gentoo.org>
2469
2470 PR cli/10436:
2471 * gdb.base/completion.exp: Add tests for handle completion.
2472
5b9afe8a
YQ
24732012-08-09 Yao Qi <yao@codesourcery.com>
2474
2475 * gdb.mi/mi-cmd-param-changed.exp: New.
2476 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2477 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2478 * gdb.mi/mi2-prompt.exp: Likewise.
2479
4f485ebc
DE
24802012-08-08 Doug Evans <dje@google.com>
2481
2482 * gdb.base/debug-expr.c: New file.
2483 * gdb.base/debug-expr.exp: New file.
2484 * gdb.base/exprs.exp: Test {type} casts.
2485 * gdb.cp/debug-expr.exp: New file.
2486
5888842d
JK
24872012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2490 global variable loop, not a 'break'. Add loop count limit to 100.
2491 Add new fail case for terminated vgdb.
2492
4f69f4c2
JK
24932012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2494 Jean-Marc Saffroy <saffroy@gmail.com>
2495
2496 PR 11804
2497 * gdb.base/gcore-relro.exp: New file.
2498 * gdb.base/gcore-relro-main.c: New file.
2499 * gdb.base/gcore-relro-lib.c: New file.
2500
e2de5390
JK
25012012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2502
2503 Do not false FAIL with old GCCs.
2504 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2505 GCC < 4.5 in $no_hw mode.
2506
606603c5
JK
25072012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2508
2509 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2510
777f26c2
JK
25112012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2512
2513 * gdb.base/list.exp (test_only_end): New function.
2514 Call it.
2515
2c12abee
TT
25162012-08-06 Tom Tromey <tromey@redhat.com>
2517
2518 * gdb.python/py-mi.exp: Add test for printer whose children
2519 are a list.
2520 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2521 (main): New variable children_as_list.
2522 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2523 New.
2524 (register_pretty_printers): Register new printer.
2525
0eae2cf4
EBM
25262012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2527
2528 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2529 symbols. Abort if vgdb remote connection is closed.
2530
09e0881d
DE
25312012-08-02 Doug Evans <dje@google.com>
2532
2533 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2534
b40f514f
SDJ
25352012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2536
2537 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2538 s390x, PowerPC 64 and m68k-linux.
2539
11315ae0
UW
25402012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2541
2542 * gdb.base/annota1.exp: Accept no frames-invalid notification
2543 when starting up the program.
2544 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2545 show a symbolic value as well.
2546 * gdb.server/server-exec-info.exp: Skip test when skipping
2547 gdbserver test and/or when skipping shared library tests.
2548 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2549 avoid name conflicts with other tests.
2550
0547eeed
UW
25512012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2552
2553 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2554 Fix wrong output on big-endian systems.
2555 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2556 4-byte pointer types on 64-bit s390x.
2557
bdddb4de
UW
25582012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2559
2560 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2561 marker comment at the beginning (after intialization).
2562 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2563 breakpoint on marker comment instead of function begin.
2564 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2565 PowerPC.
2566 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2567 or 64-bit PowerPC.
2568 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2569 gdb,no_hardware_watchpoints flag is set.
2570 (initialize): Remove now redundant can-use-hw-watchpoints change.
2571
5d206025
YQ
25722012-08-02 Yao Qi <yao@codesourcery.com>
2573 Pedro Alves <palves@redhat.com>
2574
2575 * boards/local-remote-host.exp: New.
2576
4f665099
UW
25772012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2578
2579 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2580 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2581 * gdb.base/print-file-var.exp: Likewise.
2582 * gdb.server/solib-list.exp: Skip on remote targets.
2583
b62e2b27
UW
25842012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2585
2586 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2587 watchpoints on ARM. When expecting software watchpoints, tolerate
2588 (remote) targets that report unsupported hardware watchpoint only
2589 at continue time.
2590 (test_wide_location_2): Likewise.
2591
a967a851
JK
25922012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2593
2594 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2595 valgrind versions.
2596
75d9f9ff 25972012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2598
2599 * gdb.base/valgrind-infcall.c: New file.
2600 * gdb.base/valgrind-infcall.exp: New file.
2601
75d9f9ff
JK
2602 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2603
1c9f2ed2
KS
26042012-07-30 Keith Seitz <keiths@redhat.com>
2605
2606 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2607 linespecs.
2608
7f9b2034
DE
26092012-07-30 Doug Evans <dje@google.com>
2610
85220e01
DE
2611 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2612 * gdb.dwarf2/pr13961.S: Ditto.
2613
7f9b2034
DE
2614 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2615
4e969b4f
AB
26162012-07-30 Andrew Burgess <aburgess@broadcom.com>
2617
2618 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2619 change its format immediately after reloading the binary.
2620
e7de8362
JK
26212012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 Fix testsuite regression after --use-deprecated-index-sections removal.
2624 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2625 string.
2626 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2627
7255706c
YQ
26282012-07-27 Yao Qi <yao@codesourcery.com>
2629
2630 KFAIL for PR remote/14161.
2631 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2632 Cleanup socket files.
2633 (strace_info_marker): Detach inferior.
2634
f2e8016f
TT
26352012-07-26 Tom Tromey <tromey@redhat.com>
2636
6fdff2c5 2637 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2638
f66713d2
JK
26392012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2640
2641 * gdb.python/py-inferior.c (thread): New function.
2642 (check_threads): New function.
2643 (test_threads): New function.
2644 * gdb.python/py-inferior.exp: Added test.
2645 Replaced runto with continue to breakpoint.
2646
8223e12c
TT
26472012-07-26 Tom Tromey <tromey@redhat.com>
2648
2649 * lib/ada.exp (standard_ada_testfile): New proc.
2650 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2651 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2652 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2653 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2654 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2655 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2656 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2657 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2658 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2659 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2660 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2661 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2662 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2663 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2664 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2665 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2666 * gdb.ada/complete.exp: Use standard_ada_testfile.
2667 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2668 standard_output_file.
2669 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2670 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2671 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2672 standard_output_file.
2673 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2674 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2675 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2676 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2677 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2678 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2679 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2680 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2681 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2682 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2683 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2684 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2685 * gdb.ada/interface.exp: Use standard_ada_testfile.
2686 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2687 standard_output_file
2688 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2689 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2690 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2691 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2692 * gdb.ada/nested.exp: Use standard_ada_testfile.
2693 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2694 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2695 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2696 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2697 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2698 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2699 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2700 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2701 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2702 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2703 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2704 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2705 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2706 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2707 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2708 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2709 * gdb.ada/start.exp: Use standard_ada_testfile.
2710 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2711 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2712 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2713 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2714 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2715 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2716 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2717 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2718 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2719 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2720 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2721 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2722 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2723 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2724
bbec57e4
JK
27252012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 Fix testsuite regression after --use-deprecated-index-sections removal.
2728 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2729
9cc8e32c
JK
27302012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2731
2732 Fix compatibility with Tcl before 7.5.
2733 * lib/future.exp (lreverse): New function if it does not exist.
2734
ea5ca7b5
MK
27352012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2736
2737 * gdb.mi/mi-pending.c: New method to set a second pending
2738 breakpoint.
2739 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2740 condition.
2741
64776a0b
PA
27422012-07-20 Pedro Alves <palves@redhat.com>
2743
2744 PR threads/11692
2745 PR gdb/12203
2746
2747 * gdb.threads/create-fail.c: New file.
2748 * gdb.threads/create-fail.exp: New file.
2749
13e4e967
PA
27502012-07-19 Pedro Alves <palves@redhat.com>
2751
2752 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2753 * config/vx.exp (gdb_start): Likewise.
2754 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2755 * gdb.base/setvar.exp (test_set): Likewise.
2756 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2757 * gdb.reverse/sigall-precsave.exp: Likewise.
2758 * gdb.reverse/sigall-reverse.exp: Likewise.
2759
b7aefa4d
PA
27602012-07-19 Pedro Alves <palves@redhat.com>
2761
2762 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2763 handler before recording.
2764
608b4967
TT
27652012-07-19 Tom Tromey <tromey@redhat.com>
2766
2767 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2768 * gdb.cp/casts.cc (decltype): New function.
2769 (main): Use it.
2770
b1e0c0fa
PA
27712012-07-19 Pedro Alves <palves@redhat.com>
2772
2773 * gdb.base/sigall.exp (signals): New list.
2774 <top level>: Loop over signals in the $signals list instead of
2775 calling a test function once per signal.
2776 * gdb.reverse/sigall-precsave.exp (signals): New list.
2777 <top level>: Loop over signals in the $signals list instead of
2778 calling a test function once per signal.
2779 * gdb.reverse/sigall-reverse.exp (signals): New list.
2780 <top level>: Loop over signals in the $signals list instead of
2781 calling a test function once per signal.
2782
6ace3df1
YQ
27832012-07-19 Yao Qi <yao@codesourcery.com>
2784
2785 * gdb.base/setshow.exp: Test 'set args ~'.
2786
263a0f8c
JK
27872012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2788
2789 * gdb.base/store.exp (check_set): Import gdb_prompt.
2790 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2791 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2792
8f043999
JK
27932012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2794
2795 PR 11914
2796 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2797 (main): Call eval_sub.
2798 * gdb.python/py-prettyprint.exp:
2799 (python execfile ('py-prettyprint.py')): Move it earlier.
2800 New breakpoint for eval-break.
2801 (continue to breakpoint: eval-break, info locals): New test.
2802 (python execfile ('py-prettyprint.py')): Move it from here.
2803 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2804 (register_pretty_printers): Register pp_eval_type.
2805
725c7b66
JK
28062012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2807
2808 Fix a testcase regression by me.
2809 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2810 DW_FORM_data4.
2811
4359dff1
JK
28122012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2813 Doug Evans <dje@google.com>
2814
2815 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2816 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2817
61e44cfa
JK
28182012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2819
2820 Fix gdbserver run regression.
2821 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2822
93c0ef37
TT
28232012-07-12 Tom Tromey <tromey@redhat.com>
2824
2825 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2826 (clean_restart): Likewise.
2827 (core_find): Use standard_output_file.
2828
76027ef5
TT
28292012-07-12 Tom Tromey <tromey@redhat.com>
2830
2831 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2832 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2833 prepare_for_testing_full.
2834 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2835 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2836 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2837 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2838 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2839 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2840 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2841 prepare_for_testing_full.
2842 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2843 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2844 prepare_for_testing_full.
2845 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2846 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2847 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2848
85b4440a
TT
28492012-07-12 Tom Tromey <tromey@redhat.com>
2850
2851 * lib/gdb.exp (build_executable_from_specs): New proc, from
2852 build_executable.
2853 (build_executable): Use it.
2854 (prepare_for_testing_full): New proc.
2855
55baab26
TT
28562012-07-11 Tom Tromey <tromey@redhat.com>
2857
2858 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2859 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2860 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2861 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2862 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2863 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2864 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2865 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2866 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2867 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2868
298a9cf0
TT
28692012-07-10 Tom Tromey <tromey@redhat.com>
2870
2871 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2872 standard_output_file.
2873 * gdb.mi/gdb2549.exp: Use standard_testfile.
2874 * gdb.mi/gdb669.exp: Use standard_testfile.
2875 * gdb.mi/gdb701.exp: Use standard_testfile.
2876 * gdb.mi/gdb792.exp: Use standard_testfile.
2877 * gdb.mi/mi-async.exp: Use standard_testfile.
2878 * gdb.mi/mi-basics.exp: Use standard_testfile.
2879 * gdb.mi/mi-break.exp: Use standard_testfile.
2880 * gdb.mi/mi-cli.exp: Use standard_testfile.
2881 * gdb.mi/mi-console.exp: Use standard_testfile.
2882 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2883 * gdb.mi/mi-eval.exp: Use standard_testfile.
2884 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2885 * gdb.mi/mi-file.exp: Use standard_testfile.
2886 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2887 * gdb.mi/mi-logging.exp: Use standard_testfile.
2888 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2889 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2890 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2891 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2892 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2893 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2894 * gdb.mi/mi-pending.exp: Use standard_testfile,
2895 standard_output_file.
2896 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2897 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2898 * gdb.mi/mi-regs.exp: Use standard_testfile.
2899 * gdb.mi/mi-return.exp: Use standard_testfile.
2900 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2901 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2902 * gdb.mi/mi-solib.exp: Use standard_testfile,
2903 standard_output_file.
2904 * gdb.mi/mi-stack.exp: Use standard_testfile.
2905 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2906 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2907 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2908 * gdb.mi/mi-until.exp: Use standard_testfile.
2909 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2910 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2911 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2912 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2913 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2914 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2915 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2916 standard_output_file.
2917 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2918 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2919 * gdb.mi/mi-watch.exp: Use standard_testfile.
2920 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2921 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2922 * gdb.mi/mi2-break.exp: Use standard_testfile.
2923 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2924 * gdb.mi/mi2-console.exp: Use standard_testfile.
2925 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2926 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2927 * gdb.mi/mi2-file.exp: Use standard_testfile.
2928 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2929 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2930 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2931 * gdb.mi/mi2-return.exp: Use standard_testfile.
2932 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2933 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2934 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2935 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2936 * gdb.mi/mi2-until.exp: Use standard_testfile.
2937 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2938 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2939 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2940 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2941 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2942
f5f3a911
TT
29432012-07-10 Tom Tromey <tromey@redhat.com>
2944
2945 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2946 * gdb.cp/ambiguous.exp: Use standard_testfile,
2947 prepare_for_testing.
2948 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2949 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2950 * gdb.cp/anon-ns.exp: Use standard_testfile.
2951 * gdb.cp/anon-struct.exp: Use standard_testfile.
2952 * gdb.cp/anon-union.exp: Use standard_testfile,
2953 prepare_for_testing.
2954 * gdb.cp/arg-reference.exp: Use standard_testfile,
2955 prepare_for_testing.
2956 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2957 * gdb.cp/breakpoint.exp: Use standard_testfile,
2958 prepare_for_testing.
2959 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2960 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2961 standard_output_file.
2962 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2963 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2964 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2965 (test_static_members): Update.
2966 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2967 * gdb.cp/converts.exp: Use standard_testfile.
2968 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2969 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2970 prepare_for_testing.
2971 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2972 * gdb.cp/cplabel.exp: Use standard_testfile.
2973 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2974 prepare_for_testing.
2975 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2976 * gdb.cp/derivation.exp: Use standard_testfile,
2977 prepare_for_testing.
2978 * gdb.cp/destrprint.exp: Use standard_testfile.
2979 * gdb.cp/dispcxx.exp: Use standard_testfile.
2980 * gdb.cp/exception.exp: Use standard_testfile,
2981 prepare_for_testing.
2982 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2983 * gdb.cp/extern-c.exp: Use standard_testfile,
2984 prepare_for_testing.
2985 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2986 prepare_for_testing.
2987 * gdb.cp/fpointer.exp: Use standard_testfile.
2988 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2989 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2990 standard_output_file.
2991 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2992 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2993 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2994 standard_output_file.
2995 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2996 (do_tests): Update.
2997 * gdb.cp/koenig.exp: Use standard_testfile.
2998 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2999 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3000 * gdb.cp/m-static.exp: Use standard_testfile,
3001 prepare_for_testing.
3002 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3003 * gdb.cp/mb-inline.exp: Use standard_testfile,
3004 prepare_for_testing.
3005 * gdb.cp/mb-templates.exp: Use standard_testfile,
3006 prepare_for_testing.
3007 * gdb.cp/member-ptr.exp: Use standard_testfile,
3008 prepare_for_testing.
3009 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3010 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3011 * gdb.cp/method2.exp: Use standard_testfile.
3012 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3013 standard_output_file.
3014 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3015 (do_tests): Update.
3016 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3017 prepare_for_testing.
3018 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3019 prepare_for_testing.
3020 * gdb.cp/namespace.exp: Use standard_testfile,
3021 prepare_for_testing.
3022 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3023 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3024 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3025 * gdb.cp/nsimport.exp: Use standard_testfile,
3026 prepare_for_testing.
3027 * gdb.cp/nsnested.exp: Use standard_testfile.
3028 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3029 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3030 prepare_for_testing.
3031 * gdb.cp/nsstress.exp: Use standard_testfile,
3032 prepare_for_testing.
3033 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3034 * gdb.cp/operator.exp: Use standard_testfile.
3035 * gdb.cp/oranking.exp: Use standard_testfile.
3036 * gdb.cp/overload-const.exp: Use standard_testfile.
3037 * gdb.cp/overload.exp: Use standard_testfile,
3038 prepare_for_testing.
3039 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3040 * gdb.cp/ovsrch.exp: Use standard_testfile.
3041 * gdb.cp/paren-type.exp: Use standard_testfile.
3042 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3043 prepare_for_testing.
3044 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3045 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3046 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3047 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3048 * gdb.cp/pr10728.exp: Use standard_testfile,
3049 standard_output_file.
3050 * gdb.cp/pr12028.exp: Use standard_testfile.
3051 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3052 * gdb.cp/pr9167.exp: Use standard_testfile.
3053 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3054 * gdb.cp/printmethod.exp: Use standard_testfile,
3055 prepare_for_testing.
3056 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3057 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3058 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3059 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3060 standard_output_file.
3061 * gdb.cp/readnow-language.exp: Use standard_testfile.
3062 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3063 (gdb_start_again): Use clean_restart.
3064 * gdb.cp/ref-types.exp: Use standard_testfile,
3065 prepare_for_testing.
3066 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3067 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3068 * gdb.cp/smartp.exp: Use standard_testfile.
3069 * gdb.cp/static-method.exp: Use standard_testfile.
3070 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3071 * gdb.cp/temargs.exp: Use standard_testfile.
3072 * gdb.cp/templates.exp: Use standard_testfile,
3073 prepare_for_testing.
3074 (do_tests): Update.
3075 * gdb.cp/try_catch.exp: Use standard_testfile,
3076 prepare_for_testing.
3077 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3078 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3079 * gdb.cp/virtbase.exp: Use standard_testfile,
3080 prepare_for_testing.
3081 * gdb.cp/virtfunc.exp: Use standard_testfile,
3082 prepare_for_testing.
3083 (do_tests): Update.
3084 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3085 prepare_for_testing.
3086
686f09d0
TT
30872012-07-10 Tom Tromey <tromey@redhat.com>
3088
3089 * lib/gdb.exp (standard_testfile): Unset output variables from
3090 earlier invocations.
3091
9357e021
YQ
30922012-07-10 Yao Qi <yao@codesourcery.com>
3093
3094 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3095 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3096 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3097 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3098 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3099 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3100 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3101 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3102 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3103 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3104 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3105 * gdb.mi/mi-var-display.exp: Likewise.
3106 * gdb.mi/mi-var-invalidate.exp: Likewise.
3107 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3108 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3109 * gdb.mi/mi2-console.exp: Likewise.
3110 * gdb.mi/mi2-disassemble.exp: Likewise.
3111 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3112 * gdb.mi/mi2-read-memory.exp: Likewise.
3113 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3114 * gdb.mi/mi2-simplerun.exp: Likewise.
3115 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3116 * gdb.mi/mi2-syn-frame.exp: Likewise.
3117 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3118 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3119 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3120
e314d629
TT
31212012-07-09 Tom Tromey <tromey@redhat.com>
3122
3123 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3124 * gdb.base/callfuncs.exp: Add cast-based test.
3125 * gdb.base/callfuncs.c (voidfunc): New function.
3126
06928b3f
DE
31272012-07-08 Doug Evans <dje@google.com>
3128
3129 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3130
32f11bad
JK
31312012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3132
3133 Fix XFAIL compatibility with old i386 systems.
3134 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3135 Check also 'Cannot insert breakpoint 0'.
3136
76b83c51
JK
31372012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3138
3139 PR 14321
3140 * gdb.base/find.exp
3141 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3142
a6fb9c08
TT
31432012-07-06 Tom Tromey <tromey@redhat.com>
3144
3145 * gdb.base/whatis.exp: Add test.
3146
71918a86
TT
31472012-07-06 Tom Tromey <tromey@redhat.com>
3148
3149 * gdb.base/whatis.exp: Add regression test.
3150
fcde5961
TT
31512012-07-06 Tom Tromey <tromey@redhat.com>
3152
3153 * gdb.base/whatis.exp: Add tests.
3154
f9cf0f4a
JK
31552012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3156
3157 PR 12649
3158 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3159 gdb_test_multiple $gdb_prompt terminator.
3160
979ade8b
PA
31612012-07-04 Pedro Alves <palves@redhat.com>
3162
3163 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3164 supports_process_record.
3165
8a980b44
PA
31662012-07-04 Pedro Alves <palves@redhat.com>
3167
3168 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3169 endings.
3170 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3171
855ba978
SS
31722012-07-03 Stan Shebs <stan@codesourcery.com>
3173
3174 * gdb.base/info-os.c (main): Retry resource acquisition until an
3175 available one is found.
3176 * gdb.base/info-os.exp: Collect resource keys from the program
3177 and use them in matching.
3178
fcb44371
JK
31792012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3180
3181 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3182 Wrap the test into loop for corefile and core0file.
3183
08a67be6
JK
31842012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3185
3186 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3187 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3188 .note.GNU-stack.
3189
0f3c2347
JK
3190 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3191
ff4a4500
SDJ
31922012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3193
3194 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3195 break): Include help message for the new `-probe' and `-probe-stap'
3196 options.
3197
d3ce09f5
SS
31982012-07-02 Stan Shebs <stan@codesourcery.com>
3199
3200 * gdb.base/dprintf.exp: Add agent style tests.
3201
a1624241
JK
32022012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3203
3204 * gdb.base/stale-infcall.c (infcall): New label test-next.
3205 (main): New labels test-pass and test-fail.
3206 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3207 $test_fail_bpnum to test-fail.
3208 (test system longjmp tracking support): New test.
3209 Delete $test_fail_bpnum.
3210 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3211 breakpoint.
3212
42e7ad6c
DE
32132012-06-30 Doug Evans <dje@google.com>
3214
3215 * gdb.dwarf2/fission-reread.S: New file.
3216 * gdb.dwarf2/fission-reread.exp: New file.
3217
37ce89eb
SS
32182012-06-28 Stan Shebs <stan@codesourcery.com>
3219
3220 * gdb.mi/mi-logging.exp: New file.
3221
e5ef252a
PA
32222012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3223 Pedro Alves <palves@redhat.com>
3224
3225 * gdb.threads/siginfo-threads.exp: New file.
3226 * gdb.threads/siginfo-threads.c: New file.
3227 * gdb.threads/sigstep-threads.exp: New file.
3228 * gdb.threads/sigstep-threads.c: New file.
3229
22f1fbae
TT
32302012-06-28 Tom Tromey <tromey@redhat.com>
3231
3232 * gdb.go/package.exp: Partially revert earlier patch; use
3233 gdb_compile again. Use standard_output_file.
3234
2e3cf129
DE
32352012-06-27 Doug Evans <dje@google.com>
3236
3237 * gdb.dwarf2/fission-base.c: New file.
3238 * gdb.dwarf2/fission-base.S: New file.
3239 * gdb.dwarf2/fission-base.exp: New file.
3240
785fd303
JK
32412012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3242
3243 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3244
1bb9788d
TT
32452012-06-27 Tom Tromey <tromey@redhat.com>
3246
3247 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3248 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3249
c83ee902
TT
32502012-06-27 Tom Tromey <tromey@redhat.com>
3251
3252 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3253 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3254 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3255 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3256 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3257 prepare_for_testing.
3258 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3259 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3260 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3261 standard_testfile.
3262 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3263 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3264 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3265 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3266 prepare_for_testing.
3267 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3268 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3269 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3270 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3271 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3272 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3273 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3274 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3275 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3276 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3277 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3278 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3279 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3280 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3281 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3282 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3283 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3284 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3285 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3286 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3287 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3288 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3289 standard_output_file.
3290 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3291 standard_output_file.
3292 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3293 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3294 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3295 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3296 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3297 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3298 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3299 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3300 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3301 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3302 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3303 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3304 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3305 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3306 * gdb.dwarf2/valop.exp: Use standard_testfile,
3307 prepare_for_testing.
3308
5204774b
TT
33092012-06-27 Tom Tromey <tromey@redhat.com>
3310
3311 * gdb.python/python.exp: Fix regexps in pagination tests.
3312
ee0bf529
SCR
33132012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3314
3315 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3316 'last' of gdb.Symtab_and_line.
3317 * gdb.python/py-symbol.c: Move break point comment to enable
3318 testing of gdb.Symtab_and_line.last.
3319
14fcc022
TT
33202012-06-26 Tom Tromey <tromey@redhat.com>
3321
3322 * gdb.threads/step.c: Remove.
3323 * gdb.threads/step.exp: Remove.
3324 * gdb.threads/step2.exp: Remove.
3325
0efbbabc
TT
33262012-06-26 Tom Tromey <tromey@redhat.com>
3327
3328 * gdb.threads/watchpoint-fork.exp (test): Use
3329 standard_output_file. Don't declare objdir.
3330 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3331 standard_output_file.
3332 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3333 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3334 clean_restart. Remove incdir.
3335 * gdb.threads/corethreads.exp: Use standard_testfile.
3336 * gdb.threads/execl.exp: Use standard_testfile,
3337 standard_output_file, clean_restart.
3338 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3339 clean_restart.
3340 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3341 clean_restart.
3342 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3343 incdir.
3344 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3345 clean_restart. Remove incdir.
3346 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3347 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3348 clean_restart. Remove incdir.
3349 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3350 Remove incdir.
3351 * gdb.threads/leader-exit.exp: Use standard_testfile.
3352 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3353 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3354 clean_restart.
3355 * gdb.threads/manythreads.exp: Use standard_testfile,
3356 clean_restart. Remove incdir.
3357 * gdb.threads/multi-create.exp: Use standard_testfile,
3358 clean_restart.
3359 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3360 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3361 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3362 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3363 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3364 * gdb.threads/pending-step.exp: Use standard_testfile,
3365 clean_restart. Remove incdir.
3366 * gdb.threads/print-threads.exp: Use standard_testfile,
3367 clean_restart. Remove incdir.
3368 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3369 clean_restart. Remove incdir.
3370 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3371 Remove incdir.
3372 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3373 incdir.
3374 * gdb.threads/sigthread.exp: Use standard_testfile,
3375 clean_restart.
3376 * gdb.threads/staticthreads.exp: Use standard_testfile,
3377 clean_restart. Remove incdir.
3378 * gdb.threads/switch-threads.exp: Use standard_testfile,
3379 clean_restart. Remove incdir.
3380 * gdb.threads/thread-execl.exp: Use standard_testfile,
3381 clean_restart. Remove incdir.
3382 * gdb.threads/thread-find.exp: Use standard_testfile,
3383 clean_restart.
3384 * gdb.threads/thread-specific.exp: Use standard_testfile,
3385 clean_restart. Remove incdir.
3386 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3387 clean_restart. Remove incdir.
3388 * gdb.threads/thread_check.exp: Use standard_testfile,
3389 clean_restart. Remove incdir.
3390 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3391 incdir.
3392 * gdb.threads/threadapply.exp: Use standard_testfile,
3393 clean_restart. Remove incdir.
3394 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3395 clean_restart. Remove incdir.
3396 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3397 clean_restart.
3398 * gdb.threads/tls-shared.exp: Use standard_testfile,
3399 clean_restart, standard_output_file.
3400 * gdb.threads/tls-var.exp: Use standard_testfile,
3401 standard_output_file.
3402 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3403 Remove incdir.
3404 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3405 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3406 incdir.
3407 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3408 clean_restart. Remove incdir.
3409
497a5eb0
TT
34102012-06-26 Tom Tromey <tromey@redhat.com>
3411
3412 * gdb.trace/actions.exp: Use standard_testfile.
3413 * gdb.trace/ax.exp: Use standard_testfile.
3414 * gdb.trace/backtrace.exp: Use standard_testfile.
3415 * gdb.trace/change-loc.exp: Use standard_testfile.
3416 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3417 * gdb.trace/collection.exp: Use standard_testfile,
3418 prepare_for_testing.
3419 * gdb.trace/deltrace.exp: Use standard_testfile.
3420 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3421 * gdb.trace/ftrace.exp: Use standard_testfile.
3422 * gdb.trace/infotrace.exp: Use standard_testfile.
3423 * gdb.trace/packetlen.exp: Use standard_testfile.
3424 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3425 * gdb.trace/passcount.exp: Use standard_testfile.
3426 * gdb.trace/pending.exp: Use standard_testfile.
3427 * gdb.trace/report.exp: Use standard_testfile.
3428 * gdb.trace/save-trace.exp: Use standard_testfile.
3429 * gdb.trace/stap-trace.exp: Use standard_testfile.
3430 * gdb.trace/status-stop.exp: Use standard_testfile.
3431 * gdb.trace/strace.exp: Use standard_testfile.
3432 * gdb.trace/tfile.exp: Use standard_testfile.
3433 * gdb.trace/tfind.exp: Use standard_testfile.
3434 * gdb.trace/trace-break.exp: Use standard_testfile.
3435 * gdb.trace/trace-mt.exp: Use standard_testfile.
3436 * gdb.trace/tracecmd.exp: Use standard_testfile.
3437 * gdb.trace/tspeed.exp: Use standard_testfile.
3438 * gdb.trace/tstatus.exp: Use standard_testfile.
3439 * gdb.trace/tsv.exp: Use standard_testfile.
3440 * gdb.trace/unavailable.exp: Use standard_testfile,
3441 prepare_for_testing.
3442 * gdb.trace/while-dyn.exp: Use standard_testfile.
3443 * gdb.trace/while-stepping.exp: Use standard_testfile.
3444
7686c074
TT
34452012-06-26 Tom Tromey <tromey@redhat.com>
3446
3447 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3448 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3449 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3450 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3451 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3452 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3453 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3454 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3455 prepare_for_testing.
3456 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3457 prepare_for_testing.
3458 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3459 prepare_for_testing.
3460 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3461 prepare_for_testing.
3462 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3463 prepare_for_testing
3464 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3465 * gdb.reverse/machinestate.exp: Use standard_testfile.
3466 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3467 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3468 build_executable.
3469 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3470 build_executable.
3471 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3472 standard_output_file.
3473 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3474 standard_output_file.
3475 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3476 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3477 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3478 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3479 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3480 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3481
481fc100
TT
34822012-06-26 Tom Tromey <tromey@redhat.com>
3483
3484 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3485 standard_output_file.
3486 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3487 prepare_for_testing. Remove directory-checking code.
3488
7bb18ae2
TT
34892012-06-25 Tom Tromey <tromey@redhat.com>
3490
3491 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3492 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3493 build_executable, not prepare_for_testing.
3494 * gdb.multi/base.exp: Use standard_output_file. Use
3495 build_executable, not prepare_for_testing.
3496
cf09b3e4
TT
34972012-06-25 Tom Tromey <tromey@redhat.com>
3498
3499 * gdb.fortran/subarray.exp: Use standard_testfile,
3500 prepare_for_testing.
3501 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3502 * gdb.fortran/module.exp: Use standard_testfile.
3503 * gdb.fortran/logical.exp: Use standard_testfile.
3504 * gdb.fortran/library-module.exp: Use standard_testfile,
3505 standard_output_file.
3506 * gdb.fortran/derived-type.exp: Use standard_testfile,
3507 prepare_for_testing.
3508 * gdb.fortran/complex.exp: Use standard_testfile,
3509 prepare_for_testing.
3510 * gdb.fortran/charset.exp: Use standard_testfile.
3511 * gdb.fortran/array-element.exp: Use standard_testfile,
3512 prepare_for_testing.
3513
18b5ff1b
KS
35142012-06-25 Keith Seitz <keiths@redhat.com>
3515
3516 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3517 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3518
17b77626
TT
35192012-06-25 Tom Tromey <tromey@redhat.com>
3520
3521 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3522 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3523 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3524 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3525
f91e3dc1
TT
35262012-06-25 Tom Tromey <tromey@redhat.com>
3527
3528 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3529 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3530 * gdb.linespec/linespec.exp: Use standard_testfile.
3531
a884434d
TT
35322012-06-25 Tom Tromey <tromey@redhat.com>
3533
3534 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3535 prepare_for_testing.
3536
efc9d70a
TT
35372012-06-25 Tom Tromey <tromey@redhat.com>
3538
3539 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3540 prepare_for_testing.
3541 * gdb.opt/inline-break.exp: Use standard_testfile,
3542 prepare_for_testing.
3543 * gdb.opt/inline-bt.exp: Use standard_testfile,
3544 prepare_for_testing.
3545 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3546 prepare_for_testing.
3547 * gdb.opt/inline-locals.exp: Use standard_testfile,
3548 prepare_for_testing.
3549
e2fc92c6
TT
35502012-06-25 Tom Tromey <tromey@redhat.com>
3551
3552 * gdb.asm/asm-source.exp: Use standard_output_file,
3553 standard_testfile. Construct .o files in proper subdir.
3554
b0963d73
TT
35552012-06-25 Tom Tromey <tromey@redhat.com>
3556
3557 * gdb.server/ext-attach.exp: Use standard_testfile,
3558 prepare_for_testing.
3559 * gdb.server/ext-run.exp: Use standard_testfile,
3560 build_executable.
3561 * gdb.server/file-transfer.exp: Use standard_testfile,
3562 prepare_for_testing.
3563 * gdb.server/server-exec-info.exp: Use standard_testfile.
3564 * gdb.server/server-mon.exp: Use standard_testfile,
3565 prepare_for_testing.
3566 * gdb.server/server-run.exp: Use standard_testfile,
3567 build_executable.
3568 * gdb.server/solib-list.exp: Use standard_testfile,
3569 standard_output_file.
3570
8a3e1f8d
TT
35712012-06-25 Tom Tromey <tromey@redhat.com>
3572
3573 * lib/gdb.exp (standard_output_file): Use "file join".
3574 * gdb.go/chan.exp: Use standard_testfile.
3575 * gdb.go/handcall.exp: Use standard_testfile.
3576 * gdb.go/hello.exp: Use standard_testfile.
3577 * gdb.integers/chan.exp: Use standard_testfile.
3578 * gdb.go/methods.exp: Use standard_testfile.
3579 * gdb.go/package.exp: Use standard_testfile.
3580 * gdb.go/strings.exp: Use standard_testfile.
3581 * gdb.go/types.exp: Use standard_testfile.
3582 * gdb.go/unsafe.exp: Use standard_testfile.
3583
944a9061
MGD
35842012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3585
3586 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3587
1c06bd58
JK
35882012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3589
3590 Fix regression by the previous commit.
3591 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3592
b4a58790
TT
35932012-06-22 Tom Tromey <tromey@redhat.com>
3594
3595 * gdb.python/lib-types.exp: Use standard_testfile,
3596 prepare_for_testing.
3597 * gdb.python/py-block.exp: Use standard_testfile.
3598 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3599 * gdb.python/py-events.exp: Use standard_testfile,
3600 standard_output_file.
3601 * gdb.python/py-evsignal.exp: Use standard_testfile.
3602 * gdb.python/py-evethreads.exp: Use standard_testfile.
3603 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3604 * gdb.python/py-explore.exp: Use standard_testfile.
3605 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3606 standard_output_file.
3607 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3608 prepare_for_testing.
3609 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3610 * gdb.python/py-frame.exp: Use standard_testfile.
3611 * gdb.python/py-inferior.exp: Use standard_testfile.
3612 * gdb.python/py-infthread.exp: Use standard_testfile.
3613 * gdb.python/py-mi.exp: Use standard_testfile.
3614 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3615 build_executable.
3616 * gdb.python/py-objfile.exp: Use standard_testfile.
3617 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3618 prepare_for_testing.
3619 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3620 * gdb.python/py-progspace.exp: Use standard_testfile,
3621 build_executable.
3622 * gdb.python/py-prompt.exp: Use standard_testfile,
3623 build_executable.
3624 * gdb.python/py-section-script.exp: Use standard_testfile,
3625 build_executable.
3626 * gdb.python/py-shared.exp: Use standard_testfile,
3627 standard_output_file, clean_restart.
3628 * gdb.python/py-symbol.exp: Use standard_output_file,
3629 prepare_for_testing.
3630 * gdb.python/py-symtab.exp: Use standard_output_file,
3631 prepare_for_testing
3632 * gdb.python/py-template.exp: Use standard_testfile.
3633 * gdb.python/py-type.exp: Use standard_testfile.
3634 * gdb.python/py-value-cc.exp: Use standard_testfile.
3635 * gdb.python/py-value.exp: Use standard_testfile.
3636 * gdb.python/python.exp: Use standard_testfile, build_executable.
3637
2c44deac
TT
36382012-06-22 Tom Tromey <tromey@redhat.com>
3639
3640 * gdb.objc/basicclass.exp: Use standard_testfile.
3641 (do_objc_tests): Don't declare objdir.
3642 * gdb.objc/nondebug.exp: Use standard_testfile.
3643 (do_objc_tests): Don't declare objdir.
3644 * gdb.objc/objcdecode.exp: Use standard_testfile.
3645 (do_objc_tests): Don't declare objdir.
3646
c24ccbce
TT
36472012-06-22 Tom Tromey <tromey@redhat.com>
3648
3649 * gdb.java/jmain.exp: Use standard_testfile.
3650 * gdb.java/jmisc.exp: Use standard_testfile.
3651 * gdb.java/jnpe.exp: Use standard_testfile.
3652 * gdb.java/jprint.exp: Use standard_testfile.
3653
0a6d0306
TT
36542012-06-22 Tom Tromey <tromey@redhat.com>
3655
3656 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3657 (standard_output_file, standard_testfile): New procs.
3658 (build_executable, clean_restart): Use standard_output_file.
3659
6ea815ef
YQ
36602012-06-22 Yao Qi <yao@codesourcery.com>
3661
3662 * boards/native-gdbserver.exp: New proc ${board}_exec.
3663 * boards/native-stdio-gdbserver.exp: Likewise.
3664
4c93b1db
TT
36652012-06-21 Tom Tromey <tromey@redhat.com>
3666
3667 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3668 (build_executable): Update.
3669 (get_compiler_info): Remove 'binfile' argument.
3670 * gdb.ada/arrayidx.exp: Update.
3671 * gdb.ada/null_array.exp: Update.
3672 * gdb.arch/altivec-abi.exp: Update.
3673 * gdb.arch/altivec-regs.exp: Update.
3674 * gdb.arch/amd64-byte.exp: Update.
3675 * gdb.arch/amd64-dword.exp: Update.
3676 * gdb.arch/amd64-word.exp: Update.
3677 * gdb.arch/i386-avx.exp: Update.
3678 * gdb.arch/i386-byte.exp: Update.
3679 * gdb.arch/i386-sse.exp: Update.
3680 * gdb.arch/i386-word.exp: Update.
3681 * gdb.arch/ppc-dfp.exp: Update.
3682 * gdb.arch/ppc-fp.exp: Update.
3683 * gdb.arch/vsx-regs.exp: Update.
3684 * gdb.base/all-bin.exp: Update.
3685 * gdb.base/annota1.exp: Update.
3686 * gdb.base/async.exp: Update.
3687 * gdb.base/attach.exp: Update.
3688 * gdb.base/break-interp.exp: Update.
3689 * gdb.base/call-ar-st.exp: Update.
3690 * gdb.base/call-rt-st.exp: Update.
3691 * gdb.base/call-sc.exp: Update.
3692 * gdb.base/callfuncs.exp: Update.
3693 * gdb.base/catch-load.exp: Update.
3694 * gdb.base/completion.exp: Update.
3695 * gdb.base/complex.exp: Update.
3696 * gdb.base/condbreak.exp: Update.
3697 * gdb.base/consecutive.exp: Update.
3698 * gdb.base/constvars.exp: Update.
3699 * gdb.base/corefile.exp: Update.
3700 * gdb.base/eval-skip.exp: Update.
3701 * gdb.base/expand-psymtabs.exp: Update.
3702 * gdb.base/exprs.exp: Update.
3703 * gdb.base/fileio.exp: Update.
3704 * gdb.base/fixsection.exp: Update.
3705 * gdb.base/funcargs.exp: Update.
3706 * gdb.base/gdb11530.exp: Update.
3707 * gdb.base/gdb1555.exp: Update.
3708 * gdb.base/gnu-ifunc.exp: Update.
3709 * gdb.base/gnu_vector.exp: Update.
3710 * gdb.base/info-macros.exp: Update.
3711 * gdb.base/jit-simple.exp: Update.
3712 * gdb.base/jit-so.exp: Update.
3713 * gdb.base/jit.exp: Update.
3714 * gdb.base/langs.exp: Update.
3715 * gdb.base/list.exp: Update.
3716 * gdb.base/logical.exp: Update.
3717 * gdb.base/long_long.exp: Update.
3718 * gdb.base/longjmp.exp: Update.
3719 * gdb.base/macscp.exp: Update.
3720 * gdb.base/mips_pro.exp: Update.
3721 * gdb.base/miscexprs.exp: Update.
3722 * gdb.base/morestack.exp: Update.
3723 * gdb.base/nodebug.exp: Update.
3724 * gdb.base/opaque.exp: Update.
3725 * gdb.base/pc-fp.exp: Update.
3726 * gdb.base/pending.exp: Update.
3727 * gdb.base/permissions.exp: Update.
3728 * gdb.base/pointers.exp: Update.
3729 * gdb.base/prelink.exp: Update.
3730 * gdb.base/printcmds.exp: Update.
3731 * gdb.base/psymtab.exp: Update.
3732 * gdb.base/ptype.exp: Update.
3733 * gdb.base/relational.exp: Update.
3734 * gdb.base/scope.exp: Update.
3735 * gdb.base/setvar.exp: Update.
3736 * gdb.base/shlib-call.exp: Update.
3737 * gdb.base/shreloc.exp: Update.
3738 * gdb.base/signals.exp: Update.
3739 * gdb.base/sizeof.exp: Update.
3740 * gdb.base/so-impl-ld.exp: Update.
3741 * gdb.base/so-indr-cl.exp: Update.
3742 * gdb.base/solib-disc.exp: Update.
3743 * gdb.base/solib-display.exp: Update.
3744 * gdb.base/solib-nodir.exp: Update.
3745 * gdb.base/solib-overlap.exp: Update.
3746 * gdb.base/solib-symbol.exp: Update.
3747 * gdb.base/solib-weak.exp: Update.
3748 * gdb.base/solib.exp: Update.
3749 * gdb.base/store.exp: Update.
3750 * gdb.base/structs.exp: Update.
3751 * gdb.base/structs2.exp: Update.
3752 * gdb.base/type-opaque.exp: Update.
3753 * gdb.base/unload.exp: Update.
3754 * gdb.base/varargs.exp: Update.
3755 * gdb.base/volatile.exp: Update.
3756 * gdb.base/watch_thread_num.exp: Update.
3757 * gdb.base/watchpoint-solib.exp: Update.
3758 * gdb.base/watchpoint.exp: Update.
3759 * gdb.base/watchpoints.exp: Update.
3760 * gdb.base/whatis.exp: Update.
3761 * gdb.cell/arch.exp: Update.
3762 * gdb.cell/break.exp: Update.
3763 * gdb.cell/bt.exp: Update.
3764 * gdb.cell/core.exp: Update.
3765 * gdb.cell/data.exp: Update.
3766 * gdb.cell/ea-cache.exp: Update.
3767 * gdb.cell/f-regs.exp: Update.
3768 * gdb.cell/fork.exp: Update.
3769 * gdb.cell/gcore.exp: Update.
3770 * gdb.cell/mem-access.exp: Update.
3771 * gdb.cell/ptype.exp: Update.
3772 * gdb.cell/registers.exp: Update.
3773 * gdb.cell/sizeof.exp: Update.
3774 * gdb.cell/solib-symbol.exp: Update.
3775 * gdb.cell/solib.exp: Update.
3776 * gdb.cp/ambiguous.exp: Update.
3777 * gdb.cp/breakpoint.exp: Update.
3778 * gdb.cp/bs15503.exp: Update.
3779 * gdb.cp/casts.exp: Update.
3780 * gdb.cp/class2.exp: Update.
3781 * gdb.cp/cpexprs.exp: Update.
3782 * gdb.cp/cplusfuncs.exp: Update.
3783 * gdb.cp/ctti.exp: Update.
3784 * gdb.cp/dispcxx.exp: Update.
3785 * gdb.cp/gdb1355.exp: Update.
3786 * gdb.cp/gdb2384.exp: Update.
3787 * gdb.cp/gdb2495.exp: Update.
3788 * gdb.cp/infcall-dlopen.exp: Update.
3789 * gdb.cp/local.exp: Update.
3790 * gdb.cp/m-data.exp: Update.
3791 * gdb.cp/m-static.exp: Update.
3792 * gdb.cp/mb-ctor.exp: Update.
3793 * gdb.cp/mb-inline.exp: Update.
3794 * gdb.cp/mb-templates.exp: Update.
3795 * gdb.cp/member-ptr.exp: Update.
3796 * gdb.cp/method.exp: Update.
3797 * gdb.cp/namespace.exp: Update.
3798 * gdb.cp/nextoverthrow.exp: Update.
3799 * gdb.cp/nsdecl.exp: Update.
3800 * gdb.cp/nsrecurs.exp: Update.
3801 * gdb.cp/nsstress.exp: Update.
3802 * gdb.cp/nsusing.exp: Update.
3803 * gdb.cp/pr-1023.exp: Update.
3804 * gdb.cp/pr-1210.exp: Update.
3805 * gdb.cp/pr-574.exp: Update.
3806 * gdb.cp/pr9631.exp: Update.
3807 * gdb.cp/printmethod.exp: Update.
3808 * gdb.cp/psmang.exp: Update.
3809 * gdb.cp/re-set-overloaded.exp: Update.
3810 * gdb.cp/rtti.exp: Update.
3811 * gdb.cp/shadow.exp: Update.
3812 * gdb.cp/templates.exp: Update.
3813 * gdb.cp/try_catch.exp: Update.
3814 * gdb.dwarf2/dw2-ranges.exp: Update.
3815 * gdb.dwarf2/pr10770.exp: Update.
3816 * gdb.fortran/library-module.exp: Update.
3817 * gdb.hp/gdb.aCC/optimize.exp: Update.
3818 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3819 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3820 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3821 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3822 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3823 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3824 * gdb.hp/gdb.compat/xdb1.exp: Update.
3825 * gdb.hp/gdb.compat/xdb2.exp: Update.
3826 * gdb.hp/gdb.compat/xdb3.exp: Update.
3827 * gdb.hp/gdb.defects/bs14602.exp: Update.
3828 * gdb.hp/gdb.defects/solib-d.exp: Update.
3829 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3830 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3831 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3832 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3833 * gdb.mi/gdb792.exp: Update.
3834 * gdb.mi/mi-pending.exp: Update.
3835 * gdb.mi/mi-solib.exp: Update.
3836 * gdb.mi/mi-var-cp.exp: Update.
3837 * gdb.opt/clobbered-registers-O2.exp: Update.
3838 * gdb.opt/inline-bt.exp: Update.
3839 * gdb.opt/inline-cmds.exp: Update.
3840 * gdb.opt/inline-locals.exp: Update.
3841 * gdb.python/py-events.exp: Update.
3842 * gdb.python/py-finish-breakpoint.exp: Update.
3843 * gdb.python/py-type.exp: Update.
3844 * gdb.reverse/solib-precsave.exp: Update.
3845 * gdb.reverse/solib-reverse.exp: Update.
3846 * gdb.server/solib-list.exp: Update.
3847 * gdb.stabs/weird.exp: Update.
3848 * gdb.threads/attach-into-signal.exp: Update.
3849 * gdb.threads/attach-stopped.exp: Update.
3850 * gdb.threads/tls-shared.exp: Update.
3851 * gdb.trace/change-loc.exp: Update.
3852 * gdb.trace/strace.exp: Update.
3853
95c391b6
TT
38542012-06-19 Tom Tromey <tromey@redhat.com>
3855
3856 * gdb.base/whatis.exp: Add tests.
3857
e910f0b6
TT
38582012-06-19 Tom Tromey <tromey@redhat.com>
3859
3860 * gdb.cp/m-static.cc (keepalive): New function.
3861 (gnu_obj_1::method): Use it.
3862
422d65e7
DE
38632012-06-18 Doug Evans <dje@google.com>
3864
3865 * gdb.base/info-fun.exp: New file.
3866 * gdb.base/info-fun.c: New file.
3867 * gdb.base/info-fun-solib.c: New file.
3868
e2e4d78b
JK
38692012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3870
3871 Remove stale dummy frames.
3872 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3873 (maintenance info breakpoints): New tests.
3874 * gdb.base/stale-infcall.c: New file.
3875 * gdb.base/stale-infcall.exp: New file.
3876
1788b2d3
JK
38772012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3878
3879 * gdb.arch/amd64-entry-value-param.S: New file.
3880 * gdb.arch/amd64-entry-value-param.c: New file.
3881 * gdb.arch/amd64-entry-value-param.exp: New file.
3882
663b969e
TT
38832012-06-15 Tom Tromey <tromey@redhat.com>
3884
3885 * gdb.cp/namespace.exp: Add "show lang" test.
3886
8e09ad05
IS
38872012-06-15 Iain Sandoe <iain@codesourcery.com>
3888
3889 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3890 case. (top level): Use gdb_file_cmd instead of gdb_load.
3891
f85e18ee
JK
38922012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3893
3894 PR tdep/14222
3895 * gdb.arch/i386-sse-stack-align.S: New file.
3896 * gdb.arch/i386-sse-stack-align.c: New file.
3897 * gdb.arch/i386-sse-stack-align.exp: New file.
3898
f3b5e280
KS
38992012-06-13 Keith Seitz <keiths@redhat.com>
3900
3901 PR breakpoints/13798 and mi/11541
3902 * gdb.linespec/ls-errs.exp: Add a few more tests for
3903 filenames with spaces and colons.
3904
50af5481
JK
39052012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3906
3907 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3908 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3909 (test_function): Call CV_f.
3910 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3911 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3912 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3913 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3914 (p CV_f(CV::i)): New tests.
3915
d55637df
TT
39162012-06-13 Tom Tromey <tromey@redhat.com>
3917
3918 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3919
cc80f267
JK
39202012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3921
3922 Fix regression by the "ambiguous linespec" series.
3923 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3924 tests.
3925
bb2af9cc
JK
39262012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3927
3928 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3929 missing.
3930
e81a37f7
TT
39312012-06-11 Tom Tromey <tromey@redhat.com>
3932
3933 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3934 location...
3935 (main): ...here.
3936
8efd7788
YQ
39372012-06-07 Yao Qi <yao@codesourcery.com>
3938
3939 * gdb.trace/strace.exp: Shorten some too-long lines.
3940
359f5fe6
PA
39412012-06-06 Pedro Alves <palves@redhat.com>
3942
3943 * gdb.threads/clone-new-thread-event.c: New file.
3944 * gdb.threads/clone-new-thread-event.exp: New file.
3945
7b2fe205
YQ
39462012-06-06 Yao Qi <yao@codesourcery.com>
3947
3948 * gdb.base/dprintf.c (main): Add extra parameter when calling
3949 printf and fprintf.
3950 (bar): New function. It is a dead function, but to ensure
3951 'malloc' is linked explicitly.
3952
3eca55e8
YQ
39532012-06-06 Yao Qi <yao@codesourcery.com>
3954
3955 * gdb.base/info-proc.exp: Return if target doesn't support
3956 'info proc'.
3957
91cc9324
JK
39582012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3959
3960 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3961 (run program with breakpoint commands): XFAIl if it is not.
3962
c56e7c43
JB
39632012-06-05 Joel Brobecker <brobecker@adacore.com>
3964
3965 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3966 and add comment.
3967 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3968 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3969 "STOP" marker. Adjust testing strategy to make it work on
3970 all targets.
3971
3972 * gdb.base/print-file-var-main.c (main): Rewrite using local
3973 variables and adjust get_version_2's return value check.
3974 Add small comment.
3975 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3976 marker. Adjust testing strategy to make it work on all targets.
3977
ccab2054
JB
39782012-06-05 Joel Brobecker <brobecker@adacore.com>
3979
3980 * gdb.ada/bad-task-bp-keyword: New testcase.
3981
d0d86158
JK
39822012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3985 Simplify it to ...
3986 (symbol-file ${testfile1}): ... here.
3987 (test eliminated var my_global_symbol)
3988 (test eliminated var my_static_symbol)
3989 (test eliminated var my_global_func, get address of main): Wrap them to
3990 'single psymtabs' and 'single symtabs'
3991 (get address of my_global_symbol, get address of my_static_symbol)
3992 (get address of my_global_func, get address of main): Wrap them to
3993 'order1' and 'order2'.
3994
952cf74c
JK
3995 * gdb.base/code_elim.exp
3996 (add-symbol-file ${testfile1} 0x100000)
3997 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3998 'order2'.
3999 (order1: add-symbol-file ${testfile1} 0x100000)
4000 (order1: add-symbol-file ${testfile2} 0x200000)
4001 (order2: add-symbol-file ${testfile2} 0x200000)
4002 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4003 .bss as appropriate.
4004
0c5bf5a9
JK
40052012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4006
4007 * gdb.server/solib-list-lib.c: New file.
4008 * gdb.server/solib-list-main.c: New file.
4009 * gdb.server/solib-list.exp: New file.
4010
4196f325
MR
40112012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4012
4013 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4014 for 'set print symbol' change.
4015
bfb05775
JK
40162012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4017
4018 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4019 .debug_abbrev_seg3.
4020
685b1105
JK
40212012-05-24 John Steele Scott <toojays@toojays.net>
4022
4023 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4024 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4025 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4026
f3e0e960
SS
40272012-05-23 Stan Shebs <stan@codesourcery.com>
4028
4029 * gdb.mi/mi-info-os.exp: New file.
4030
11eb1b4d
KS
40312012-05-23 Keith Seitz <keiths@redhat.com>
4032
4033 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4034 return -1 to suppress the rest of the tests.
4035 (compile_stap_bin): Return boolean success value.
4036
b1af9e97
TT
40372012-05-21 Tom Tromey <tromey@redhat.com>
4038
4039 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4040 Remove kfails.
4041 (test_print_mi_member_types): Likewise.
4042
248537e3
TT
40432012-05-21 Tom Tromey <tromey@redhat.com>
4044
4045 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4046 print symbol' change.
4047
d791e155
TJB
40482012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4049
4050 * gdb.python/py-prompt.exp: Quit if the target is remote.
4051
e77afa2e
JK
40522012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4053
4054 Fix ERROR: internal buffer is full.
4055 * gdb.base/info-os.exp (expect_multiline): New function.
4056 (get process list, get process groups, get threads)
4057 (get file descriptors, get internet-domain sockets)
4058 (get shared-memory regions, get semaphores, get message queues): Use
4059 it for these tests.
4060
9cb709b6
TT
40612012-05-18 Tom Tromey <tromey@redhat.com>
4062
4063 * gdb.mi/mi-var-cmd.exp: Update.
4064 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4065 * gdb.cp/virtbase.exp: Update.
4066 * gdb.cp/classes.exp (test_static_members): Update.
4067 * gdb.cp/casts.exp: Update.
4068 * gdb.base/pointers.exp: Update.
4069 * gdb.base/funcargs.exp (pointer_args): Update.
4070 (structs_by_reference): Update.
4071 * gdb.base/find.exp: Update.
4072 * gdb.base/call-strs.exp: Send "set print symbol off".
4073 * gdb.base/call-ar-st.exp: Update.
4074 * gdb.ada/fun_addr.exp: Update.
4075 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4076 Call it.
4077 (test_print_repeats_10, test_print_strings)
4078 (test_print_char_arrays): Update.
4079
b012acdd
TT
40802012-05-18 Tom Tromey <tromey@redhat.com>
4081
4082 * gdb.base/charset.exp (string_display): Update.
4083
1d51a733
TT
40842012-05-18 Tom Tromey <tromey@redhat.com>
4085
4086 * gdb.mi/mi2-var-display.exp: Update.
4087 * gdb.mi/mi-var-display.exp: Update.
4088 * gdb.mi/mi-var-child.exp: Update.
4089 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4090 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4091
957df313
DE
40922012-05-17 Doug Evans <dje@google.com>
4093
682c7f7b
DE
4094 * info-macros.exp: Pass "debug" to prepare_for_testing.
4095
957df313
DE
4096 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4097 * gdb.ada/Makefile.in (clean): Ditto.
4098 * gdb.arch/Makefile.in (clean): Ditto.
4099 * gdb.asm/Makefile.in (clean): Ditto.
4100 * gdb.base/Makefile.in (clean): Ditto.
4101 * gdb.cell/Makefile.in (clean): Ditto.
4102 * gdb.cp/Makefile.in (clean): Ditto.
4103 * gdb.disasm/Makefile.in (clean): Ditto.
4104 * gdb.dwarf2/Makefile.in (clean): Ditto.
4105 * gdb.fortran/Makefile.in (clean): Ditto.
4106 * gdb.go/Makefile.in (clean): Ditto.
4107 * gdb.hp/Makefile.in (clean): Ditto.
4108 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4109 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4110 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4111 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4112 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4113 * gdb.java/Makefile.in (clean): Ditto.
4114 * gdb.linespec/Makefile.in (clean): Ditto.
4115 * gdb.mi/Makefile.in (clean): Ditto.
4116 * gdb.modula2/Makefile.in (clean): Ditto.
4117 * gdb.multi/Makefile.in (clean): Ditto.
4118 * gdb.objc/Makefile.in (clean): Ditto.
4119 * gdb.opencl/Makefile.in (clean): Ditto.
4120 * gdb.opt/Makefile.in (clean): Ditto.
4121 * gdb.pascal/Makefile.in (clean): Ditto.
4122 * gdb.python/Makefile.in (clean): Ditto.
4123 * gdb.reverse/Makefile.in (clean): Ditto.
4124 * gdb.server/Makefile.in (clean): Ditto.
4125 * gdb.stabs/Makefile.in (clean): Ditto.
4126 * gdb.threads/Makefile.in (clean): Ditto.
4127 * gdb.trace/Makefile.in (clean): Ditto.
4128 * gdb.xml/Makefile.in (clean): Ditto.
4129
abc9d0dc
TT
41302012-05-16 Tom Tromey <tromey@redhat.com>
4131
4132 * gdb.base/macscp1.c (macscp_expr): Add comment.
4133 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4134
6a3a010b
MR
41352012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4136
4137 * gdb.base/return-nodebug.exp: Also test float and double types.
4138
01429c8e
JK
41392012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4140
4141 PR testsuite/12649
4142 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4143
54115cd4
JK
4144 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4145
0c5f383f
SDJ
41462012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4147
4148 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4149 `rerun_to_main'.
4150 (stap_test_no_debuginfo): Likewise.
4151
e7e0cddf
SS
41522012-05-14 Stan Shebs <stan@codesourcery.com>
4153
4154 * gdb.base/dprintf.c: New file.
4155 * gdb.base/dprintf.exp: New file.
4156
c772f8e7
HZ
41572012-05-14 Hui Zhu <hui_zhu@mentor.com>
4158
4159 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4160 * gdb.trace/disconnected-tracing.c: New file.
4161 * gdb.trace/disconnected-tracing.exp: New file.
4162
7efc75aa
SCR
41632012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4164
4165 * gdb.python/python.c: Add a new breakpoint comment.
4166 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4167
85d4a676
SS
41682011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4169
4170 * gdb.base/info-os.exp: New file.
4171 * gdb.base/info-os.c: New file.
4172
64ea88dc
JB
41732012-05-10 Joel Brobecker <brobecker@adacore.com>
4174
4647ab1b
JB
4175 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4176 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4177 New files.
64ea88dc 4178
afba63f1
JB
41792012-05-10 Joel Brobecker <brobecker@adacore.com>
4180
4181 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4182 gdb.base/ctxobj.exp: New files.
4183
9d198b1e
TT
41842012-05-09 Tom Tromey <tromey@redhat.com>
4185
4186 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4187
9bfee719
MR
41882012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4189
4190 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4191
3a7341d8
MR
41922012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4193
4194 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4195 before using it.
4196
52b3699b
TG
41972012-05-04 Tristan Gingold <gingold@adacore.com>
4198
4199 * gdb.base/set-noassign.exp: New test.
4200
a20ee7a4
SCR
42012012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4202
4203 * gdb.python/py-symbol.exp: Add tests to test the new methods
4204 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4205 * gdb.python/py-symbol.c: Add new struct to help test
4206 gdb.Symtab.static_block().
4207
bf2f0858
DE
42082012-05-03 Doug Evans <dje@google.com>
4209
4210 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4211 commented out.
4212
2d4e0376
YQ
42132012-05-03 Yao Qi <yao@codesourcery.com>
4214
4215 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4216 doesn't support.
4217 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4218 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4219
6d0bb9f3
YQ
42202012-05-03 Yao Qi <yao@codesourcery.com>
4221
4222 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4223
fd820528
DE
42242012-04-30 Doug Evans <dje@google.com>
4225
4226 PR testsuite/13961
4227 * gdb.dwarf2/pr13961.S: New file.
4228 * gdb.dwarf2/pr13961.exp: New file.
4229
b9e219b9
YQ
42302012-04-29 Yao Qi <yao@codesourcery.com>
4231
4232 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4233
3019eac3
DE
42342012-04-28 Doug Evans <dje@google.com>
4235
4236 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4237 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4238 All uses updated.
4239 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4240 "ptype func_cu1" to expand cu2 before cu1.
4241
62e5f89c
SDJ
42422012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4243 Tom Tromey <tromey@redhat.com>
4244
4245 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4246 variables.
4247 * gdb.base/stap-probe.c: New file.
4248 * gdb.base/stap-probe.exp: New file.
4249 * gdb.trace/stap-trace.c: New file.
4250 * gdb.trace/stap-trace.exp: New file.
4251 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4252 libgcc's unwinder.
4253
14132e89
MR
42542012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4255
4256 * gdb.arch/mips16-thunks-inmain.c: New file.
4257 * gdb.arch/mips16-thunks-main.c: New file.
4258 * gdb.arch/mips16-thunks-sin.c: New file.
4259 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4260 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4261 * gdb.arch/mips16-thunks-sinmain.c: New file.
4262 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4263 * gdb.arch/mips16-thunks.exp: New file.
4264
a766d390
DE
42652012-04-25 Doug Evans <dje@google.com>
4266
4267 * configure.ac: Create gdb.go/Makefile.
4268 * configure: Regenerate.
4269 * gdb.base/default.exp: Add "go" to "set language" testing.
4270 * gdb.go/Makefile.in: New file.
4271 * gdb.go/basic-types.exp: New file.
4272 * gdb.go/chan.exp: New file.
4273 * gdb.go/chan.go: New file.
4274 * gdb.go/handcall.exp: New file.
4275 * gdb.go/handcall.go: New file.
4276 * gdb.go/hello.exp: New file.
4277 * gdb.go/hello.go: New file.
4278 * gdb.go/integers.exp: New file.
4279 * gdb.go/integers.go: New file.
4280 * gdb.go/methods.exp: New file.
4281 * gdb.go/methods.go: New file.
4282 * gdb.go/package.exp: New file.
4283 * gdb.go/package1.go: New file.
4284 * gdb.go/package2.go: New file.
4285 * gdb.go/print.exp: New file.
4286 * gdb.go/strings.exp: New file.
4287 * gdb.go/strings.go: New file.
4288 * gdb.go/types.exp: New file.
4289 * gdb.go/types.go: New file.
4290 * gdb.go/unsafe.exp: New file.
4291 * gdb.go/unsafe.go: New file.
4292 * lib/future.exp: Add Go support.
4293 (gdb_find_go, gdb_find_go_linker): New procs.
4294 (gdb_default_target_compile): Add Go support.
4295 * lib/gdb.exp (skip_go_tests): New proc.
4296 * lib/go.exp: New file.
4297
e65f9ffb
TT
42982012-04-25 Tom Tromey <tromey@redhat.com>
4299
4300 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4301
14e75d8e
JK
43022012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4303 Jan Kratochvil <jan.kratochvil@redhat.com>
4304
4305 PR symtab/7259:
4306 * gdb.base/enumval.c: New test case.
4307 * gdb.base/enumval.exp: New test case.
4308 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4309 field.bitpos.
4310
f3525b70
PA
43112012-04-17 Pedro Alves <palves@redhat.com>
4312
4313 * Makefile.in (site.exp): Make site.exp source
4314 $srcdir/lib/append_gdb_boards_dir.exp.
4315 * lib/append_gdb_boards_dir.exp: New file.
4316
bccbefd2
JK
43172012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4318
4319 New option "set auto-load safe-path".
4320 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4321 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4322
bf88dd68
JK
43232012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4324
4325 auto-load: Implementation.
4326 * gdb.base/help.exp (test set height): Increase the height.
4327 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4328 to ...
4329 (info auto-load python-scripts): ... here.
4330 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4331 to ...
4332 (info auto-load python-scripts *): ... here.
4333
c0d4d1c0
YQ
43342012-04-16 Yao Qi <yao@codesourcery.com>
4335
4336 * lib/trace-support.exp (get_in_proc_agent): New.
4337 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4338 of in process trace agent.
4339 * gdb.trace/ftrace.exp: Likewise.
4340 * gdb.trace/pending.exp: Likewise.
4341 * gdb.trace/trace-break.exp: Likewise.
4342 * gdb.trace/trace-mt.exp
4343 * gdb.trace/tspeed.exp: Likewise.
4344 * gdb.trace/tstatus.exp
4345 * gdb.trace/strace.exp: Likewise.
4346
cbf68a60
TS
43472012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4348
dd6d3b70
TS
4349 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4350 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4351
cbf68a60
TS
4352 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4353
8264ba82
AG
43542012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4355
4356 PR mi/13393
4357 * gdb.mi/mi-var-rtti.cc: New file.
4358 * gdb.mi/mi-var-rtti.exp: New file.
4359 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4360 function.
4361 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4362
de0919f8 43632012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4364
4365 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4366 EXECUTABLES.
4367 * gdb.python/py-explore.c: C program used for testing the new
4368 'explore' command on C constructs.
4369 * gdb.python/py-explore.cc: C++ program used for testing the new
4370 'explore' command on C++ constructs.
4371 * gdb-python/py-explore.exp: Tests for the new 'explore'
4372 command on C constructs.
4373 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4374 command on C++ constructs.
4375
a82da7dd
MK
43762012-04-07 Mark Kettenis <kettenis@gnu.org>
4377
4378 * gdb.base/funcargs.exp (complex_args): Fix typo.
4379
e127cba8
JK
43802012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4381
4382 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4383 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4384
40e084e1
KS
43852012-04-05 Keith Seitz <keiths@redhat.com>
4386
4387 * gdb.base/advance.exp: Update error message for
4388 "advance malformed" test.
4389 * gdb.base/break.exp: Likewise for "breakpoint with
4390 trailing garbage" test.
4391 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4392 with trailing garbage" test.
4393 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4394 trailng garbage" test.
4395 * gdb.base/until.exp: Likewise for "malformed until" test.
4396 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4397 for "breakpoint info (after setting on all)".
4398 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4399 tests.
4400 * gdb.cp/cplabel.cc: New file.
4401 * gdb.cp/cplabel.exp: New test.
4402 * gdb.linespec/ls-errs.c: New file.
4403 * gdb.linespec/ls-errs.exp: New test.
4404
a72c8f6a
JK
44052012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4406
4407 * gdb.trace/unavailable.exp
4408 (collect globals: print object on: print derived_partial)
4409 (collect globals: print object on: print derived_whole)
4410 (collect globals: print object off: print derived_partial)
4411 (collect globals: print object off: print derived_whole): Update
4412 expected output.
4413
f87a3023
KS
44142012-03-30 Keith Seitz <keiths@redhat.com>
4415
4416 * gdb.python: Add test for linespecs with commas.
4417
e2171b3c
KS
44182012-03-28 Keith Seitz <keiths@redhat.com>
4419
4420 * gdb.linespec/ls-dollar.cc: New file.
4421 * gdb.linespec/ls-dollar.exp: New test.
4422
44232012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4424
4425 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4426 starting with the global namespace.
4427
2f4e0a80
DE
44282012-03-23 Doug Evans <dje@google.com>
4429
4430 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4431
7b282c5a
SCR
44322012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4433
4434 * gdb.python/py-value.cc: Add test case for testing the
4435 methodology exposing C++ values to Python.
4436 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4437 exposing C++ values to Python.
4438 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4439
2e98ca53
JK
44402012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4441 Siddhesh Poyarekar <siddhesh@redhat.com>
4442
4443 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4444 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4445 (generate native core dump): Make the test unsupported if core cannot
4446 be generated.
4447
8320cc4f
JK
44482012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4449
4450 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4451 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4452 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4453
3a69ffb2
JK
44542012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4455
4456 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4457
8fabffee
DE
44582012-03-17 Doug Evans <dje@google.com>
4459
4460 * dg-extract-results.sh: Handle KFAILs.
4461
ab260dad
JK
44622012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4463
4464 PR symtab/13777
4465 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4466
53ba8333
JB
44672012-03-16 Joel Brobecker <brobecker@adacore.com>
4468
4469 * gdb.ada/set_pckd_arr_elt: New testcase.
4470
481860b3
GB
44712012-03-16 Gary Benson <gbenson@redhat.com>
4472
4473 PR breakpoints/10738
4474 * gdb.opt/inline-break.exp: New file.
4475 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4476 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4477 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4478 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4479 * gdb.base/async-shell.exp: Likewise.
4480 * lib/mi-support.exp (library_loaded_re): Likewise.
4481
410528f0
TT
44822012-03-15 Tom Tromey <tromey@redhat.com>
4483
4484 * gdb.cp/virtfunc2.exp: Update expected output.
4485 * gdb.cp/pr9631.exp: Update expected output.
4486 * gdb.cp/member-ptr.exp: Update expected output.
4487 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4488 output.
4489 * gdb.cp/casts.exp: Update expected output.
4490
c4aeac85
TT
44912012-03-15 Tom Tromey <tromey@redhat.com>
4492
4493 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4494 (test_info_vtbl): Likewise.
4495 (do_tests): Call test_info_vtbl.
4496 * gdb.cp/virtfunc.cc (va): New global.
4497
856d06f9
TS
44982012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4499
4500 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4501 describing DWARF data structures.
4502 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4503 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4504 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4505 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4506 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4507 * gdb.dwarf2/dw2-param-error.S: Likewise.
4508 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4509 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4510 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4511 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4512 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4513 * gdb.dwarf2/pr11465.S: Likewise.
4514
e837f12a
JK
45152012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4516
4517 * gdb.mi/mi2-prompt.exp: New file.
4518
ccbb4f28
JB
45192012-03-13 Joel Brobecker <brobecker@adacore.com>
4520
4521 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4522
32039130
JB
45232012-03-13 Joel Brobecker <brobecker@adacore.com>
4524
4525 * gdb.ada/bp_range_type: New testcase.
4526
16899756
DE
45272012-03-13 Doug Evans <dje@google.com>
4528
4529 * gdb.base/default.exp: Delete tests for symbol-reloading.
4530 * gdb.base/help.exp: Ditto.
4531 * gdb.base/setshow.exp: Ditto.
4532 * gdb.base/gdb_history: Delete references to symbol-reloading.
4533
87b0bb13
JK
45342012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4535
4536 * gdb.base/attach-twice.c: New files.
4537 * gdb.base/attach-twice.exp: New files.
4538
0d7941a9
KS
45392012-03-08 Keith Seitz <keiths@redhat.com>
4540
4541 * lib/gdb.exp (gdb_get_line_number): Throw an
4542 error instead of returning -1.
4543 * gdb.base/break.exp: Remove unused variable
4544 bp_location5.
4545 * gdb.base/hbreak2.exp: Likewise.
4546 * gdb.base/sepdebug.exp: Likewise.
4547
f4647387
YQ
45482012-03-08 Yao Qi <yao@codesourcery.com>
4549 Pedro Alves <palves@redhat.com>
4550
4551 Fix PR server/13392.
4552 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4553 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4554 download tracepoints.
4555 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4556 (pending_tracepoint_resolved_during_trace): Likewise.
4557 (pending_tracepoint_installed_during_trace): Likewise.
4558 (pending_tracepoint_with_action_resolved): Likewise.
4559
83c532cb
KS
45602012-03-08 Keith Seitz <keiths@redhat.com>
4561
4562 * gdb.ada/array_bounds.exp: Get breakpoint for line
4563 with "START", not "STOP".
4564 * gdb.python/py-infthread.exp: Do not continue to
4565 line marked "Break here.", which is undefined.
4566
d6b6bbb7
LM
45672012-03-08 Luis Machado <lgustavo@codesourcery.com>
4568
4569 Revert:
4570
4571 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4572
4573 Implement testsuite workaround for PR breakpoints/13781.
4574 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4575 (set breakpoint condition-evaluation host): New conditional command.
4576
7fe25d9b
JK
45772012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4578
4579 Fix CU relative vs. absolute DIE offsets.
4580 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4581 one.
4582
51898c15
JK
45832012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4584
4585 Fix false FAIL on distros with relro linkage as default.
4586 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4587 -Wl,-z,norelro first.
4588
8131799e
JB
45892012-03-06 Joel Brobecker <brobecker@adacore.com>
4590
4591 * gdb.ada/bp_on_var: New testcase.
4592
ba241969
JB
45932012-03-06 Joel Brobecker <brobecker@adacore.com>
4594
4595 * gdb.ada/bp_enum_homonym: New testcase.
4596
abe49676
YQ
45972012-03-06 Yao Qi <yao@codesourcery.com>
4598
4599 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4600 x86_64-*-* and i?86-*-*.
4601 Set up KFAIL for gdb/13808.
4602
d8df103b
TT
46032012-03-05 Tom Tromey <tromey@redhat.com>
4604
4605 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4606 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4607
b7b189f3
TT
46082012-03-05 Tom Tromey <tromey@redhat.com>
4609
4610 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4611
69dc1c4d
YQ
46122012-03-04 Yao Qi <yao@codesourcery.com>
4613
4614 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4615 messages for KFAIL.
4616
3f20c47f
JK
46172012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4618
4619 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4620 (print one_two_three, indexes off, print few_reps, indexes off)
4621 (print many_reps, indexes off, print empty, indexes off)
4622 (print one_two_three, print few_reps, print many_reps, print empty):
4623 Call setup_xfail if $gcc_old.
4624
abf1152a
JK
46252012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4626
4627 Implement testsuite workaround for PR breakpoints/13781.
4628 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4629 (set breakpoint condition-evaluation host): New conditional command.
4630
a06715f8
JK
46312012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4632
4633 Code cleanup.
4634 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4635 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4636 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4637 number 1 by $bpnum. Four times.
4638
5808517f
YQ
46392012-03-03 Yao Qi <yao@codesourcery.com>
4640
4641 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4642
dfe2ac14
JK
46432012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4644
4645 Setup KFAIL for PR server/13796.
4646 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4647
8bbc467a
JB
46482012-03-02 Joel Brobecker <brobecker@adacore.com>
4649
4650 * gdb.ada/operator_bp: New testcase.
4651
c0eac87f
JB
46522012-03-02 Joel Brobecker <brobecker@adacore.com>
4653
4654 * gdb.ada/info_locals_renaming: New testcase.
4655
4f42c881
TT
46562012-03-02 Tom Tromey <tromey@redhat.com>
4657
4658 * gdb.base/nextoverexit.c: New file.
4659 * gdb.base/nextoverexit.exp: New file.
4660
7380c0c9
EBM
46612012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4662
4663 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4664 parameter.
4665
1faeff08
MR
46662012-03-01 Maciej W. Rozycki <macro@mips.com>
4667
4668 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4669 core registers.
4670
320b6f49 46712012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4672 Maciej W. Rozycki <macro@codesourcery.com>
4673 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4674
4675 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4676
ad5f7d6e
PA
46772012-03-01 Pedro Alves <palves@redhat.com>
4678
4679 PR gdb/13767
4680
4681 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4682 (gdb_collect_globals_test): Call it.
4683
d3dc44a6
KS
46842012-03-01 Keith Seitz <keiths@redhat.com>
4685
4686 * gdb.cp/method2.exp: Output of overload menu is now
4687 alphabetized. Update tests for "break A::method".
4688 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4689 of hard-coding them.
4690 Overload menu is alphabetized: rewrite to accommodate.
4691 Unset variables LINE and TYPES which are used in other tests.
4692 Compute the output of "info break".
4693 Update the breakpoint table after all breakpoints are deleted.
4694 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4695 compute ACTUALS and the method body based on parameters.
4696 Update expected output accordingly.
4697 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4698 unique comments to allow the use of gdb_get_line_number.
4699
47002012-03-01 Keith Seitz <keiths@redhat.com>
4701
4702 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4703 some Tcl syntax.
4704 * gdb.cp/ovldbreak.exp: Likewise.
4705
7949c2a0
KS
47062012-03-01 Keith Seitz <keiths@redhat.com>
4707
4708 * gdb.base/help.exp (help show user): Update expected result
4709 for new doc string changes (add "non-python").
4710
7d74f244
DE
47112012-03-01 Scott J. Goldman <scottjg@vmware.com>
4712
4713 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4714 be put in the user-defined category and that the commands appear in
4715 "help user-defined".
4716
1b611343
JB
47172012-02-29 Joel Brobecker <brobecker@adacore.com>
4718
4719 * gdb.ada/tagged_not_init: New testcase.
4720
99b1c762
JB
47212012-02-29 Joel Brobecker <brobecker@adacore.com>
4722
4723 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4724 * gdb.ada/enum_idx_packed: New testcase.
4725
2d4a02ee
JB
47262012-02-29 Joel Brobecker <brobecker@adacore.com>
4727
4728 * gdb.ada/aliased_array: New testcase.
4729
2e6fda7d
JB
47302012-02-29 Joel Brobecker <brobecker@adacore.com>
4731
4732 * gdb.ada/whatis_array_val: New testcase.
4733
9a7f938f
JK
47342012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4735
4736 Fix disp-step-syscall.exp: fork: single step over fork.
4737 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4738 whitespaces.
4739 (single step over $syscall): Remove its check.
4740 (single step over $syscall final pc): New check.
4741
8703a944
JK
47422012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4743
4744 Support processors without SSSE3.
4745 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4746 pabsd into ...
4747 (ssse3_test): ... a new function.
4748 (main): Call ssse3_test.
4749 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4750 Update expected values everywhere.
4751 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4752 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4753 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4754 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4755 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4756 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4757 Move these tests lower.
4758 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4759 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4760 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4761 New tests.
4762
c03e6ccc
YQ
47632012-02-29 Yao Qi <yao@codesourcery.com>
4764 Pedro Alves <palves@redhat.com>
4765
4766 * gdb.trace/trace-mt.c: New.
4767 * gdb.trace/trace-mt.exp: New.
4768
7964b62a
TS
47692012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4770
2c8910ba
TS
4771 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4772 numbers instead of hardcoding them.
4773 * gdb.base/annota1.c: Provide suitable markers.
4774 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4775 numbers instead of hardcoding them.
4776 * gdb.base/annota3.c: Provide suitable markers.
4777
4778 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4779 * gdb.base/annota3.c: Likewise.
4780 * gdb.base/sigall.c: Likewise.
4781 * gdb.base/signals.c: Likewise.
4782 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4783
5a41c0b7
MR
47842012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4785
4786 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4787 failure return path.
4788
ebbbe5c5
LM
47892012-02-27 Luis Machado <lgustavo@codesourcery.com>
4790
4791 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4792
8d126d8a
LM
47932012-02-24 Luis Machado <lgustavo@codesourcery.com>
4794
4795 * gdb.base/cond-eval-mode.exp: New file.
4796
11337c2f
PA
47972012-02-24 Pedro Alves <palves@redhat.com>
4798
4799 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4800 (top level): Use with_test_prefix.
4801
13fc3e3c
PA
48022012-02-24 Pedro Alves <palves@redhat.com>
4803
4804 * gdb.threads/attach-into-signal.exp (corefunc): Use
4805 with_test_prefix.
4806
07c1b626
JK
48072012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4808
4809 Fix false FAILs on old CPUs without SSE.
4810 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4811 Return untested for Illegal instruction.
4812
596ba138
JK
48132012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4814
4815 Fix false FAILs with glibc debug infos installed.
4816 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4817 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4818
aeaa2474
SA
48192012-02-22 Sterling Augustine <saugustine@google.com>
4820
4821 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4822 constant with cast.
4823
aed555c9
PA
48242012-02-21 Pedro Alves <palves@redhat.com>
4825
4826 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4827
78afebb4
PA
48282012-02-21 Pedro Alves <palves@redhat.com>
4829
4830 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4831
fdcfef12
PA
48322012-02-21 Pedro Alves <palves@redhat.com>
4833
4834 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4835 with_test_prefix.
4836
0f4d39d5
PA
48372012-02-21 Pedro Alves <palves@redhat.com>
4838
4839 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4840 with_test_prefix here.
4841 (top level): Do it here instead. Remove `:' from the
4842 with_test_prefix string.
4843 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4844 the suffix `:' from the with_test_prefix prefix string.
4845 * gdb.base/break-interp.exp: Ditto.
4846 * gdb.base/catch-load.exp: Ditto.
4847 * gdb.base/disp-step-syscall.exp: Ditto.
4848 * gdb.base/jit-so.exp: Ditto.
4849 * gdb.base/jit.exp: Ditto.
4850 * gdb.base/sepdebug.exp: Ditto.
4851 * gdb.base/solib-display.exp: Ditto.
4852 * gdb.base/solib-overlap.exp: Ditto.
4853 * gdb.base/watch-cond-infcall.exp: Ditto.
4854 * gdb.base/watchpoint.exp: Ditto.
4855 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4856 * gdb.mi/mi-watch.exp: Ditto.
4857 * gdb.mi/mi2-watch.exp: Ditto.
4858 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4859 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4860 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4861 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4862 * gdb.threads/watchpoint-fork.exp: Ditto.
4863 * gdb.threads/watchthreads-reorder.exp: Ditto.
4864 * gdb.trace/change-loc.exp: Ditto.
4865 * gdb.trace/pending.exp: Ditto.
4866 * gdb.trace/status-stop.exp: Ditto.
4867 * gdb.trace/strace.exp: Ditto.
4868 * gdb.trace/trace-break.exp: Ditto.
4869 * gdb.trace/unavailable.exp: Ditto.
4870 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4871 suffix with colon. Adjust leading comments.
4872
6a5870ce
PA
48732012-02-21 Pedro Alves <palves@redhat.com>
4874 Tom Tromey <tromey@redhat.com>
4875
4876 * lib/gdb.exp: Add description of test prefixes.
4877 (with_test_prefix): New procedure.
4878 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4879 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4880 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4881 instead of lappend to append to pf_prefix.
4882 * gdb.base/catch-load.exp: Use with_test_prefix.
4883 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4884 * gdb.base/jit-so.exp: Use with_test_prefix.
4885 * gdb.base/jit.exp: Use with_test_prefix.
4886 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4887 lappend to append to pf_prefix.
4888 * gdb.base/sepdebug.exp: Use with_test_prefix.
4889 * gdb.base/solib-display.exp: Use with_test_prefix.
4890 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4891 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4892 * gdb.base/watchpoint.exp: Use with_test_prefix.
4893 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4894 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4895 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4896 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4897 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4898 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4899 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4900 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4901 append instead of lappend to append to pf_prefix.
4902 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4903 * gdb.trace/change-loc.exp: Use with_test_prefix.
4904 * gdb.trace/pending.exp: Use with_test_prefix.
4905 * gdb.trace/status-stop.exp: Use with_test_prefix.
4906 * gdb.trace/strace.exp: Use with_test_prefix.
4907 * gdb.trace/trace-break.exp: Use with_test_prefix.
4908 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4909 instead of lappend to append to pf_prefix.
4910
35dc4a6b
JK
49112012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 Fix racy FAILs.
4914 * gdb.base/inferior-died.c (main): Add return of 0.
4915 * gdb.base/inferior-died.exp (continue): Fix expectation of
4916 asynchronous events.
4917 (p 1): New test.
4918
c5a006e6
PA
49192012-02-20 Pedro Alves <palves@redhat.com>
4920
4921 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4922 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4923 gdb's internal debug output. For the non-threaded case, look for
4924 "Program received signal SIGLARM", for the threaded case, peek at
4925 the thread's siginfo.
4926
cc51a170
PA
49272012-02-20 Pedro Alves <palves@redhat.com>
4928
4929 General cleanup, make output test messages unique, and build
4930 different executable files for the non-threaded and threaded
4931 cases.
4932
4933 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4934 Delete.
4935 (executable_nothr, executable_thr): New globals.
4936 (top level): Adjust to delete both executables.
4937 (corefunc): New parameter $executable. Set $pf_prefix instead of
4938 hand writing a prefix in tests. Issue a clean_restart and enable
4939 lin-lwp debug output here.
4940 (top level): Adjust. Use build_executable. Don't start gdb here,
4941 and don't enable lin-lwp debug output here.
4942 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4943
c755f03d
JK
49442012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4945
4946 Fix racy FAILs.
4947 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4948 "continue" command.
4949
6bec5e0a
JK
49502012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4951
4952 Fix for gdbserver non-extended mode.
4953 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4954 and gdb_run_cmd.
4955
2e8265fd
TT
49562012-02-17 Tom Tromey <tromey@redhat.com>
4957
4958 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4959 * gdb.python/py-events.exp: Check 'dir' output.
4960 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4961
9e507076
YQ
49622012-02-17 Yao Qi <yao@codesourcery.com>
4963
4964 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4965
32d22ab1
TT
49662012-02-16 Tom Tromey <tromey@redhat.com>
4967
4968 * gdb.base/inferior-died.c: Don't include stdio.h.
4969
9addecb9
TT
49702012-02-16 Tom Tromey <tromey@redhat.com>
4971
4972 * gdb.base/inferior-died.c: New file.
4973 * gdb.base/inferior-died.exp: New file.
4974
4cb6da1c
AR
49752012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4976
4977 * gdb.base/break-inline.exp: New file.
4978 * gdb.base/break-inline.c: New file.
4979
3af2590d
TT
49802012-02-15 Tom Tromey <tromey@redhat.com>
4981
4982 * gdb.base/pc-fp.exp: Add "info register" tests.
4983
29988831
TT
49842012-02-15 Tom Tromey <tromey@redhat.com>
4985
4986 * gdb.base/regs.exp: Remove.
4987
10010058
PA
49882012-02-15 Pedro Alves <palves@redhat.com>
4989
4990 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4991 the target doesn't support tracepoints.
4992 * gdb.trace/circ.exp: Ditto.
4993 * gdb.trace/collection.exp: Ditto.
4994 * gdb.trace/packetlen.exp: Ditto.
4995 * gdb.trace/passc-dyn.exp: Ditto.
4996 * gdb.trace/report.exp: Ditto.
4997 * gdb.trace/tfind.exp: Ditto.
4998 * gdb.trace/tspeed.exp: Ditto.
4999 * gdb.trace/tsv.exp: Ditto.
5000 * gdb.trace/unavailable.exp: Ditto.
5001 * gdb.trace/while-dyn.exp: Ditto.
5002
a2e0062d
PA
50032012-02-15 Pedro Alves <palves@redhat.com>
5004
5005 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5006 gdb_test_multiple, and call unsupported instead of fail, if the
5007 remote side does not support the request.
5008
a1999d40
PA
50092012-02-15 Pedro Alves <palves@redhat.com>
5010
5011 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5012 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5013 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5014 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5015 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5016 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5017 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5018 doesn't start with "extended-" already.
5019
7cee1e54
PA
50202012-02-15 Pedro Alves <palves@redhat.com>
5021
5022 Support extended-remote. Avoid cascading timeouts.
5023
5024 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5025 the extended-remote target. If attaching with no file fails, load
5026 the file manually.
5027 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5028
816338b5
SS
50292012-02-14 Stan Shebs <stan@codesourcery.com>
5030
5031 * gdb.base/ena-dis-br.exp: Add enable count test.
5032
cc30c4bd
PA
50332012-02-13 Pedro Alves <palves@redhat.com>
5034
5035 * config/mips-idt.exp: Delete.
5036 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5037 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5038 * gdb.base/break.exp: Remove mips-idt references.
5039 * gdb.base/chng-syms.exp: Ditto.
5040 * gdb.base/default.exp: Ditto.
5041 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5042 (top level): Don't call it.
5043 * gdb.base/opaque.exp: Remove mips-idt restarts.
5044 * gdb.base/ptype.exp: Remove mips-idt xfails.
5045 * gdb.base/scope.exp: Remove mips-idt restarts.
5046 * gdb.base/sepdebug.exp: Remove mips-idt references.
5047 * gdb.base/watchpoint.exp (maybe_clean_restart)
5048 (maybe_reinitialize): Delete.
5049 (test_disabling_watchpoints, test_disabling_watchpoints)
5050 (test_watchpoint_triggered_in_syscall)
5051 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5052 Don't call them.
5053
57008375
JK
50542012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5055
5056 * gdb.server/server-exec-info.exp: New file.
5057
4a2d9c08
PA
50582012-02-10 Pedro Alves <palves@redhat.com>
5059
5060 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5061 always non-empty.
5062 (test_attach): Always pass $exec to test_attach_gdb.
5063
09fa21bd
TT
50642012-02-08 Tom Tromey <tromey@redhat.com>
5065
5066 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5067 before inferior is started.
5068
f0823d2c
TT
50692012-02-07 Tom Tromey <tromey@redhat.com>
5070
5071 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5072 Symbol.value.
5073 * gdb.python/py-symbol.c (qq): Set default value.
5074
50752012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5076
5077 * gdb.python/py-symbol.c (qq): New global.
5078 * gdb.python/py-symbol.exp: Add test for frame-less
5079 lookup_symbol.
5080 * gdb.python/py-symtab.exp: Fix line number.
5081
f7e44f65
JB
50822012-02-03 Joel Brobecker <brobecker@adacore.com>
5083
5084 * gdb.ada/mi_task_arg: New testcase.
5085
4c9ed63c
PA
50862012-02-02 Pedro Alves <palves@redhat.com>
5087
5088 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5089 extended timeout.
5090
c0b9f2c6
PA
50912012-02-02 Pedro Alves <palves@redhat.com>
5092
5093 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5094 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5095
5f8cefd7
PA
50962012-02-02 Pedro Alves <palves@redhat.com>
5097
5098 * gdb.base/term.exp: Rewrite.
5099 * gdb.base/term.c: New.
5100
2f3a2569
PA
51012012-02-02 Pedro Alves <palves@redhat.com>
5102
5103 * gdb.base/default.exp (run "r" abbreviation, run): Add
5104 extended-remote expected output.
5105
f149aabd
TT
51062012-02-02 Tom Tromey <tromey@redhat.com>
5107
5108 * gdb.cp/dispcxx.exp: New file.
5109 * gdb.cp/dispcxx.cc: New file.
5110
03bef283
TT
51112012-02-01 Tom Tromey <tromey@redhat.com>
5112
5113 * gdb.base/jit-simple.exp: New file.
5114 * gdb.base/jit-simple.c: New file.
5115
a79b18b5
YQ
51162012-01-30 Yao Qi <yao@codesourcery.com>
5117
5118 * gdb.base/skip.exp: Make test result unique.
5119
f0d1a53e
JK
51202012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5121
5122 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5123 compatibility with valgrind-3.7.0.
5124
4b3c9f41
PA
51252012-01-27 Pedro Alves <palves@redhat.com>
5126
5127 * gdb.base/watchpoint.exp (no_hw): New global.
5128 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5129 disable hw watchpoints.
5130 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5131 don't expect hw watchpoints.
5132 (no_hw_watchpoints): Always clean restart.
5133 (do_tests): New procedure, factored out from the top level.
5134 (top level): Run tests twice. Once with hw watchpoints enabled,
5135 another time with hw watchpoints disabled.
5136
a13491c8
PA
51372012-01-27 Pedro Alves <palves@redhat.com>
5138
5139 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5140 out from the top level.
5141 (top level): Call it instead.
5142
f2c8a051
PA
51432012-01-27 Pedro Alves <palves@redhat.com>
5144
5145 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5146 watchpoints sooner.
5147
654d7a9e
PA
51482012-01-27 Pedro Alves <palves@redhat.com>
5149
5150 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5151
274f47f3
PA
51522012-01-27 Pedro Alves <palves@redhat.com>
5153
5154 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5155 "You may have requested too many hardware
5156 breakpoints/watchpoints".
5157
e4d63ba2
PA
51582012-01-27 Pedro Alves <palves@redhat.com>
5159
5160 * gdb.base/watchpoint.exp (maybe_clean_restart)
5161 (maybe_reinitialize): New.
5162 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5163 expect "hit N times".
5164 (test_disabling_watchpoints, test_complex_watchpoint)
5165 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5166 Call maybe_clean_restart.
5167 (top level): Use clean_restart. Remove "mips-idt-*"
5168 reinitialization.
5169
dbd95daf
PA
51702012-01-27 Pedro Alves <palves@redhat.com>
5171
5172 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5173
f3ad2025
PA
51742012-01-27 Pedro Alves <palves@redhat.com>
5175
5176 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5177 require `initialize' anymore. Remove unnecessary `initialize'
5178 calls.
5179
100aa3ae
PA
51802012-01-27 Pedro Alves <palves@redhat.com>
5181
5182 * gdb.base/watchpoint.exp (wp_set): Delete.
5183 (initialize, test_simple_watchpoint, top level): Remove dead code.
5184
c79a8e11
PA
51852012-01-27 Pedro Alves <palves@redhat.com>
5186
5187 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5188 typo.
5189
048fe15a
PA
51902012-01-27 Pedro Alves <palves@redhat.com>
5191
5192 * config/extended-gdbserver.exp: New file.
5193 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5194 comment.
5195 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5196 * boards/native-extended-gdbserver.exp: New file.
5197
4033a6bf
PA
51982012-01-26 Pedro Alves <palves@redhat.com>
5199
5200 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5201 and gdb_test_multiple.
5202
3d7f4b81
PA
52032012-01-26 Pedro Alves <palves@redhat.com>
5204
5205 Make test messages unique, and more identifiable.
5206 * gdb.multi/watchpoint-multi.exp: Change test messages.
5207
484abf42
TT
52082012-01-25 Tom Tromey <tromey@redhat.com>
5209
5210 * gdb.base/solib-disc.exp: Fix regexps.
5211
edcc5120
TT
52122012-01-24 Tom Tromey <tromey@redhat.com>
5213
5214 * lib/mi-support.exp (mi_expect_stop): Add special case for
5215 solib-event.
5216 * gdb.base/catch-load-so.c: New file.
5217 * gdb.base/catch-load.exp: New file.
5218 * gdb.base/catch-load.c: New file.
5219 * gdb.base/break-interp.exp (reach_1): Update regexp.
5220
30b91c90
JK
52212012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5222
5223 Fix fuzzy results.
5224 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5225 lpsimple and func.
5226
53fe1783
GB
52272012-01-24 Gary Benson <gbenson@redhat.com>
5228
5229 Delete #if 0'd out code.
5230 * gdb.base/default.exp (info catch): Remove.
5231 * gdb.base/gdb_history (info catch): Likewise.
5232 * gdb.base/help.exp (info catch): Likewise.
5233
d0d8b0c6
JK
52342012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5235
5236 Fix watchpoints to be specific for each inferior.
5237 * gdb.multi/watchpoint-multi.c: New file.
5238 * gdb.multi/watchpoint-multi.exp: New file.
5239
4403d8e9
JK
52402012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5241
5242 Fix watchpoints across inferior fork.
5243 * gdb.threads/watchpoint-fork-child.c: New file.
5244 * gdb.threads/watchpoint-fork-mt.c: New file.
5245 * gdb.threads/watchpoint-fork-parent.c: New file.
5246 * gdb.threads/watchpoint-fork-st.c: New file.
5247 * gdb.threads/watchpoint-fork.exp: New file.
5248 * gdb.threads/watchpoint-fork.h: New file.
5249
050a2e1d
PA
52502012-01-23 Pedro Alves <palves@redhat.com>
5251
5252 * gdb.base/call-signal-resume.exp: Allow output after "return".
5253
6a52fb62
PA
52542012-01-20 Pedro Alves <palves@redhat.com>
5255
5256 * gdb.python/py-finish-breakpoint.py: Fix typo.
5257
145b16a9
UW
52582012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5259
5260 * gdb.base/info-proc.exp: Also run on remote targets. Main
5261 "info proc" command is now always present; whether target supports
5262 actual info proc operation is detected when attempting to issue
5263 the command.
5264
26f6125e
JK
52652012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5266
5267 * .gdbinit: Remove.
5268
eb5227ce
PA
52692012-01-19 Pedro Alves <palves@redhat.com>
5270
5271 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5272 look at the funtions' returns.
5273 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5274 (jprint.print(int, int)): Change return type to int. Adjust.
5275
1db33378
PP
52762012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5277
5278 PR gdb/9538
5279 * gdb.base/sepdebug.exp: New test.
5280
b9736cf8
PA
52812012-01-18 Pedro Alves <palves@redhat.com>
5282
5283 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5284 Allow output before ^done.
5285
4aac40c8
TT
52862012-01-16 Tom Tromey <tromey@redhat.com>
5287
5288 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5289 Add tests for relative directory.
5290
cafec441
TT
52912012-01-16 Tom Tromey <tromey@redhat.com>
5292
5293 * gdb.base/printcmds.c (enum flag_enum): New.
5294 (three): New global.
5295 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5296 enum printing.
5297 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5298 FlagEnumerationPrinter.
5299 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5300 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5301 (fval): New global.
5302
abcc4978
PA
53032012-01-16 Pedro Alves <palves@redhat.com>
5304
5305 * lib/gdb.exp (banned_procedures): New variable.
5306 (banned_variables_traced): Rename to ...
5307 (banned_traced): ... this.
5308 (gdb_init): Also trace banned procedures.
5309 (gdb_finish): Also untrace banned procedures.
5310
97ccebe8
PA
53112012-01-16 Pedro Alves <palves@redhat.com>
5312
5313 Remove all calls to strace.
5314
2af7517b
JK
53152012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5316
5317 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5318 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5319
9241a8bc
PP
53202012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5321
5322 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5323 * gdb.base/pie-execl.exp: Likewise.
5324
3848a17f
KS
53252012-01-12 Keith Seitz <keiths@redhat.com>
5326
5327 PR mi/10586
5328 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5329 (do_anonymous_type_tests): New function.
5330 (main): Call do_anonymous_type_tests.
5331 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5332 (verify_everything): New procedure.
5333 * gdb.mi/mi-var-cp.cc (class A): New class.
5334 (anonymous_structs_and_unions): New function.
5335 (main): Call anonymous_structs_and_unions.
5336 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5337 (verify_everything): New procedure.
5338
440e2fca
KS
53392012-01-12 Keith Seitz <keiths@redhat.com>
5340
5341 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5342 (varobj_tree::get_path_expr): Assume that all varobjs are
5343 compound unless they are known simple types.
5344 Adjust path expressions based on parent type, path parent type,
5345 and tree language.
5346 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5347 the root varobj.
5348 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5349
675399c9
PA
53502012-01-11 Pedro Alves <palves@redhat.com>
5351
5352 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5353 core files on this machine" anymore.
5354
97ddaa9b
PH
53552012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5356
5357 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5358 (main): Repeat recurser call.
5359 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5360 equivalent to 'local_x'.
5361
ea733575 53622012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5363 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5364
5365 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5366
2ca0b532
PA
53672012-01-05 Pedro Alves <alves.ped@gmail.com>
5368
5369 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5370 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5371 * gdb.python/py-events.exp: Test that "step N" tripping on a
5372 breakpoint emits a breakpoint event.
5373
6e681866
JB
53742012-01-03 Joel Brobecker <brobecker@adacore.com>
5375
5376 * gdb.base/auxv.exp: Reformat the copyright notice.
5377
3c2d6aff
YQ
53782012-01-03 Yao Qi <yao@codesourcery.com>
5379
5380 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5381 (strace_trace_on_diff_addr): New.
5382 * gdb.trace/strace.c: (main): Add two local variables.
5383
0852fee3
UW
53842011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5385
5386 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5387 * gdb.cell/gcore.exp: Likewise.
5388 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5389 to verify the correct instance of main is selected.
5390
12c3e59c
JB
53912012-01-02 Joel Brobecker <brobecker@adacore.com>
5392
5393 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5394 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5395 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5396 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5397 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5398 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5399 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5400 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5401 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5402 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5403 gdb.threads/thread_check.c: Reformat copyright header.
5404
c0f378ec
EBM
54052011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5406
e4a7ca93 5407 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5408 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5409 is not enabled.
5410
3bc96cfb
JK
54112011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5412
5413 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5414 parameter to self_exec, adjust the function.
5415 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5416 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5417 (set var do_exit = 0): Remove test.
5418 (newline at end of file): Add one.
5419
095bcf5e
JB
54202011-12-27 Joel Brobecker <brobecker@adacore.com>
5421
5422 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5423 New files.
5424
18d19bd1
JK
54252011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5426
5427 Fix racy FAILs.
5428 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5429 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5430 (main): Call pthread_barrier_init for it.
5431
e809353a
JK
54322011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5433
5434 Fix double send_gdb leading to racy FAILs.
5435 * gdb.base/break.exp (set silent break bp_location1): Replace
5436 3x send_gdb and gdb_expect by gdb_test.
5437 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5438 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5439 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5440 instead of send_gdb. Twice.
5441 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5442 3x send_gdb and gdb_expect by gdb_test.
5443 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5444
da8cb7ec
JK
54452011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5446
5447 * gdb.linespec/linespec.exp: Compile using {c++}.
5448
ae1a303e
JK
54492011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5450
5451 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5452 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5453 (verify GCC PR debug/51668): New test.
5454
cc72b2a2
KP
54552011-12-23 Kevin Pouget <kevin.pouget@st.com>
5456
5457 Introduce gdb.FinishBreakpoint in Python.
5458 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5459 py-finish-breakpoint2
5460 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5461 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5462 instead of line number.
5463 * gdb.python/py-finish-breakpoint.c: New file.
5464 * gdb.python/py-finish-breakpoint.exp: New file.
5465 * gdb.python/py-finish-breakpoint.py: New file.
5466 * gdb.python/py-finish-breakpoint2.cc: New file.
5467 * gdb.python/py-finish-breakpoint2.exp: New file.
5468 * gdb.python/py-finish-breakpoint2.py: New file.
5469
3b7962f9
JK
54702011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5471
5472 Partial fix of compatibility with gcc-4.7.
5473 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5474 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5475 Add comment to add a PASS case in the future.
5476
6538471c
JK
5477 Fix compatibility with gcc-4.7.
5478 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5479
7052e42c
UW
54802011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5481
5482 PR tdep/12797
5483 * gdb.base/callfuncs.exp: Remove KFAIL.
5484
9ac7f98e
JB
54852011-12-21 Joel Brobecker <brobecker@adacore.com>
5486
5487 * gdb.ada/task_bp: New testcase.
5488
f6eeced0
JK
54892011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5490
5491 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5492 -DNO_SECTIONS.
5493 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5494
72225e17
JK
54952011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5496
5497 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5498 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5499 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5500 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5501 conditional for gcc <= 4.5.
5502
13ac8d2c
JK
55032011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5504
5505 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5506 by XFAIL.
5507 * gdb.cp/static-method.exp (info addr A::func())
5508 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5509 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5510 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5511 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5512 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5513 (test value of F in k3_m): Likewise.
5514 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5515 Likewise.
5516
049682ba
JK
55172011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5518
5519 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5520 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5521 Remove.
5522 * gdb.threads/attachstop-mt.c: Remove.
5523 * gdb.threads/attachstop-mt.exp: Remove.
5524
2c9d8796
MK
55252011-12-17 Mark Kettenis <kettenis@gnu.org>
5526
5527 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5528
e0f9f062
DE
55292011-12-16 Doug Evans <dje@google.com>
5530
f4aa2101 5531 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5532 * boards/native-gdbserver.exp: New file.
5533
e0f9f062
DE
5534 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5535 gdbserver output.
5536 (gdbserver_default_get_remote_address): New function.
5537 (gdbserver_start): Call gdb,get_remote_address to compute argument
5538 to "target remote" command.
5539
80b6e756
PM
55402011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5541
1c3ad6ab 5542 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5543 python print-stack. Add set/show python print-stack
5544 off|full|message tests.
5545
1576bd00
YQ
55462011-12-15 Yao Qi <yao@codesourcery.com>
5547
5548 * gdb.trace/strace.c: New
5549 * gdb.trace/strace.exp: New.
5550
d6a0f6e0
TT
55512011-12-14 Tom Tromey <tromey@redhat.com>
5552
5553 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5554
31015e1d
DE
55552011-12-14 Doug Evans <dje@google.com>
5556
5557 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5558
7b50312a
PA
55592011-12-14 Pedro Alves <pedro@codesourcery.com>
5560
5561 PR threads/10729
5562
5563 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5564 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5565
924437bc
PA
55662011-12-13 Pedro Alves <pedro@codesourcery.com>
5567 Doug Evans <dje@google.com>
5568
5569 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5570 (clean_restart): Remove references to the gdb_stub target board
5571 variable.
5572 (gdb_step_for_stub): Delete.
5573
5574 * gdb.base/annota1.exp: Remove all references to [target_info
5575 exists gdb_stub], gdb_step_for_stub and usestubs.
5576 * gdb.base/annota3.exp: Ditto.
5577 * gdb.base/async.exp: Ditto.
5578 * gdb.base/break.exp: Ditto.
5579 * gdb.base/code-expr.exp: Ditto.
5580 * gdb.base/commands.exp: Ditto.
5581 * gdb.base/completion.exp: Ditto.
5582 * gdb.base/condbreak.exp: Ditto.
5583 * gdb.base/consecutive.exp: Ditto.
5584 * gdb.base/cvexpr.exp: Ditto.
5585 * gdb.base/define.exp: Ditto.
5586 * gdb.base/display.exp: Ditto.
5587 * gdb.base/ena-dis-br.exp: Ditto.
5588 * gdb.base/environ.exp: Ditto.
5589 * gdb.base/gnu-ifunc.exp: Ditto.
5590 * gdb.base/maint.exp: Ditto.
5591 * gdb.base/pending.exp: Ditto.
5592 * gdb.base/sect-cmd.exp: Ditto.
5593 * gdb.base/sepdebug.exp: Ditto.
5594 * gdb.base/unload.exp: Ditto.
5595 * gdb.base/watchpoint-solib.exp: Ditto.
5596 * gdb.cp/annota2.exp: Ditto.
5597 * gdb.cp/annota3.exp: Ditto.
5598 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5599 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5600 * gdb.mi/mi-pending.exp: Ditto.
5601 * gdb.trace/circ.exp: Ditto.
5602 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5603 * gdb.base/list.exp: Ditto.
5604
5605 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5606 breakpoint function and all references to the usestubs macro.
5607 * gdb.base/exprs.c: Ditto.
5608 * gdb.base/freebpcmd.c: Ditto.
5609 * gdb.base/bitfields.c: Ditto.
5610 * gdb.base/bitfields2.c: Ditto.
5611 * gdb.base/break.c: Ditto.
5612 * gdb.base/call-sc.c: Ditto.
5613 * gdb.base/call-signals.c: Ditto.
5614 * gdb.base/callfuncs.c: Ditto.
5615 * gdb.base/charset.c: Ditto.
5616 * gdb.base/consecutive.c: Ditto.
5617 * gdb.base/constvars.c: Ditto.
5618 * gdb.base/funcargs.c: Ditto.
5619 * gdb.base/int-type.c: Ditto.
5620 * gdb.base/interrupt.c: Ditto.
5621 * gdb.base/langs0.c: Ditto.
5622 * gdb.base/list0.c: Ditto.
5623 * gdb.base/mips_pro.c: Ditto.
5624 * gdb.base/miscexprs.c: Ditto.
5625 * gdb.base/nodebug.c: Ditto.
5626 * gdb.base/opaque0.c: Ditto.
5627 * gdb.base/pointers.c: Ditto.
5628 * gdb.base/printcmds.c: Ditto.
5629 * gdb.base/ptype.c: Ditto.
5630 * gdb.base/recurse.c: Ditto.
5631 * gdb.base/reread1.c: Ditto.
5632 * gdb.base/reread2.c: Ditto.
5633 * gdb.base/restore.c: Ditto.
5634 * gdb.base/return.c: Ditto.
5635 * gdb.base/run.c: Ditto.
5636 * gdb.base/scope0.c: Ditto.
5637 * gdb.base/sepdebug.c: Ditto.
5638 * gdb.base/setshow.c: Ditto.
5639 * gdb.base/setvar.c: Ditto.
5640 * gdb.base/sigall.c: Ditto.
5641 * gdb.base/signals.c: Ditto.
5642 * gdb.base/structs.c: Ditto.
5643 * gdb.base/structs2.c: Ditto.
5644 * gdb.base/testenv.c: Ditto.
5645 * gdb.base/twice.c: Ditto.
5646 * gdb.base/unwindonsignal.c: Ditto.
5647 * gdb.base/watchpoint.c: Ditto.
5648 * gdb.base/watchpoints.c: Ditto.
5649 * gdb.base/whatis.c: Ditto.
5650 * gdb.cp/classes.cc: Ditto.
5651 * gdb.cp/cplusfuncs.cc: Ditto.
5652 * gdb.cp/derivation.cc: Ditto.
5653 * gdb.cp/formatted-ref.cc: Ditto.
5654 * gdb.cp/misc.cc: Ditto.
5655 * gdb.cp/overload.cc: Ditto.
5656 * gdb.cp/ovldbreak.cc: Ditto.
5657 * gdb.cp/ref-params.cc: Ditto.
5658 * gdb.cp/ref-types.cc: Ditto.
5659 * gdb.cp/templates.cc: Ditto.
5660 * gdb.cp/virtfunc.cc: Ditto.
5661 * gdb.hp/gdb.aCC/run.c: Ditto.
5662 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5663 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5664 * gdb.reverse/consecutive-reverse.c: Ditto.
5665 * gdb.reverse/sigall-reverse.c: Ditto.
5666 * gdb.reverse/until-reverse.c: Ditto.
5667 * gdb.reverse/watch-reverse.c: Ditto.
5668 * gdb.trace/actions.c: Ditto.
5669 * gdb.trace/circ.c: Ditto.
5670 * gdb.trace/collection.c: Ditto.
5671
fabde485
PA
56722011-12-13 Pedro Alves <pedro@codesourcery.com>
5673
5674 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5675 (func6, func7): New.
5676 (main): Call func6 and func7.
5677 * gdb.base/watchpoint.exp (test_wide_location_1)
5678 (test_wide_location_2): New.
5679 (top level): Re-enable hardware watchpoints if necessary. Call
5680 test_wide_location_1 and test_wide_location_2.
5681
ff7d1690
YQ
56822011-12-11 Yao Qi <yao@codesourcery.com>
5683
5684 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5685
a6af7abe
JB
56862011-12-11 Joel Brobecker <brobecker@adacore.com>
5687
5688 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5689 expected output for unsupported case.
5690
61638e15
JK
56912011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 PR testsuite/12649
5694 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5695 Protect gdb_test_multiple by final $gdb_prompt match.
5696
0a00efc3
JK
56972011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5698
5699 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5700 New variable, new test.
5701 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5702 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5703 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5704 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5705 them if HAVE_GCC_45682_FIXED is not set.
5706
4511b1ba
YQ
57072011-12-10 Yao Qi <yao@codesourcery.com>
5708
5709 * gdb.trace/status-stop.exp: New.
5710 * gdb.trace/status-stop.c: New.
5711
27949e73
JK
57122011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5713
5714 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5715 timeout.
5716
d8ea7931
TT
57172011-12-08 Tom Tromey <tromey@redhat.com>
5718
5719 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5720 condition.
5721
1cc310d2
SS
57222011-12-07 Stan Shebs <stan@codesourcery.com>
5723
5724 * gdb.trace/tfind.exp: Update for output changes.
5725
d482a875
PA
57262011-12-07 Pedro Alves <pedro@codesourcery.com>
5727
5728 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5729 throws "Cannot insert catchpoints in this configuration".
5730 * gdb.ada/mi_catch_ex.exp: Likewise.
5731
f0ba3972
PA
57322011-12-06 Pedro Alves <pedro@codesourcery.com>
5733
5734 * gdb.base/break-always.exp: Test changing memory at addresses
5735 with breakpoints inserted.
5736
f8eba3c6
TT
57372011-12-06 Joel Brobecker <brobecker@acacore.com>
5738
6fdff2c5
PA
5739 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5740 involving a fully qualified function name.
f8eba3c6
TT
5741
57422011-12-06 Tom Tromey <tromey@redhat.com>
5743
5744 * gdb.ada/homonym.exp: Add three breakpoint tests.
5745
57462011-12-06 Tom Tromey <tromey@redhat.com>
5747
5748 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5749 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5750 * gdb.objc/objcdecode.exp: Update for output changes.
5751 * gdb.linespec/linespec.exp: New file.
5752 * gdb.linespec/lspec.cc: New file.
5753 * gdb.linespec/lspec.h: New file.
5754 * gdb.linespec/body.h: New file.
5755 * gdb.linespec/base/two/thefile.cc: New file.
5756 * gdb.linespec/base/one/thefile.cc: New file.
5757 * gdb.linespec/Makefile.in: New file.
5758 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5759 output changes.
5760 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5761 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5762 makes one breakpoint.
5763 * gdb.cp/method2.exp (test_break): Update for output changes.
5764 * gdb.cp/mb-templates.exp: Update for output changes.
5765 * gdb.cp/mb-inline.exp: Update for output changes.
5766 * gdb.cp/mb-ctor.exp: Update for output changes.
5767 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5768 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5769 has multiple matches.
5770 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5771 error message change.
5772 * gdb.base/list.exp (test_list_filename_and_number): Update for
5773 error message change.
5774 * gdb.base/break.exp: Disable pending breakpoints. Update for
5775 output changes.
5776 * configure.ac: Add gdb.linespec.
5777 * configure: Rebuild.
5778 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5779
c642a434
UW
57802011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5781
5782 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5783 last_break register on s390*-*-* targets.
5784
b18003d1
JB
57852011-12-06 Joel Brobecker <brobecker@adacore.com>
5786
5787 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5788 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5789 of parameter X in procedure Foo.
5790
fe96589c
SS
57912011-12-05 Stan Shebs <stan@codesourcery.com>
5792
5793 * gdb.trace/tfind.exp: Update help string matches.
5794
1820ab47
JK
57952011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5796
5797 * gdb.server/ext-run.exp (get process list): Accept also systemd
5798 as PID 1.
5799
e11ac3a3
JK
58002011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5801 Pedro Alves <pedro@codesourcery.com>
5802
5803 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5804 starting GDB.
5805 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5806 $use_gdb_stub.
5807 * gdb.base/display.exp: Likewise.
5808 * gdb.base/ending-run.exp: Likewise.
5809 * gdb.base/list.exp (test_listsize): Likewise.
5810 * gdb.base/setshow.exp: Likewise.
5811 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5812 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5813 check by global $use_gdb_stub.
5814 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5815 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5816 (default_gdb_init): Unset global $use_gdb_stub.
5817 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5818 by global $use_gdb_stub.
5819 * lib/gdbserver-support.exp: Extend comments for set_board_info
5820 gdb_protocol and gdb,socketport.
5821 (gdbserver_start_extended): Set global gdbserver_protocol and
5822 gdbserver_gdbport. Clear global use_gdb_stub.
5823 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5824 from target use_gdb_stub.
5825 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5826
1d41d75c
DE
58272011-12-03 Doug Evans <dje@google.com>
5828
5829 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5830 (gdb_step_for_stub): Add comments.
5831
d6d7a51a
MR
58322011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5833
5834 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5835 to the caller.
5836 (gdb_test_multiple): Likewise.
5837
05acf274
JK
58382011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5839
5840 Fix gdb.mi/mi-solib.exp without system debug info installed.
5841 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5842 expect attribute, return 0 for it. Update comments.
5843
2268b414
JK
58442011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5845
5846 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5847 (corrupted list): Adjust the expectation.
5848
585861ea
JK
58492011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5850
5851 PR threads/13448
5852 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5853 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5854 * gdb.threads/tls-var-main.c: New file.
5855 * gdb.threads/tls-var.c: New file.
5856 * gdb.threads/tls-var.exp: New file.
5857
968643aa
JK
58582011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5859
5860 PR testsuite/12649
5861 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5862 Protect gdb_test_multiple by final $gdb_prompt match.
5863 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5864 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5865 (test_tracepoints): Likewise.
5866
9750bca9
JK
58672011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5868
5869 PR breakpoints/13346
5870 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5871 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5872 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5873
ac1349b7
JB
58742011-12-01 Joel Brobecker <brobecker@adacore.com>
5875
5876 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5877 * gdb.ada/homonym/homonym.adb: For use of all types defined
5878 locally inside both Get_Value subprograms.
5879
26d44faf
JK
58802011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5881
5882 Fix racy FAILs.
5883 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5884 of send_gdb.
5885
514f6425
UW
58862011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5887
5888 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5889 environment variable after test completed.
5890
4255c8d2
UW
58912011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5892
5893 * gdb.base/solib-nodir.exp: Skip if remote target.
5894 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5895 application. Call gdb_load_shlibs.
5896 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5897
a35ad96a
JB
58982011-11-29 Joel Brobecker <brobecker@adacore.com>
5899
5900 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5901
1a1d5513
JB
59022011-11-28 Joel Brobecker <brobecker@adacore.com>
5903
5904 * gdb.ada/fullname_bp: New testcase.
5905
50b4ddf8
JK
59062011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5907
5908 PR testsuite/12649
5909 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5910 Wrap send_gdb into a new gdb_test.
5911
fb0aec57
JK
5912 Code cleanup.
5913 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5914 Convert send_gdb and gdb_expect to gdb_test_multiple.
5915
2376d946
JK
59162011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5917
5918 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5919
1eec78bd
KS
59202011-11-23 Keith Seitz <keiths@redhat.com>
5921
5922 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5923 (mi_varobj_tree_test_children_callback): New proc.
5924 (mi_walk_varobj_tree): New proc.
5925
36dfb11c
TT
59262011-11-22 Tom Tromey <tromey@redhat.com>
5927
5928 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5929 Add "use_mi_command" argument.
5930 (mi_run_cmd, mi_run_with_cli): New procs.
5931 * gdb.mi/solib-lib.c: New file.
5932 * gdb.mi/solib-main.c: New file.
5933 * gdb.mi/mi-solib.exp: New file.
5934
0e965dd0
DE
59352011-11-21 Doug Evans <dje@google.com>
5936
5937 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5938 _Unwind_DebugHook is missing.
5939
f196051f
SS
59402011-11-20 Stan Shebs <stan@codesourcery.com>
5941
5942 * gdb.trace/tstatus.exp: New.
5943 * gdb.trace/actions.c: Include string.h.
5944
bfccc43c
YQ
59452011-11-18 Yao Qi <yao@codesourcery.com>
5946
5947 * gdb.trace/pending.exp: New.
5948 * gdb.trace/pending.c: New.
5949 * gdb.trace/pendshr1.c: New.
5950 * gdb.trace/pendshr2.c: New.
5951 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5952 tracepoint location becomes pending.
5953 (tracepoint_change_loc_2): New.
5954
73cd8ab1
DM
59552011-11-16 David S. Miller <davem@davemloft.net>
5956
5957 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5958 target is sparc*-*-linux*
5959
77426730
PK
59602011-11-15 Paul Koning <paul_koning@dell.com>
5961
5962 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5963 types.
5964
ed59ded5
DE
59652011-11-14 Doug Evans <dje@google.com>
5966
5967 * gdb.base/shell.exp: New file.
5968
405f8e94
SS
59692011-11-14 Stan Shebs <stan@codesourcery.com>
5970
5971 * gdb.trace/ftrace.c: New.
5972 * gdb.trace/ftrace.exp: New.
5973
1e4d1764
YQ
59742011-11-14 Yao Qi <yao@codesourcery.com>
5975
5976 * gdb.trace/change-loc-1.c: New.
5977 * gdb.trace/change-loc-2.c: New.
5978 * gdb.trace/change-loc.c: New.
5979 * gdb.trace/change-loc.exp: New.
5980 * gdb.trace/change-loc.h: New.
5981 * gdb.trace/trace-break.c (marker): Define new symbol.
5982 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5983 New.
1e4d1764
YQ
5984 (break_trace_same_addr_6): New.
5985
71eba9c2 59862011-11-12 Matt Rice <ratmice@gmail.com>
5987
5988 * gdb.base/info-macros.exp: Make tests for info definitions
5989 test info macro. Add tests for info macro argument processing.
5990 Rename a few tests.
5991
1d93e29a
KS
59922011-11-11 Keith Seitz <keiths@redhat.com>
5993
5994 PR gdb/12843
5995 * gdb.base/linespecs.exp: New file.
5996
a4b5b48a
DE
59972011-11-11 Doug Evans <dje@google.com>
5998
5999 * gdb.threads/print-threads.exp: Extend timeout for slower
6000 tests.
6001
f6b47be4
DE
60022011-11-10 Doug Evans <dje@google.com>
6003
792a0230
DE
6004 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6005 "record to end of main" test.
6006
f6b47be4
DE
6007 * gdb.python/py-type.c (TS): New typedef.
6008 (ts): New global.
6009 * gdb.python/py-type.exp: Test field list of typedef.
6010
22355c90
JB
60112011-11-10 Joel Brobecker <brobecker@adacore.com>
6012
6013 * gdb.ada/small_reg_param: New testcase.
6014
a7860e76
TT
60152011-11-09 Tom Tromey <tromey@redhat.com>
6016
6017 * gdb.cp/destrprint.exp: New file.
6018 * gdb.cp/destrprint.cc: New file.
6019
72a2e3dc
MI
60202011-11-08 Meador Inge <meadori@codesourcery.com>
6021
6022 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6023 (switch_stack_to_other): New test function.
6024 * gdb.arch/thumb-prologue.exp: New test cases.
6025
c7195df2 60262011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6027
6028 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6029
d3895d7d
YQ
60302011-11-08 Yao Qi <yao@codesourcery.com>
6031
6032 * gdb.exp (supports_process_record): New.
6033 (supports_reverse): New.
6034 * gdb.reverse/break-precsave.exp: Call support_process_record
6035 to run test conditionally.
6036 * gdb.reverse/consecutive-precsave.exp: Likewise.
6037 * gdb.reverse/i386-precsave.exp: Likewise.
6038 * gdb.reverse/machinestate-precsave.exp: Likewise.
6039 * gdb.reverse/solib-precsave.exp: Likewise.
6040 * gdb.reverse/step-precsave.exp: Likewise.
6041 * gdb.reverse/until-precsave.exp: Likewise.
6042 * gdb.reverse/watch-precsave.exp: Likewise.
6043 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6044 test conditionally.
6045 * gdb.reverse/consecutive-reverse.exp: Likewise.
6046 * gdb.reverse/finish-precsave.exp: Likewise.
6047 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6048 * gdb.reverse/finish-reverse.exp: Likewise.
6049 * gdb.reverse/i386-reverse.exp: Likewise.
6050 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6051 * gdb.reverse/machinestate.exp: Likewise.
6052 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6053 * gdb.reverse/sigall-precsave.exp: Likewise.
6054 * gdb.reverse/sigall-reverse.exp: Likewise.
6055 * gdb.reverse/solib-reverse.exp: Likewise.
6056 * gdb.reverse/step-reverse.exp: Likewise.
6057 * gdb.reverse/until-reverse.exp: Likewise.
6058 * gdb.reverse/watch-reverse.exp: Likewise.
6059
a59306a3
YQ
60602011-11-05 Yao Qi <yao@codesourcery.com>
6061
6062 * gdb.trace/trace-break.exp: Add test on setting two
6063 fast tracepoints at the same address.
6064
87769f59
JK
60652011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6066
6067 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6068
3065dfb6
SS
60692011-11-02 Stan Shebs <stan@codesourcery.com>
6070
6071 * gdb.trace/collection.c: Add code using strings.
6072 * gdb.trace/collection.exp: Add tests of string collection.
6073
89e208db
JK
60742011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6075
6076 * gdb.base/skip-solib.exp (executable_main): New variable.
6077 (binfile_main): Base it on that.
6078 Use $executable_main in clean_restart calls. Drop gdb_exit and
6079 gdb_start calls.
6080
405e54e9
JK
60812011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6082
6083 Fix racy FAILs.
6084 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6085 breakpoint_re globals import by async. Set string_regex to .* for
6086 async. Remove the optional thread_selected_re and breakpoint_re
6087 globals expectations.
6088
58e8570a
JM
60892011-11-01 Joseph Myers <joseph@codesourcery.com>
6090
6091 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6092 well as Cygwin.
6093
7b35ec7f 60942011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6095
6096 Add tests for skip command.
89e208db
JK
6097 * gdb.base/skip-solib-lib.c: New
6098 * gdb.base/skip-solib-main.c: New
6099 * gdb.base/skip-solib.exp: New
6100 * gdb.base/skip.c: New
6101 * gdb.base/skip.exp: New
6102 * gdb.base/skip1.c: New
6103 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6104
b9fd1791
PA
61052011-10-31 Yao Qi <yao@codesourcery.com>
6106 Pedro Alves <pedro@codesourcery.com>
6107
6fdff2c5
PA
6108 * gdb.trace/trace-break.c: New.
6109 * gdb.trace/trace-break.exp: New.
b9fd1791 6110
4323fecc
JK
61112011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6112
6113 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6114 break-here-2.
6115
0e5bf2a8
PA
61162011-10-28 Pedro Alves <pedro@codesourcery.com>
6117
6118 * gdb.threads/no-unwaited-for-left.c: New.
6119 * gdb.threads/no-unwaited-for-left.exp: New.
6120 * gdb.threads/non-ldr-exc-1.c: New.
6121 * gdb.threads/non-ldr-exc-1.exp: New.
6122 * gdb.threads/non-ldr-exc-2.c: New.
6123 * gdb.threads/non-ldr-exc-2.exp: New.
6124 * gdb.threads/non-ldr-exc-3.c: New.
6125 * gdb.threads/non-ldr-exc-3.exp: New.
6126 * gdb.threads/non-ldr-exc-4.c: New.
6127 * gdb.threads/non-ldr-exc-4.exp: New.
6128
3a3dad98
JK
61292011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6130
6131 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6132 * gdb.base/attach-pie-misread.exp: Likewise.
6133 * gdb.base/break-interp.exp: Likewise.
6134 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6135 testcases for use_gdb_stub.
6136 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6137 (continue): New testcase.
6138 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6139 * gdb.threads/attach-into-signal.exp: Likewise.
6140 * gdb.threads/attach-stopped.exp: Likewise.
6141 * gdb.threads/attachstop-mt.exp: Likewise.
6142
d6a5d40c
PK
61432011-10-28 Paul Koning <paul_koning@dell.com>
6144
6145 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6146
ca539be8
JK
61472011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6148
6149 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6150 (mi_gdb_test): Import globals thread_selected_re
6151 and breakpoint_re. Expect them optionally at the regex start.
6152
d234ef5c
DE
61532011-10-27 Doug Evans <dje@google.com>
6154
6155 * gdb.python/python.exp: Test source -s.
6156
ab964825
PK
61572011-10-26 Paul Koning <paul_koning@dell.com>
6158
6159 * gdb.python/lib-types.cc (struct A): New structure.
6160 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6161
54d8a644
PK
61622011-10-25 Paul Koning <paul_koning@dell.com>
6163
6164 PR python/13327
d234ef5c 6165
54d8a644
PK
6166 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6167 fetch_lazy method.
6168
b0221781
YQ
61692011-10-24 Yao Qi <yao@codesourcery.com>
6170
6171 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6172 target is tic6x-*-*.
6173
6cda5a20
JB
61742011-10-21 Joel Brobecker <brobecker@adacore.com>
6175
6176 * gdb.ada/mi_task_info/task_switch.adb: New file.
6177 * gdb.ada/mi_task_info.exp: New file.
6178
5ed9db04
JK
61792011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6180
6181 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6182 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6183
9df2fbc4
PM
61842011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6185
6186 PR python/12656
6187
6188 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6189 global_block tests.
6190
736086ba
TT
61912011-10-18 Tom Tromey <tromey@redhat.com>
6192
6193 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6194
4af31552
TT
61952011-10-18 Tom Tromey <tromey@redhat.com>
6196
6197 * gdb.base/source.exp: Don't include full file name in test name.
6198 * gdb.python/python.exp: Don't include full file name in test
6199 name.
6200
43136979
AR
62012011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6202
6203 * gdb.base/attach-pie-noexec.c: New files.
6204 * gdb.base/attach-pie-noexec.exp: New files.
6205
543a9323
JM
62062011-10-17 Joseph Myers <joseph@codesourcery.com>
6207
6208 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6209 prompt for each extra line in command.
6210
21ae7a4d
JK
62112011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6212
6213 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6214 Revert the part of:
6215 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6216 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6217 Change the expected string.
6218
20ec36d9
JK
62192011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6220
6221 Fix results with system glibc debug info installed.
6222 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6223 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6224 Accept also __libc_ symbol prefix and no prefix.
6225
6501c2fc
KS
62262011-10-14 Keith Seitz <keiths@redhat.com>
6227
6228 PR c++/13225
6229 * gdb.cp/converts.cc (foo3_1): New function.
6230 (foo3_2): New functions.
6231 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6232 and null pointer conversions of integer constant zero.
6233 Add test to check if all arguments are checked for incompatible
6234 conversion BADNESS.
6235
55b1fd0c
TT
62362011-10-14 Tom Tromey <tromey@redhat.com>
6237
6238 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6239 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6240 linespec.
6241
22c05d8a
JK
62422011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 Fix internal error regression.
6245 * gdb.dwarf2/implptr-optimized-out.S: New file.
6246 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6247
1d6edc3c
JK
62482011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6249
6250 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6251 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6252 (loclist): New.
6253 (4): New abbrev.
6254 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6255 Use prepare_for_testing, remove clean_restart.
6256 (p arraynoloc, p arraycallnoloc): New tests.
6257
9ec72168
JK
62582011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6259
6260 * gdb.cp/namespace-enum.exp (executable): New variable.
6261 (binfile): Use ${objdir}/${subdir}/ prefix.
6262 Use ${executable} for clean_restart.
6263
9c6c53f7
SA
62642011-10-11 Sterling Augustine <saugustine@google.com>
6265
6266 * gdb.cp/Makefile.in: Add namespace-enum test.
6267 * gdb.cp/namespace-enum.exp: New file.
6268 * gdb.cp/namespace-enum.c: New file.
6269 * gdb.cp/namespace-enum-main.c: New file.
6270
fac7ceb3
UW
62712011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6272
6273 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6274 sysroot.
6275
941b2081
JK
62762011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6277
6278 Reimplement @entry in input expressions.
6279 * gdb.base/exprs.c (v_int_array_init): New variable.
6280 * gdb.base/exprs.exp (print v_int_array_init)
6281 (print *v_int_array_init@1, print *v_int_array_init@2)
6282 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6283 (print v_int_array_init[1]@1): New tests.
6284
0344e878
JM
62852011-10-10 Joseph Myers <joseph@codesourcery.com>
6286
6287 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6288 expected message.
6289
5a56e9c5
DE
62902011-10-09 Doug Evans <dje@google.com>
6291
6292 * gdb.base/alias.exp: Add tests for alias command.
6293
2bda9cc5
JK
62942011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6295
6296 * gdb.arch/amd64-entry-value.s: New file.
6297 * gdb.mi/mi2-amd64-entry-value.s: New file.
6298
a471c594
JK
62992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6300
6301 Display @entry parameter values even for references.
6302 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6303 functions.
6304 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6305 reference and datap_input.
6306 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6307 breakpoints.
6308 (continue to breakpoint: entry_reference: reference)
6309 (entry_reference: bt at entry)
6310 (continue to breakpoint: entry_reference: breakhere_reference)
6311 (entry_reference: bt, entry_reference: ptype regparam)
6312 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6313 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6314 (entry_reference: p regcopy, entry_reference: p nodataparam)
6315 (entry_reference: p nodataparam@entry): New tests.
6316
36b11add
JK
63172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6318
6319 Support @entry in input expressions.
6320 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6321 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6322 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6323 (tailcall: p j@entry): New tests.
6324 * gdb.cp/koenig.cc (A::entry): New function.
6325 (main): Call it.
6326 * gdb.cp/koenig.exp (p entry (c)): New test.
6327
e18b2753
JK
63282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6329
6330 Display @entry parameter values (without references).
6331 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6332 (different, validity, invalid): New functions.
6333 (main): Call them.
6334 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6335 stacktest, breakhere_stacktest, different, breakhere_different,
6336 breakhere_validity and breakhere_invalid.
6337 (entry: bt): Update for @entry.
6338 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6339 (entry_validity: *, entry_invalid: *): Many new tests.
6340 * gdb.base/break.exp
6341 (run until breakpoint set at small function, optimized file): Accept
6342 also the @entry suffix.
6343 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6344 * gdb.mi/mi2-amd64-entry-value.c: New files.
6345 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6346
2d6c5dc2
JK
63472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6348
6349 Protect entry values against self tail calls.
6350 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6351 (main): Call self.
6352 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6353 (set debug entry-values 1, self: bt debug entry-values): New tests.
6354
111c6489
JK
63552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6356
6357 Recognize virtual tail call frames.
6358 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6359 (amb_b, amb_a): New.
6360 (main): Call a and b.
6361 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6362 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6363 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6364 New tests.
6365
8e3b41a9
JK
63662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6367
6368 Implement basic support for DW_TAG_GNU_call_site.
6369 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6370 * gdb.arch/amd64-entry-value.cc: New file.
6371 * gdb.arch/amd64-entry-value.exp: New file.
6372
181cebd4
JK
63732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6374
6375 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6376 * gdb.dwarf2/implptr-64bit.S: New file.
6377 * gdb.dwarf2/implptr-64bit.exp: New file.
6378
741f5e3c
JK
63792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6380
6381 Fix initial language detection with -readnow.
6382 * gdb.cp/readnow-language.cc: New file.
6383 * gdb.cp/readnow-language.exp: New file.
6384
a73d2258
JK
63852011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
6387 Fix printed anonymous struct name.
6388 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6389
af369495
JM
63902011-10-09 Joseph Myers <joseph@codesourcery.com>
6391
6392 * gdb.base/solib-symbol.exp: Do not include directories in
6393 filenames in expected messages.
6394
1fa57852
DE
63952011-10-07 Doug Evans <dje@google.com>
6396
6397 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6398
bd054e06
KP
63992011-10-07 Kevin Pouget <kevin.pouget@st.com>
6400
6401 Allow Python notification of new object-file loadings.
6402 * gdb.python/py-events.exp: Test newobjfile event.
6403 * gdb.python/py-events.py: Register newobjfile callback.
6404 * gdb.python/py-events.c: Add call to shared library
6405 * gdb.python/py-events-shlib.c: New file.
6406
8031b6f8
JM
64072011-10-06 Joseph Myers <joseph@codesourcery.com>
6408
6409 * gdb.base/fixsection.exp: Do not include directories in filename
6410 in expected message.
6411
7fea6923
PM
64122011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6413
6414 Add tests for passing of environment variables to inferior.
6415 * gdb.base/testenv.c: New test source.
6416 * gdb.base/testenv.exp: New expect test.
6417
687f2a88
PK
64182011-10-04 Paul Koning <paul_koning@dell.com>
6419
6420 * gdb.python/py-value.c (main): Break before return.
6421
cb6be26b
KP
64222011-10-04 Kevin Pouget <kevin.pouget@st.com>
6423
6424 PR python/12691: Add the inferior to Python exited event
6425 * gdb.python/py-events.exp: Test the inferior attribute of exited
6426 event with a fork.
6427 * gdb.python/py-events.py: Print inferior number on exit.
6428 * gdb.python/py-events.c: Fork the inferior.
6429
fb213700
EBM
64302011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6431
6432 * gdb.base/jit.exp: Add testcase name to log message
6433
aa2071bd
PK
64342011-10-03 Paul Koning <paul_koning@dell.com>
6435 Jan Kratochvil <jan.kratochvil@redhat.com>
6436
6437 * gdb.python/py-value.exp
6438 (python inval = gdb.parse_and_eval('*(int*)0'))
6439 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6440 (set argc=2, python print argc_lazy): New tests.
6441
dd11a36c
JB
64422011-10-02 Joel Brobecker <brobecker@adacore.com>
6443
6444 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6445
46f886f1
JK
64462011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6447 Pedro Alves <pedro@codesourcery.com>
6448
6449 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6450 can_read_0, test for it.
6451 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6452 (parse_and_eval with memory error): ... here, make it untested if
6453 can_read_0.
6454
c5cb204f
MP
64552011-09-30 Marek Polacek <mpolacek@redhat.com>
6456
6457 * gdb.python/python.exp (verify pagination beforehand)
6458 (verify pagination afterwards): Fix race by splitting the line.
6459
68fb0ec0
JM
64602011-09-29 Joseph Myers <joseph@codesourcery.com>
6461
6462 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6463 for 64-bit multilibs from i?86-* targets.
6464
6aee0d90
MP
64652011-09-29 Marek Polacek <mpolacek@redhat.com>
6466
6467 * lib/gdb.exp: Fix a typo in one of the comments.
6468
e9101ff5
MP
64692011-09-29 Marek Polacek <mpolacek@redhat.com>
6470
6471 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6472 matching pattern.
6473
7a81bdbf
PK
64742011-09-28 Paul Koning <paul_koning@dell.com>
6475
6476 * gdb.python/py-type.c (enum E): New.
6477 * gdb.python/py-type.exp (test_fields): Add tests for Python
6478 mapping access to fields.
6479 (test_enums): New test for field access on enums.
6480
6710bf39
SS
64812011-09-27 Stan Shebs <stan@codesourcery.com>
6482
6483 * gdb.trace/collection.exp: Test collection of $_ret.
6484
b2a6bdeb
AT
64852011-09-22 Andreas Tobler <andreast@fgznet.ch>
6486
6487 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6488 list of compilation switches for <*-*-freebsd*>.
6489
3c9057f3
SS
64902011-09-19 Stan Shebs <stan@codesourcery.com>
6491
6492 * gdb.trace/tspeed.exp: New file.
6493 * gdb.trace/tspeed.c: New file.
6494
34518530
YQ
64952011-09-18 Yao Qi <yao@codesourcery.com>
6496
6497 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6498 instructions.
6499 (test_adr_32bit, test_pop_pc): Likewise.
6500 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6501 Thumb instructions.
6502 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6503 in gdb_test_multiple.
6504 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6505
ab254057
YQ
65062011-09-17 Yao Qi <yao@codesourcery.com>
6507
6508 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6509 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6510 support single step to signal handler.
6511
9c317b71
YQ
65122011-09-17 Yao Qi <yao@codesourcery.com>
6513
6514 * gdb.base/disp-step-fork.c: New.
6515 * gdb.base/disp-step-syscall.exp: New.
6516 * gdb.base/disp-step-vfork.c: New.
6517
a8123151
JB
65182011-09-16 Joel Brobecker <brobecker@adacore.com>
6519
6520 * gdb.ada/tasks.exp: Make the expected output for
6521 the `info tasks' tests more resilient to spacing
6522 changes.
6523
63a9aad8
JK
65242011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6525
6526 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6527 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6528
2aa48337
KP
65292011-09-15 Kevin Pouget <kevin.pouget@st.com>
6530
6531 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6532 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6533
6839b47f
KP
65342011-04-30 Kevin Pouget <kevin.pouget@st.com>
6535
6536 Handle multiple breakpoint hits in Python interface:
6537 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6538 presence.
6539 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6540 breakpoint hits.
6541
0935723e
JK
65422011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6543 Jan Kratochvil <jan.kratochvil@redhat.com>
6544
6545 * gdb.python/py-events.exp: Remove pretty printing comment.
6546 * gdb.python/py-evsignal.exp: New file.
6547 * gdb.python/py-evthreads.c: Include signal.h.
6548 (thread3): Remove variable count3. Remove variable bad and use raise
6549 instead.
6550 (thread2): Remove variable count2. Move thread3 pthread_create here,
6551 merge pthread_join to a single line.
6552 (main): Remove variable count1. Merge pthread_join with pthread_create
6553 to a single line.
6554 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6555 KFAIL python/12966 for gdbserver. Test return value of
6556 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6557 gdb_expect by gdb_test and gdb_test_multiple.
6558 (thread 2, thread 3): New tests.
6559
4801a9a3
PA
65602011-09-12 Matt Rice <ratmice@gmail.com>
6561 Pedro Alves <pedro@codesourcery.com>
6562
6563 PR gdb/13175
6564
6565 * gdb.base/interp.exp: New tests.
6566 * gdb.base/interp.c: New file.
6567
24ece742
DE
65682011-09-12 Doug Evans <dje@google.com>
6569
6570 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6571 * gdb.dwarf2/typeddwarf.exp: Ditto.
6572
7f062217
JK
65732011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6574
6575 Fix compatibility with x32 arch.
6576 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6577 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6578 is_x86_like_target.
6579 * testsuite/gdb.trace/collection.exp: Likewise.
6580 * testsuite/gdb.trace/report.exp: Likewise.
6581 * testsuite/gdb.trace/unavailable.exp: Likewise.
6582 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6583 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6584 (is_x86_like_target): Check also is_amd64_regs_target.
6585
08711b9a
JK
65862011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6587
6588 PR breakpoints/12435
6589 * gdb.arch/amd64-prologue-xmm.c: New file.
6590 * gdb.arch/amd64-prologue-xmm.exp: New file.
6591 * gdb.arch/amd64-prologue-xmm.s: New file.
6592
b99b5f66
JK
65932011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6594
6595 * gdb.dwarf2/dw2-param-error-main.c: New file.
6596 * gdb.dwarf2/dw2-param-error.S: New file.
6597 * gdb.dwarf2/dw2-param-error.exp: New file.
6598
a391a2f6
PA
65992011-09-08 Pedro Alves <pedro@codesourcery.com>
6600
6601 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6602 inferior's pid and look for a core dump named core.$pid. Use
6603 `remote_file' commands on the host instead of hand coding shell
6604 commands on the build.
6605 * gdb.base/valgrind-db-attach.exp: Kill the program before
6606 finishing the test.
6607
7d8e6458 66082011-09-02 Matt Rice <ratmice@gmail.com>
6609
6610 * lib/prompt.exp: New file for testing the first prompt.
6611 * gdb.python/py-prompt.exp: Ditto.
6612 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6613
68e77c9e
PA
66142011-09-02 Pedro Alves <pedro@codesourcery.com>
6615
6616 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6617 0, before testing gcore.
6618
9655e943
JK
66192011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6620
df6dc84d
JK
6621 * dw2-ifort-parameter-debug.S: Update copyright year.
6622 * dw2-ifort-parameter.c: Update copyright year.
6623 * dw2-ifort-parameter.exp: Update copyright year.
6624
9655e943
JK
6625 * dw2-ifort-parameter-debug.S: New file.
6626 * dw2-ifort-parameter.c: New file.
6627 * dw2-ifort-parameter.exp: New file.
6628
353d1d73
JK
66292011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6630
6631 * gdb.base/commands.exp (error_clears_commands_left): New function.
6632 (): Call it.
6633
5c07461a
JK
66342011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6635
6636 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6637 (C): Initialize `a'.
6638 * gdb.mi/mi-inheritance-syntax-error.exp
6639 (-data-evaluate-expression $path): Expect `a' as 5.
6640
0d932b2f
MK
66412011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6642
6643 PR mi/11912
6644 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6645 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6646 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6647 keyword in output of -var-info-path-expression.
6648
bdb54049
JK
66492011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6650
6651 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6652 * gdb.trace/collection.exp: Likewise.
6653 * gdb.trace/report.exp: Likewise.
6654 * gdb.trace/unavailable.exp: Likewise.
6655 * gdb.trace/while-dyn.exp: Likewise.
6656
59cde39c
KS
66572011-08-18 Keith Seitz <keiths@redhat.com>
6658
6659 PR c++/12266
6660 * gdb.cp/meth-typedefs.cc: New file.
6661 * gdb.cp/meth-typedefs.exp: New file.
6662
fa3a4f15
PM
66632011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6664
6fdff2c5 6665 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6666
c1049fca
JK
66672011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6668
6669 * gdb.arch/i386-dr3-watch.exp
6670 (watchpoint on gap1 does not fit debug registers)
6671 (delete all watchpoints): Fix racy expect strings.
6672
d93f7b5c
YQ
66732011-08-14 Yao Qi <yao@codesourcery.com>
6674
6675 * gdb.base/maint.exp: set data_section to ".neardata".
6676 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6677 * gdb.base/savedregs.exp: Handle SIGILL.
6678 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6679 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6680
457e09f0
DE
66812011-08-12 Doug Evans <dje@google.com>
6682
6683 * gdb.python/py-symbol.exp: Add test for symbol.type.
6684
5d0bb2fb
UW
66852011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6686
6687 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6688 * gdb.mi/mi-pthreads.exp: Likewise.
6689 * gdb.mi/mi2-pthreads.exp: Likewise.
6690 * gdb.mi/gdb669.exp.exp: Likewise.
6691
fcdfa280
PA
66922011-08-09 Pedro Alves <pedro@codesourcery.com>
6693
6694 * lib/mi-support.exp (detect_async): Rename to...
6695 (mi_detect_async): ... this.
6696 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6697 * gdb.mi/mi-nonstop.exp: Adjust.
6698 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6699 * gdb.mi/mi-nsintrall.exp: Adjust.
6700 * gdb.mi/mi-nsmoribund.exp: Adjust.
6701 * gdb.mi/mi-nsthrexec.exp: Adjust.
6702
9d8fa392
PA
67032011-08-09 Pedro Alves <pedro@codesourcery.com>
6704
6705 * gdb.base/display.c (do_loops): New `p_i' local.
6706 * gdb.base/display.exp: Test displaying a variable that is
6707 temporarily at a bad address.
6708
b6cede78
JK
67092011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6710
6711 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6712 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6713
67bedb8c
JK
67142011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6715
6716 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6717 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6718 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6719
af6e93b2
PA
67202011-08-05 Pedro Alves <pedro@codesourcery.com>
6721
6722 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6723 procedure.
6724 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6725
1cf0e11f
YQ
67262011-08-05 Yao Qi <yao@codesourcery.com>
6727
6728 * gdb.base/callfuncs.exp: Set language after main.
6729 * gdb.cp/cplusfuncs.exp: Likewise.
6730 * gdb.cp/inherit.exp: Likewise.
6731
a1e28cb2
UW
67322011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6733
6734 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6735 * gdb.base/watch-vfork.exp: Skip on remote targets.
6736
d4f5bbb9
UW
67372011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6738
6739 * gdb.threads/thread-find.exp: Support remote targets.
6740
724f4f80
UW
67412011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6742
6743 * gdb.base/jit.exp: Download solib_binfile to target.
6744 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6745 and call dlopen without full path name.
6746 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6747 dlopen without full path name.
6748
934709f0
PW
67492011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6750
6751 * gdb.base/break-always.exp: Complete the test
6752 with duplicated breakpoints and enabling/disabling them.
6753
c26106c4
TT
67542011-08-02 Tom Tromey <tromey@redhat.com>
6755
6756 PR gdb/11289:
6757 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6758
9300444e 67592011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6760
6761 PR gdb/13045
6762 * gdb.base/float.exp: Add new test case for PR gdb/13045
6763 * gdb.base/float.c: New file.
6764
00bd41d6
PM
67652011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6766
6767 * gdb.python/py-mi.exp: Test printers returning string hint, and
6768 also not returning a value.
6769 * gdb.python/py-prettyprint.c: Add testcase for above.
6770 * gdb.python/py-prettyprint.py: Add test printer for above.
6771
d24f74ce
JK
67722011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6773
6774 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6775 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6776 (.Ldie30) Add as field "data4".
6777 (.Ldie32) Rename field "b" to "shl".
6778 (abbrev4) Change for the "data4" field.
6779 (abbrev5, abbrev6) Remove.
6780 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6781 (p &s.shl): ... here. Add comment.
6782 (p &s.data4): New.
6783
bb7da2bf
JK
67842011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6785
6786 Fix crash on lval_computed values.
6787 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6788
11081198
JK
67892011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6790
6791 * gdb.base/help.exp (help whatis): Update the expected string.
6792
3c6e0cb3
JK
67932011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6794
6795 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6796 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6797 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6798 Change the expected string.
6799
efa80663
PA
68002011-07-26 Pedro Alves <pedro@codesourcery.com>
6801
6802 * gdb.base/watchpoint.exp
6803 (test_disable_enable_software_watchpoint): New procedure.
6804 (top level): Run it.
6805
db8e4570
UW
68062011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6807
6808 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6809 executable file "${binfile}", C++ version "${binfile}-cxx".
6810 * gdb.python/py-prettyprint.exp: Likewise.
6811 * gdb.python/py-symbol.exp: Likewise.
6812 * gdb.python/py-type.exp: Likewise.
6813 * gdb.python/py-value.exp: Likewise.
6814 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6815 file name instead of just suffix.
6816
543305c9
JK
68172011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 Fix implicit pointer offsets.
6820 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6821 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6822 (continue to breakpoint: continue to baz breakpoint for implptr)
6823 (sanity check element 0, sanity check element 1)
6824 (enter the inlined function, check element 0 for the offset)
6825 (check element 1 for the offset)
6826 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6827 (set foo breakpoint for implptr): Update the breakpoint number.
6828
b3215adc
UW
68292011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6830
6831 * gdb.python/py-mi.exp: Use different file names for different
6832 versions of the executable under test.
6833 * gdb.python/py-prettyprint.exp: Likewise.
6834 * gdb.python/py-symbol.exp: Likewise.
6835 * gdb.python/py-template.exp: Likewise.
6836 * gdb.python/py-type.exp: Likewise.
6837 * gdb.python/py-value.exp: Likewise.
6838
182b9acc
UW
68392011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6840
6841 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6842 flag after restarting GDB if necessary.
6843
e6052b5d
UW
68442011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6845
6846 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6847
1ced966e
PA
68482011-07-22 Pedro Alves <pedro@codesourcery.com>
6849
6850 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6851 backend doesn't leave used debug registers behind.
6852
3543a589
TT
68532011-07-22 Tom Tromey <tromey@redhat.com>
6854
6855 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6856 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6857 argument.
6858 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6859
14d15303 68602011-07-21 Matt Rice <ratmice@gmail.com>
6861
6862 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6863 in mostlyclean rule. Add files ending in .core.
6864
9b158ba0 68652011-07-21 Matt Rice <ratmice@gmail.com>
6866
6867 PR macros/12999
6868 * gdb.base/info-macros.c: New test sources.
6869 * gdb.base/info-macros.exp: New tests.
6870
d17b6f81
PM
68712011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6872
6873 * gdb.python/python.exp: Add prompt substitution tests.
6874
918dd910
JK
68752011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6876
6877 Fix crash if referenced CU is aged out.
6878 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6879 New.
6880 * gdb.dwarf2/implptr.exp: Likewise.
6881
0e37a63c
JK
68822011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6883
6884 * gdb.dwarf2/implptr.S: Rebuilt.
6885 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6886 (bar): Use them for j, k, l.
6887 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6888 COMPILE.
6889 (print j in implptr:bar): Update for the intp typedef.
6890 (print p[0].x in implptr:foo): Use more exact regex.
6891
f65cf84c
TT
68922011-07-18 Tom Tromey <tromey@redhat.com>
6893
6894 * gdb.cp/static-method.exp: Add missing single quote.
6895
d5b4a7be
YQ
68962011-07-18 Yao Qi <yao@codesourcery.com>
6897
6898 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6899 supported.
6900 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6901 * gdb.mi/mi-nonstop.exp: Likewise.
6902 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6903 * gdb.mi/mi-nsintrall.exp: Likewise.
6904 * gdb.mi/mi-nsmoribund.exp: Likewise.
6905 * gdb.mi/mi-nsthrexec.exp: Likewise.
6906 * gdb.python/py-evthreads.exp: Likewise.
6907
e9ea2662
JK
69082011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6909
6910 Code cleanup.
6911 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6912 it. Substitute it instead of test_compiler_info everywhere.
6913
ce451573
UW
69142011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6915
6916 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6917 remote targets as well.
6918
756d88a7
UW
69192011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6920
6921 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6922 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6923
31f83dc5
UW
69242011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6925
6926 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6927 a remote machine, not the host.
6928 (gdb_compile_shlib): Set soname if target is remote.
6929
059241a0
PP
69302011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6931
6932 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6933
28a0b48c 69342011-07-13 Matt Rice <ratmice@gmail.com>
6935
6936 * gdb.python/py-objfile-script-gdb.py: Renamed to
6937 py-objfile-script-gdb.py.in.
6938 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6939 py-objfile-script-gdb.py.
6940 * gdb.python/py-objfile-script.exp: Update reference to
6941 py-objfile-script-gdb.py.
6942
9a771b67
JK
69432011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6944
6945 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6946 reference undefined label.
6947
04ad99e6
JK
69482011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6949
6950 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6951 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6952 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6953 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6954
713389e0
PM
69552011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6956
6fdff2c5 6957 PR python/12438
713389e0 6958 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6959 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6960
97d146f8
JK
69612011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6962
6963 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6964 debug info.
6965
facde0e5 69662011-07-06 Matt Rice <ratmice@gmail.com>
6967
6968 * gdb.python/python.exp: Update filename paths.
6969 * gdb.python/py-symtab.exp: Ditto.
6970
438640d1
MP
69712011-07-06 Marek Polacek <mpolacek@redhat.com>
6972
6973 * gdb.python/py-evthreads.exp: Add missing `$'.
6974
33a365df
MF
69752011-07-06 Jie Zhang <jie.zhang@analog.com>
6976
6977 * config/bfin.exp: New file.
6978 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6979 * gdb.asm/bfin.inc: New file.
6980
8f7ae686
MP
69812011-07-06 Marek Polacek <mpolacek@redhat.com>
6982
df46027d 6983 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6984 the whole output.
6985
eb2a6f42
TT
69862011-07-05 Tom Tromey <tromey@redhat.com>
6987
6988 * gdb.java/jprint.java (jprint.hi): New field.
6989 * gdb.java/jprint.exp: Print string.
6990
177b42fe
TJB
69912011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6992
6993 * gdb.base/call-sc.c: Fix typos.
6994 * gdb.base/ifelse.exp: Likewise.
6995 * gdb.base/structs.c: Likewise.
6996
3b2a0cf2
JB
69972011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6998
6999 * gdb.base/jit-so.exp: New test.
7000 * gdb.base/jit-dlmain.c: New file.
7001 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7002
46fc714c
JK
70032011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7004
7005 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7006 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7007 * gdb.cp/pr9167.exp (p b): Likewise.
7008 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7009 (test value of P in inner_m, test type of Z in inner_m): Call
7010 setup_xfail for gcc <= 4.5.
46fc714c 7011
418c7cf7
JK
70122011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 * gdb.cp/paren-type.cc: New files.
7015 * gdb.cp/paren-type.exp: New files.
7016
3d50dd94
JK
70172011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7018
7019 Stop on first linespec terminator instead of eating what we can.
7020 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7021 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7022 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7023 (break C::f()): ... this one.
7024 (break C::operator()()): New test.
7025 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7026 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7027 test.
7028
dcf9f4ab
JK
70292011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7030
7031 Fall back linespec to minimal symbols.
7032 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7033 error message.
7034 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7035 * gdb.cp/minsym-fallback-main.cc: New file.
7036 * gdb.cp/minsym-fallback.cc: New file.
7037 * gdb.cp/minsym-fallback.exp: New file.
7038 * gdb.cp/minsym-fallback.h: New file.
7039
3f542ed1
JK
70402011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7041
7042 * gdb.cp/no-dmgl-verbose.cc: New file.
7043 * gdb.cp/no-dmgl-verbose.exp: New file.
7044
70452011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7046
7047 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7048 __GI_.
7049 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7050 (f): New function.
7051 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7052 (complete p 'func<short>(): ... here.
7053 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7054 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7055 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7056 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7057 Make them KFAIL gcc/49546.
7058
00eb2c4a
JB
70592011-07-01 Joel Brobecker <brobecker@adacore.com>
7060
7061 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7062
85a20c42
JK
70632011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7064
7065 Test GCC PR debug/49546.
7066 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7067 (test type of F in k3_m, test value of F in k3_m): New.
7068 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7069 (main): New variable k3. Call k3.k3_m.
7070
d2d43431
JB
70712011-07-01 Jean-Charles Delay <delay@adacore.com>
7072
7073 * gdb.ada/packed_array.exp: Fix expected outout.
7074
54ae186f
JB
70752011-07-01 Jean-Charles Delay <delay@adacore.com>
7076
7077 * gdb.ada/packed_array.exp: fixed expected output.
7078
8f17729f
JB
70792011-07-01 Joel Brobecker <brobecker@adacore.com>
7080
7081 * gdb.ada/same_enum: New testcase.
7082
f5aa6869
JB
70832011-07-01 Joel Brobecker <brobecker@adacore.com>
7084
7085 * gdb.ada/ptr_typedef: New testcase.
7086
828292f2
JB
70872011-07-01 Joel Brobecker <brobecker@adacore.com>
7088
7089 * gdb.ada/arrayptr.exp: Add ptype test.
7090
18920c42
JB
70912011-07-01 Joel Brobecker <brobecker@adacore.com>
7092
7093 * gdb.ada/char_enum: New testcase.
7094
3536d9e3 70952011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7096
7097 * gdb.base/dump.exp (capture_pointer_with_type): New.
7098 Get value from address instead of name.
7099 Start GDB once, and do `dump' and `restore'
7100 tests together.
7101
db863c42
MF
71022011-06-30 Jie Zhang <jie.zhang@analog.com>
7103 Mike Frysinger <vapier@gentoo.org>
7104
7105 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7106 helper functions for getting/setting remotetimeout variable.
7107 * lib/gdb.exp (gdb_load): If the target is remote, set
7108 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7109 with $loadtimeout. Set $load_ok to 0 before doing the load.
7110 Instead of returning, immediately, set $load_ok to 0. Call
7111 set_remotetimeout with $oldremotetimeout, and then return if
7112 $load_ok is 1.
7113
e9e642a8
AB
71142011-06-30 Andrew Burgess <aburgess@broadcom.com>
7115
7116 * gdb.python/py-template.exp: Don't run this test if the target
7117 does not support c++ tests.
7118
32019081
JK
71192011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7120
7121 Fix non-only rename list for Fortran modules import.
7122 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7123 tests.
7124 * gdb.fortran/module.f90 (module moduse): New.
7125 (program module): use moduse, test var_x, var_y and var_z.
7126
0ecee54c
TT
71272011-06-29 Tom Tromey <tromey@redhat.com>
7128
7129 PR testsuite/12040:
7130 * gdb.fortran/array-element.exp: Use f90, not f77.
7131 * gdb.fortran/complex.exp: Use f90, not f77.
7132 * gdb.fortran/derived-type.exp: Use f90, not f77.
7133 * gdb.fortran/library-module.exp: Use f90, not f77.
7134 * gdb.fortran/logical.exp: Use f90, not f77.
7135 * gdb.fortran/module.exp: Use f90, not f77.
7136 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7137 * gdb.fortran/subarray.exp: Use f90, not f77.
7138
3b2b8fea
TT
71392011-06-29 Tom Tromey <tromey@redhat.com>
7140
7141 * gdb.fortran/charset.exp: New file.
7142 * gdb.fortran/charset.f90: New file.
7143
42159ca5
TT
71442011-06-29 Tom Tromey <tromey@redhat.com>
7145
7146 PR testsuite/12040:
7147 * lib/future.exp: New file, mostly extracted from ada.exp.
7148 Rewrote compatibility code to use rename.
7149 (gdb_find_gfortran): New proc.
7150 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7151 gfortran patch.
7152 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7153 Move to future.exp.
7154 * lib/gdb.exp: Always load future.exp.
7155
af69a5ce
YQ
71562011-06-28 Yao Qi <yao@codesourcery.com>
7157
7158 * gdb.cp/exception.cc: Don't include iostream.
7159 (bar): Remove print statement.
7160 (catcher): New.
7161 (main): Remove print statements. Call function catcher.
7162 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7163 Set breakpoint on catcher, and check the value of parameter.
7164
ab5c6a72
YQ
71652011-06-23 Yao Qi <yao@codesourcery.com>
7166
6fdff2c5
PA
7167 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7168 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7169
9497469f
MP
71702011-06-23 Marek Polacek <mpolacek@redhat.com>
7171
7172 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7173 mi_gdb_test.
7174
b9132588
MP
71752011-06-23 Marek Polacek <mpolacek@redhat.com>
7176
5d197ed0 7177 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7178
e55595ca
MP
71792011-06-23 Marek Polacek <mpolacek@redhat.com>
7180
5d197ed0
MP
7181 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7182
71832011-06-23 Marek Polacek <mpolacek@redhat.com>
7184
7185 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7186 `test_exec_and_symbol_mi_operatons' return value.
7187 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7188 gdb_test_multiple.
7189 (test_exec_and_symbol_mi_operatons): Likewise.
7190 (test_path_specification): Likewise.
e55595ca 7191
be777e08
YQ
71922011-06-23 Yao Qi <yao@codesourcery.com>
7193
7194 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7195 supported.
7196 * lib/gdb.exp (support_displaced_stepping): New.
7197
615556d6
YQ
71982011-06-23 Yao Qi <yao@codesourcery.com>
7199
7200 * gdb.threads/execl.exp: Skip on remote target.
7201
833b0ca7
MP
72022011-06-21 Marek Polacek <mpolacek@redhat.com>
7203
5d197ed0 7204 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7205 mi_gdb_test.
7206
1ee4023a
MP
72072011-06-20 Marek Polacek <mpolacek@redhat.com>
7208
5d197ed0 7209 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7210
d0b1d624
MP
72112011-06-20 Marek Polacek <mpolacek@redhat.com>
7212
5d197ed0 7213 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7214 mi_gdb_test.
7215
79aa92c1
MP
72162011-06-20 Marek Polacek <mpolacek@redhat.com>
7217
5d197ed0 7218 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7219
5ce5db06
YQ
72202011-06-14 Yao Qi <yao@codesourcery.com>
7221
7222 gdb/testsuite/
7223 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7224
533a737e
JK
72252011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7226
7227 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7228
d0e53741
TT
72292011-06-10 Tom Tromey <tromey@redhat.com>
7230
7231 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7232 Add tests for pointer-to-member-function.
7233 * gdb.cp/temargs.cc (S::somefunc): New function.
7234 (K2): New class.
7235 (main): Instantiate K2; call method.
7236
b5916bbd
JB
72372011-06-08 Joel Brobecker <brobecker@adacore.com>
7238
7239 * gdb.python/py-inferior.c (f2): Make str an array rather
7240 than a pointer.
7241 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7242
5be4dfca
JK
72432011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7244
7245 * gdb.base/async-shell.c: New file.
7246 * gdb.base/async-shell.exp: New file.
7247
9f47e254
PA
72482011-06-06 Pedro Alves <pedro@codesourcery.com>
7249
7250 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7251
64b9b334
JB
72522011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7253
7254 From Stephen Kitt <steve@sk2.org>
7255 * gdb.base/help.exp: Adjust following some spelling corrections
7256 in GDB.
7257
dbc0f131
YQ
72582011-06-01 Yao Qi <yao@codesourcery.com>
7259
7260 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7261
fd336a18
KS
72622010-05-31 Keith Seitz <keiths@redhat.com>
7263
7264 PR c++/12750
7265 * gdb.cp/static-method.cc: New file.
7266 * gdb.cp/static-method.exp: New file.
7267
fa8b9902
KS
72682010-05-31 Keith Seitz <keiths@redhat.com>
7269
7270 PR symtab/12704
7271 * gdb.cp/anon-ns.cc: New file.
7272 * gdb.cp/anon-ns.exp: New file.
7273
0a5b1e09
PA
72742011-05-31 Pedro Alves <pedro@codesourcery.com>
7275
7276 * gdb.arch/i386-dr3-watch.c: New file.
7277 * gdb.arch/i386-dr3-watch.exp: New file.
7278
0578b8d1
YQ
72792011-05-30 Yao Qi <yao@codesourcery.com>
7280
7281 * gdb.base/callfuncs.c (t_structs_fc): New.
7282 (t_structs_dc, t_structs_ldc): New.
7283 (t_double_many_args):
7284 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7285 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7286 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7287 * gdb.base/callfuncs.exp: Call new functions.
7288
6680506e
YQ
72892011-05-30 Yao Qi <yao@codesourcery.com>
7290
ff4d2c60
YQ
7291 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7292 Call rerun_and_prepare for each test to isolate effects.
7293
72942011-05-30 Yao Qi <yao@codesourcery.com>
7295
7296 * gdb.base/varargs.c (find_max_float_real): New.
7297 (find_max_double_real, find_max_long_double_real): New.
7298 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7299 * lib/gdb.exp (setup_kfail_for_target): New.
7300
e43ec454
YQ
73012011-05-30 Yao Qi <yao@codesourcery.com>
7302
7303 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7304 (callcd, callce, callcf, callc1a, callc1b): New.
7305 (callc2a, callc2b): New.
7306 * gdb.base/funcargs.exp (complex_args): New.
7307 (complex_integral_args, complex_float_integral_args): New.
7308 * lib/gdb.exp (support_complex_tests): New. Determine
7309 whether to run test cases on _Complex types.
7310
432b4d03
JK
73112011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7312
7313 * gdb.threads/leader-exit.c: New file.
7314 * gdb.threads/leader-exit.exp: New file.
7315
6caf069d
MP
73162011-05-27 Marek Polacek <mpolacek@redhat.com>
7317
9497469f 7318 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7319
97fce28b
MP
73202011-05-27 Marek Polacek <mpolacek@redhat.com>
7321
7322 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7323 remove the `supported' variable.
7324 * gdb.mi/mi-nonstop.exp: Likewise.
7325 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7326 * gdb.mi/mi-nsintrall.exp: Likewise.
7327 * gdb.mi/mi-nsmoribund.exp: Likewise.
7328 * gdb.mi/mi-nsthrexec.exp: Likewise.
7329
9da8c2a0
PA
73302011-05-26 Pedro Alves <pedro@codesourcery.com>
7331
7332 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7333
2c03e5be
PA
73342011-05-26 Pedro Alves <pedro@codesourcery.com>
7335
7336 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7337
2e21250d
KS
73382011-05-24 Keith Seitz <keiths@redhat.com>
7339
7340 PR breakpoint/12803
7341 * gdb.cp/cmpd-minsyms.cc (a): New method.
7342 (b): New method.
7343 (c): New method.
7344 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7345
cdac0397
PA
73462011-05-24 Pedro Alves <pedro@codesourcery.com>
7347
7348 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7349 watchpoint's command list didn't execute when the watchpoint went
7350 out of scope.
7351
ee5683ab
PM
73522011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7353
7354 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7355 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7356 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7357 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7358 * gdb.arch/i386-permbkpt.exp: Likewise.
7359 * gdb.arch/i386-prologue.exp: Likewise.
7360 * gdb.arch/i386-size-overlap.exp: Likewise.
7361 * gdb.arch/i386-size.exp: Likewise.
7362 * gdb.arch/i386-unwind.exp: Likewise.
7363 * gdb.reverse/i386-precsave.exp: Likewise.
7364 * gdb.reverse/i386-reverse.exp: Likewise.
7365 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7366 * gdb.reverse/i387-env-reverse.exp: Likewise.
7367 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7368
c91c8c16
PA
73692011-05-24 Pedro Alves <pedro@codesourcery.com>
7370
7371 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7372 file doesn't error, using MI.
7373
c50491a7
TT
73742011-05-23 Tom Tromey <tromey@redhat.com>
7375
7376 * gdb.base/charset.exp (string_display): Add tests to assign to
7377 arrays.
7378 * gdb.base/charset.c (short_array, int_array, long_array): New.
7379
4a07b7da
PA
73802011-05-20 Pedro Alves <pedro@codesourcery.com>
7381
7382 Cope with async mode.
7383
4a07b7da
PA
7384 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7385 into gdb_test + mi_expect_stop.
7386
b275f2d2
PA
73872011-05-20 Pedro Alves <pedro@codesourcery.com>
7388
7389 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7390 (callme): Remove printf call.
7391
eec52c44
PM
73922011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7393
7394 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7395 quote pattern to avoid problems with Cygwin/mingw expect versions.
7396 * gdb.base/default.exp (show convenience): Use double
7397 quote pattern for regular expressions.
7398
b3c8eb43
JK
73992011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7400
7401 Fix -readnow for -gdwarf-4 unused type units.
7402 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7403 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7404
ed731959
JK
74052011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 * gdb.base/kill-after-signal.c: New file.
7408 * gdb.base/kill-after-signal.exp: New file.
7409
3b48433d
PA
74102011-05-16 Pedro Alves <pedro@codesourcery.com>
7411
7412 * gdb.ada/start.exp: Call untested with the correct test filename.
7413 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7414 test filename. Make the test's binary unique.
7415 * gdb.arch/i386-signal.exp: Call untested with the correct test
7416 filename.
7417 * gdb.arch/i386-size-overlap.exp: Ditto.
7418 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7419 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7420 * gdb.cp/call-c.exp: Ditto.
7421 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7422 filename. Make the test's binary unique.
7423 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7424 * gdb.python/py-mi.exp: Ditto.
7425 * gdb.python/Makefile.in (EXECUTABLES): Update.
7426 * gdb.reverse/i386-precsave.exp: Ditto.
7427 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7428 test filename.
7429 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7430 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7431 unique.
7432 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7433 test filename.
7434 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7435 * gdb.trace/tfile.exp: Ditto.
7436
ba4a8bdd
YQ
74372011-05-14 Yao Qi <yao@codesourcery.com>
7438
7439 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7440 type.
7441
dbaefcf7
DE
74422011-05-13 Doug Evans <dje@google.com>
7443
7444 * gdb.python/py-objfile-script.exp: New file.
7445 * gdb.python/py-objfile-script.c: New file.
7446 * gdb.python/py-objfile-script-gdb.py: New file.
7447 * testsuite/gdb.python/py-section-script.exp: Test
7448 "info auto-load-scripts".
7449
9930639c
TT
74502011-05-13 Tom Tromey <tromey@redhat.com>
7451
7452 * gdb.dwarf2/clztest.exp: New file.
7453 * gdb.dwarf2/clztest.c: New file.
7454 * gdb.dwarf2/clztest.S: New file.
7455
05272e11
DE
74562011-05-13 Doug Evans <dje@google.com>
7457
cc63ef9b
DE
7458 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7459 String16 tests.
05272e11 7460
6edba76f
TT
74612011-05-13 Tom Tromey <tromey@redhat.com>
7462
7463 * lib/gdb.exp (is_x86_like_target): New proc.
7464 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7465 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7466 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7467 -nostdlib to compiler.
7468 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7469 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7470 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7471 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7472 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7473
028d0ed5
TJB
74742011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7475
7476 * gdb.python/py-function.exp: Test setting a value from a function
7477 which executes a command.
7478
8a9b8146
TT
74792011-05-12 Tom Tromey <tromey@redhat.com>
7480
7481 * gdb.dwarf2/typeddwarf.S: New file.
7482 * gdb.dwarf2/typeddwarf.c: New file.
7483 * gdb.dwarf2/typeddwarf.exp: New file.
7484
10483e8e
MP
74852011-05-12 Marek Polacek <mpolacek@redhat.com>
7486
7487 * gdb.mi/mi-basics.exp: Fix races. Honour the
7488 `test_exec_and_symbol_mi_operatons' return value.
7489 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7490 gdb_test_multiple.
7491 (test_exec_and_symbol_mi_operatons): Likewise.
7492 (test_path_specification): Likewise.
7493
faf067f1
JK
74942011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7495
7496 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7497 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7498 Replace `file copy' and `file rename' by `file mtime'. Twice.
7499
7ff911a3
JK
75002011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7501
7502 * gdb.base/readline-ask.c: New file.
7503 * gdb.base/readline-ask.exp: New file.
7504 * gdb.base/readline-ask.inputrc: New file.
7505
a536c6d7
UW
75062011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7507
7508 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7509 to avoid race condition.
7510 * gdb.cell/coremaker.c: Use small stack size.
7511 * gdb.cell/ea-standalone.exp: Use file name without path as
7512 argument to c_to.
7513 * gdb.cell/fork.exp: Allow other output when continuing to end.
7514
d472a426
JK
75152011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7516
7517 * gdb.threads/corethreads.c: New file.
7518 * gdb.threads/corethreads.exp: New file.
7519
75202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7521
7522 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7523 Try to compile the test using -Wl,-z,norelro first.
7524 (load_core): New variable libthread_db_seen, initialize it.
7525 (zeroed-threads cannot be listed): Protect it by XFAIL on
7526 !$libthread_db_seen.
7527
8be455d7
JK
75282011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7529
7530 PR 12573
7531 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7532 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7533 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7534
1976171a
JK
75352011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 * gdb.cp/psymtab-parameter.cc: New file.
7538 * gdb.cp/psymtab-parameter.exp: New file.
7539
7db6f30f
JK
75402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7541
7542 Fix a race.
7543 * gdb.cp/static-print-quit.exp (print c): Split to ...
7544 (print c - <return>, print c - q <return>, print c - to quit):
7545 ... these. Make the testfile untested on gdb-7.1.
7546
85161e9e 75472011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7548
7549 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7550 gdb_rename_execfile, gdb_touch_execfile): New.
7551 * gdb.base/reread.exp: Use new procs to handle multiple
7552 exec files.
7553
0c51be18
YQ
75542011-05-05 Yao Qi <yao@codesourcery.com>
7555
7556 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7557 (test_adr_32bit, test_pop_pc): New.
7558 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7559 (test_adr_32bit, test_pop_pc): New.
7560
4d393d60
JM
75612011-05-04 Joseph Myers <joseph@codesourcery.com>
7562
7563 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7564 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7565 targets.
7566 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7567 handle targets.
7568
8ffd0459
JK
75692011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7570
7571 * gdb.base/completion.exp (complete help info wat): Rename to ...
7572 (complete 'help info wat'): ... here.
7573 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7574 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7575
8e28d804
PA
75762011-05-04 Pedro Alves <pedro@codesourcery.com>
7577
7578 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7579 gdb_test and explicit $gdb_prompt/timeout matches.
7580
3eb2ef34
YQ
75812011-05-04 Yao Qi <yao@codesourcery.com>
7582
7583 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7584 and __thumb2__.
7585
aaaf81a3
MP
75862011-05-03 Marek Polacek <mpolacek@redhat.com>
7587
7588 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7589 in place of `gdb_test "delete breakpoints"'. This eliminates two
7590 testcases.
7591
c4cbc0df
PA
75922011-05-02 Pedro Alves <pedro@codesourcery.com>
7593
7594 PR testsuite/12649
7595 Fix races.
7596
7597 * gdb.base/completion.exp: Remove all sleep calls. Remove
7598 unnecessary regexs. Don't explicitly expect anything after the
7599 prompt. Eat the prompt if necessary.
7600
b4cbb4a3
EBM
76012011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7602
7603 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7604 accept to show the caller line again as well as the line after.
7605
d65aec65
PM
76062011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7607
7608 PR mi/12531
7609
7610 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7611 compile target.
7612 * gdb.python/py-prettyprint.exp: Add C++ object for
7613 CPLUS_FAKE_CHILD test.
7614
30852783
UW
76152011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7616
7617 * gdb.base/signest.exp: New file.
7618 * gdb.base/signest.c: Likewise.
7619
c7b1f0d9
JK
76202011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7621
7622 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7623 thread and breakpoint notifications.
7624
559a7a62
JK
76252011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7626
7627 * gdb.base/fortran-sym-case.c: New file.
7628 * gdb.base/fortran-sym-case.exp: New file.
7629 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7630 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7631 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7632
8344e389
JK
76332011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7634
7635 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7636 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7637 false #1', `if true else false #2' and `if true else false #3'.
7638
2484c66b
UW
76392011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7640
7641 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7642 while delivering signal.
7643
8d3788bd
VP
76442011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7645
7646 MI breakpoint notifications.
7647
7648 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7649 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7650 * testsuite/gdb.mi/mi-watch.exp: Adust.
7651 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7652 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7653 notifications.
8d3788bd 7654
3e03848b
JK
76552011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7656
7657 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7658 * gdb.base/gdbindex-stabs.c: New file.
7659 * gdb.base/gdbindex-stabs.exp: New file.
7660
918c9108
YQ
76612011-04-25 Yao Qi <yao@codesourcery.com>
7662
7663 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7664 with /*...*/.
7665 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7666
90556b8c
JK
76672011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7668
7669 * gdb.python/py-value.exp (test_objfiles): Name the first test
7670 `py-value in file.filename'.
7671
03f2bd59
JK
76722011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7673
7674 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7675 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7676 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7677 !gdbserver_reconnect_p..
7678 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7679
7b08b9eb
JK
76802011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7681
7682 * gdb.cp/cpcompletion.exp (complete class methods)
7683 (complete class methods beginning with F): Move them above runto. New
7684 comment about the runto delimiter.
7685
b78974c3
PA
76862011-04-20 Pedro Alves <pedro@codesourcery.com>
7687
7688 * gdb.base/maint.exp: Test that "maint print registers" works
7689 without a running program.
7690
20429c40 76912011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7692
20429c40
MP
7693 * gdb.base/setshow.exp: Fix racy tests.
7694 ($old_gdb_prompt): New variable.
7695
7a9dd1b2
TT
76962011-04-19 Tom Tromey <tromey@redhat.com>
7697
7698 * gdb.mi/mi-nsmoribund.exp:
7699 * gdb.hp/gdb.objdbg/objdbg01.exp:
7700 * gdb.base/structs.exp (test_struct_returns):
7701 * gdb.base/call-sc.exp (test_scalar_returns):
7702 * gdb.base/bigcore.exp: Remove duplicate words.
7703
02835898
JK
77042011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7705
7706 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7707 * gdb.base/break-interp.exp (test_attach): New comment.
7708
254f582e
JK
77092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7710
7711 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7712 (clear __stack_user.next, clear stack_used.next)
7713 (save a zeroed-threads corefile): New test.
7714 Call core_load for $core0file.
7715 (zeroed-threads cannot be listed): New test.
7716
4fe85f5c
JK
77172011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7718
7719 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7720 filename.
7721 ($srcfile): Preserve the original value.
7722 ($testfile): Match it the .exp filename.
7723 ($corefile): New variable. Substitute it around.
7724 Use clean_restart.
7725 ($prev_timeout): Remove.
7726 (load_core): Move core loading into this proc.
7727 Fix restore of $timeout if load_core fails.
7728
63524580
JK
77292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7730
7731 * gdb.base/eu-strip-infcall.c: New file.
7732 * gdb.base/eu-strip-infcall.exp: New file.
7733
90359a16
JK
77342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7735
7736 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7737 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7738
626e7282
JK
77392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7740
7741 Fix Python access to inlined frames.
7742 * gdb.python/py-frame-inline.c: New file.
7743 * gdb.python/py-frame-inline.exp: New file.
7744
3363d018
EBM
77452011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7746
7747 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7748 content of 's24' correctly (avoiding "optimized out").
7749 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7750
28781456
JK
77512011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7752
7753 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7754
4a4106ca
TJB
77552011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7756
7757 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7758 expect a colon in watch -location output.
7759
d26ccb4f
JK
77602011-04-13 Marek Polacek <mpolacek@redhat.com>
7761
df46027d 7762 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7763 New testcase `expect response to define backtrace'. Also remove
7764 redundant `default' block.
7765
e1ab1f9c
JK
77662011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 * gdb.python/py-prettyprint.c (struct hint_error): New.
7769 (main): New variable hint_error.
7770 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7771 "print hint_error".
7772 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7773 (register_pretty_printers): Register it.
7774
0c2e6019
TT
77752011-04-04 Tom Tromey <tromey@redhat.com>
7776
7777 * gdb.cp/maint.exp (test_help): Update.
7778 (test_namespace): Likewise.
7779
af57139d
JB
77802011-04-01 Joel Brobecker <brobecker@adacore.com>
7781
7782 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7783 * gdb.ada/arrayptr.exp: Add new tests.
7784
956a9fb9
JB
77852011-04-01 Joel Brobecker <brobecker@adacore.com>
7786
7787 * gdb.ada/mi_catch_ex: New testcase.
7788
d0c4d642
PA
77892011-04-01 Pedro Alves <pedro@codesourcery.com>
7790
7791 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7792 base::overload(void) method without specifying "const".
7793
18819fa6
UW
77942011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7795
7796 * gdb.arch/thumb-singlestep.S: New file.
7797 * gdb.arch/thumb-singlestep.exp: Likewise.
7798
a4c8e806
TT
77992011-03-31 Tom Tromey <tromey@redhat.com>
7800
7801 * gdb.python/py-prettyprint.py (exception_flag): New global.
7802 (NoStringContainerPrinter._iterator.next): Check it.
7803 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7804 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7805
53832f31
TT
78062011-03-29 Tom Tromey <tromey@redhat.com>
7807
7808 * gdb.cp/anon-struct.cc: New file.
7809 * gdb.cp/anon-struct.exp: New file.
7810
e4620230
JK
78112011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7812
7813 Test STT_GNU_IFUNC support.
7814 * gdb.base/gnu-ifunc-lib.c: New file.
7815 * gdb.base/gnu-ifunc.c: New file.
7816 * gdb.base/gnu-ifunc.exp: New file.
7817
d0fb5eae
JK
78182011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7819
7820 Support a ring of related breakpoints.
7821 * gdb.base/watchpoint-delete.c: New file.
7822 * gdb.base/watchpoint-delete.exp: New file.
7823
20106cfb
JK
78242011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7825
7826 * gdb.ada/arrayparam.exp (print first after function call): Use
7827 explicit package name. Add a comment
7828 (print lasta after function call): Rename ...
7829 (print last after function call): ... it and use explicit package
7830 name.
7831 (print length after function call): Use explicit package name.
7832 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7833 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7834 (multiple matches for symbol i): Rename ...
7835 (multiple matches for symbol integervar): ... it.
7836 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7837 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7838
e7ab5e63
AB
78392011-03-25 Andrew Burgess <aburgess@broadcom.com>
7840
7841 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7842 environment variable to make grep output more predictable. Move
7843 all the environment setup into gdb_init so it's done once per test
7844 case rather than each time we start gdb.
7845
9ef07c8c
TT
78462011-03-24 Tom Tromey <tromey@redhat.com>
7847
7848 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7849 test.
7850
dd90784c
JK
78512011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7852
7853 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7854 * gdb.dwarf2/dw2-entry-value.S: New file.
7855 * gdb.dwarf2/dw2-entry-value.exp: New file.
7856
05775840
PM
78572011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7858
6fdff2c5 7859 PR python/12183
05775840
PM
7860
7861 * gdb.python/py-function.exp: Add GdbError tests.
7862
8661b11b
PA
78632011-03-18 Pedro Alves <pedro@codesourcery.com>
7864
7865 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7866 (reglocal_test_func, statlocal_test_func): New functions.
7867 (globals_test_func): Call new functions.
7868 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7869 (gdb_collect_locals_test): New procedure.
7870 (gdb_trace_collection_test): Call new procedures.
7871
0fdb4f18
PA
78722011-03-18 Pedro Alves <pedro@codesourcery.com>
7873
7874 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7875 (test_register, test_register_unavailable): New procedures.
7876 (gdb_unavailable_registers_test): New procedure.
7877 (gdb_trace_collection_test): Call it.
7878
99c3dc11
PM
78792011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7880
6fdff2c5 7881 PR python/12149
99c3dc11
PM
7882
7883 * gdb.python/python.exp: Add gdb.write tests.
7884
29703da4
PM
78852010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7886
7887 * gdb.python/Makefile.in: Add py-objfile.
7888 * gdb.python/py-objfile.exp: New file.
7889 * gdb.python/py-objfile.c: New file.
7890 * gdb.python/py-block.exp: Add is_valid tests.
7891 * gdb.python/py-inferior.exp: Ditto.
7892 * gdb.python/py-infthread.exp: Ditto.
7893 * gdb.python/py-symbol.exp: Ditto.
7894 * gdb.python/py-symtab.exp: Ditto.
7895
598997c8
KS
78962011-03-16 Keith Seitz <keiths@redhat.com>
7897
7898 PR c++/12273
7899 * gdb.cp/cmpd-minsyms.exp: New test.
7900 * gdb.cp/cmpd-minsyms.cc: New file.
7901
7902 PR c++/11734
7903 * gdb.cp/ovsrch.exp: New test.
7904 * gdb.cp/ovsrch.h: New file.
7905 * gdb.cp/ovsrch1.cc: New file.
7906 * gdb.cp/ovsrch2.cc: New file.
7907 * gdb.cp/ovsrch3.cc: New file.
7908 * gdb.cp/ovsrch4.cc: New file.
7909
c91513d8
PP
79102011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7911
7912 PR gdb/12528
7913 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7914 * gdb.base/break-on-linker-gcd-function.exp: New test.
7915 * gdb.base/break-on-linker-gcd-function.cc: New file.
7916
7470fc63
AT
79172011-03-15 Andreas Tobler <andreast@fgznet.ch>
7918
7919 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7920
959e7469
PM
79212011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7922
7923 * lib/gdb.exp (gdb_unload): Add another termination case.
7924
9373cf26
JK
79252011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7926
7927 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7928 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7929 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7930 Provide a stub byte there.
7931 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7932 DW_AT_entry_pc.
7933 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7934
24e9cda0
UW
79352011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7936
7937 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7938 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7939 "generic ABI, auto".
7940 (altivec_abi_tests): Accept vectors returned by reference.
7941
7371cf6d
PM
79422010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7943
7944 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7945
ce77046a
UW
79462011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7947
7948 * gdb.python/py-section-script.exp: Skip test if no Python support.
7949
176400c3
UW
79502011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7951
7952 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7953
ecec24e6
PM
79542011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7955
7956 * gdb.python/py-parameter.exp: Update tests to the new Python
7957 parameter API. Add "no documentation" test. Add deprecated API
7958 backward compatibility test.
7959
5dbdd470
TT
79602011-03-09 Tom Tromey <tromey@redhat.com>
7961
7962 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7963 gdb_continue_to_end.
7964
b66e66ee
MK
79652011-03-09 Mark Kettenis <kettenis@gnu.org>
7966
7967 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7968 tabs.
7969
eceb0c5f
TT
79702011-03-09 Tom Tromey <tromey@redhat.com>
7971
7972 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7973 parentheses.
7974 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7975 $command.
7976 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7977 argument to gdb_continue_to_end.
7978 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7979 argument to gdb_continue_to_end.
7980 * gdb.cp/annota3.exp: Fix regex.
7981 * gdb.cp/annota2.exp: Fix regex.
7982 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7983 gdb_continue_to_end.
7984 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7985 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7986 gdb_continue_to_end.
7987
63154eca
PA
79882011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7989
7990 * gdb.server/ext-run.exp
7991 (load new file without any gdbserver inferior): New test.
7992
967d1f9b
TT
79932011-03-07 Tom Tromey <tromey@redhat.com>
7994
7995 * Makefile.in (TAGS): Rewrite.
7996
d68dcbb9
JK
79972011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7998
7999 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8000 initial commands echo. New match for `Found trace'. Anchor all the
8001 other matches. Anchor and match for `No trace frame found' the final
8002 match.
8003
6bf58e63
TT
80042011-03-07 Tom Tromey <tromey@redhat.com>
8005
8006 * Makefile.in (TAGS): New target.
8007
fda326dd
TT
80082011-03-07 Tom Tromey <tromey@redhat.com>
8009
8010 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8011 change.
8012 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8013 change.
8014 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8015 exit message change.
8016 (skip_altivec_tests): Update for exit message change.
8017 (skip_vsx_tests): Likewise.
8018 (gdb_continue_to_end): Likewise. Add 'command' argument.
8019 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8020 * gdb.threads/tls.exp: Update for exit message change.
8021 * gdb.threads/thread-unwindonsignal.exp: Use
8022 gdb_continue_to_end.
8023 * gdb.threads/step.exp (step_it): Update for exit message change.
8024 (continue_all): Likewise.
8025 * gdb.threads/print-threads.exp (test_all_threads): Update for
8026 exit message change.
8027 * gdb.threads/interrupted-hand-call.exp: Use
8028 gdb_continue_to_end.
8029 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8030 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8031 gdb_continue_to_end.
8032 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8033 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8034 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8035 * gdb.cp/method.exp: Update for exit message change.
8036 * gdb.cp/mb-templates.exp: Update for exit message change.
8037 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8038 * gdb.cp/annota3.exp: Update for exit message change.
8039 * gdb.cp/annota2.exp: Update for exit message change.
8040 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8041 * gdb.base/term.exp: Update for exit message change.
8042 * gdb.base/step-test.exp (test_i): Update for exit message change.
8043 * gdb.base/sigstep.exp (advance): Update for exit message change.
8044 (advancei): Likewise.
8045 * gdb.base/siginfo.exp: Update for exit message change.
8046 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8047 * gdb.base/reread.exp: Use gdb_continue_to_end.
8048 * gdb.base/langs.exp: Use gdb_continue_to_end.
8049 * gdb.base/interrupt.exp: Update for exit message change.
8050 * gdb.base/gdb1555.exp: Update for exit message change.
8051 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8052 * gdb.base/ending-run.exp: Update for exit message change.
8053 * gdb.base/chng-syms.exp: Update for exit message change.
8054 * gdb.base/checkpoint.exp: Update for exit message change.
8055 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8056 gdb_continue_to_end.
8057 (test_catch_syscall_with_wrong_args): Likewise.
8058 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8059 * gdb.base/break-interp.exp (test_ld): Update for exit message
8060 change.
8061 * gdb.base/bang.exp: Update for exit message change.
8062 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8063 (do_call_attach_tests): Likewise.
8064 * gdb.base/a2-run.exp: Update for exit message change.
8065 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8066 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8067 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8068
dd19bd70
JK
80692011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8070
8071 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8072
30e62689
TT
80732011-03-03 Tom Tromey <tromey@redhat.com>
8074
8075 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8076 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8077 * gdb.hp/gdb.aCC/configure.ac: Remove.
8078 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8079 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8080 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8081 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8082 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8083 * gdb.hp/gdb.compat/configure.ac: Remove.
8084 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8085 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8086 * gdb.hp/gdb.defects/configure.ac: Remove.
8087 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8088 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8089 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8090 * gdb.hp/configure.ac: Remove.
8091 * gdb.hp/configure: Remove.
8092 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8093 substitution.
8094 (Makefile): Remove rule.
8095 * gdb.cell/configure.ac: Remove.
8096 * gdb.cell/configure: Remove.
8097 * gdb.stabs/Makefile.in (Makefile): Remove.
8098 (distclean): Don't remove config.status or config.log.
8099 * gdb.stabs/configure (Makefile): Remove.
8100 * gdb.stabs/configure.ac: Remove.
8101 * configure: Rebuild.
8102 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8103 Remove stabs- and cell-specific logic. Test for existence of
8104 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8105 subdirectories, gdb.cell, and and gdb.stabs.
8106 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8107
c171f854
JB
81082011-03-03 Joel Brobecker <brobecker@adacore.com>
8109
8110 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8111 end of buffer.
8112
9a5193cb
JB
81132011-03-02 Joel Brobecker <brobecker@adacore.com>
8114
8115 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8116 gdb_test when running a test where we expected no output back.
8117
9bb4c1bb
MS
81182011-02-28 Michael Snyder <msnyder@vmware.com>
8119
8120 * gdb.cp/overload.cc: Change initializer value to integer.
8121
3bd0f5ef
MS
81222011-02-27 Michael Snyder <msnyder@vmware.com>
8123
8124 * gdb.multi/base.exp: Add test for remove-inferiors.
8125
2279eaad
JB
81262011-02-26 Joel Brobecker <brobecker@adacore.com>
8127
8128 * gdb.python/py-frame.exp: Simplify the initialization phase
8129 using prepare_for_testing.
8130
c82c0b55
MS
81312011-02-25 Michael Snyder <msnyder@vmware.com>
8132
8133 * gdb.multi/base.exp: Add tests for info inferiors with args.
8134
1d94651b
JK
81352011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8136
8137 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8138 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8139 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8140 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8141 asmfile3. Comment the STABS (#3) file compilation. Compile
8142 everything through assembler. Provide KFAIL for symtab/12497.
8143 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8144 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8145 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8146 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8147
3bd0f5ef
MS
81482011-02-24 Michael Snyder <msnyder@vmware.com>
8149
8150 * gdb.base/break.exp: Add tests for delete breakpoints using
8151 convenience variables and value history references.
8152
12c1418e
MS
81532011-02-24 Michael Snyder <msnyder@vmware.com>
8154
8155 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8156 left behind in previous check-in.
8157
e5a67952
MS
81582011-02-23 Michael Snyder <msnyder@vmware.com>
8159
8160 * gdb.base/break.exp: Add tests for "info break" with arguments.
8161 * gdb.trace/infotrace.exp: Update patterns for error and help.
8162 * gdb.base/completion.exp: Update pattern.
8163 * gdb.base/ena-dis-br.exp: Update pattern.
8164 * gdb.base/help.exp: Update patterns.
8165
81662011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8167
8168 * gdb.base/memattr.exp: New test.
8169 * gdb.base/memattr.c: Test load for memattr.exp.
8170
6e6fbe60
DE
81712011-02-22 Doug Evans <dje@google.com>
8172
8173 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8174
1d41d745
MS
81752011-02-22 Michael Snyder <msnyder@vmware.com>
8176
8177 * Makefile.in: Make more clean.
8178 * gdb.ada/Makefile.in: Ditto.
8179 * gdb.arch/Makefile.in: Ditto.
8180 * gdb.asm/Makefile.in: Ditto.
8181 * gdb.base/Makefile.in: Ditto.
8182 * gdb.cp/Makefile.in: Ditto.
8183 * gdb.dwarf2/Makefile.in: Ditto.
8184 * gdb.java/Makefile.in: Ditto.
8185 * gdb.mi/Makefile.in: Ditto.
8186 * gdb.modula2/Makefile.in: Ditto.
8187 * gdb.python/Makefile.in: Ditto.
8188 * gdb.server/Makefile.in: Ditto.
8189 * gdb.stabs/Makefile.in: Ditto.
8190 * gdb.threads/Makefile.in: Ditto.
8191 * gdb.trace/Makefile.in: Ditto.
8192
79ba84ca
MS
81932011-02-22 Michael Snyder <msnyder@vmware.com>
8194
df46027d 8195 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8196 info threads.
8197
b9b35694
JB
81982011-02-22 Joel Brobecker <brobecker@adacore.com>
8199
8200 * gdb.python/py-breakpoint.exp: Fix the expected output of
8201 one of the "maint info breakpoints" tests to accept the output
8202 generated on platforms that do not have hardware watchpoints.
8203
8bfb830f
JB
82042011-02-22 Joel Brobecker <brobecker@adacore.com>
8205
8206 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8207 clean_restart. Be a little stricter in the expected output
8208 for one of the tests. Fix a typo in one of the comments.
8209
c45f3c54
JB
82102011-02-22 Joel Brobecker <brobecker@adacore.com>
8211
8212 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8213 Delete variable binfile, no longer use. Add or modify test
8214 comments to make them unique.
8215
b97c863c
MS
82162011-02-21 Michael Snyder <msnyder@vmware.com>
8217
8218 * Makefile.in: Update for make clean.
8219 * gdb.ada/Makefile.in: Ditto.
8220 * gdb.arch/Makefile.in: Ditto.
8221 * gdb.asm/Makefile.in: Ditto.
8222 * gdb.base/Makefile.in: Ditto.
8223 * gdb.cp/Makefile.in: Ditto.
8224 * gdb.dwarf2/Makefile.in: Ditto.
8225 * gdb.java/Makefile.in: Ditto.
8226 * gdb.mi/Makefile.in: Ditto.
8227 * gdb.modula2/Makefile.in: Ditto.
8228 * gdb.python/Makefile.in: Ditto.
8229 * gdb.server/Makefile.in: Ditto.
8230 * gdb.stabs/Makefile.in: Ditto.
8231 * gdb.threads/Makefile.in: Ditto.
8232 * gdb.trace/Makefile.in: Ditto.
8233
aea5b279
MS
82342011-02-21 Michael Snyder <msnyder@vmware.com>
8235
8236 * gdb.threads/thread-find.exp: Update patterns for changes in
8237 output of "info threads" command.
8238
e3039479
UW
82392011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8240 Ulrich Weigand <uweigand@de.ibm.com>
8241
8242 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8243 (skip_hw_watchpoint_tests): Likewise.
8244 (skip_hw_watchpoint_multi_tests): Likewise.
8245
b800ec70
UW
82462011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8247
8248 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8249 (skip_hw_watchpoint_tests): Likewise.
8250 (skip_hw_watchpoint_multi_tests): Likewise.
8251 (skip_hw_watchpoint_access_tests): Likewise.
8252
8253 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8254 * gdb.base/pr11022.exp: Likewise.
8255 * gdb.base/watch-read.exp: Likewise.
8256 * gdb.base/watch_thread_num.exp: Likewise.
8257 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8258 * gdb.base/watchpoint-hw.exp: Likewise.
8259 * gdb.base/watchpoint.exp: Likewise.
8260 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8261 * gdb.threads/watchthreads-reorder.exp: Likewise.
8262 * gdb.threads/watchthreads.exp: Likewise.
8263 * gdb.threads/watchthreads2.exp: Likewise.
8264
91033e37
JB
82652011-02-21 Joel Brobecker <brobecker@adacore.com>
8266
8267 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8268 the debugger is unable to find the array bounds.
8269
eeaafae2
JK
82702011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8271
8272 * gdb.cp/typedef-operator.exp: New file.
8273 * gdb.cp/typedef-operator.cc: New file.
8274
e338d953
MS
82752011-02-17 Michael Snyder <msnyder@vmware.com>
8276
8277 * gdb.threads/thread-find.exp: Fix regular expressions.
8278
e67ad678
JB
82792011-02-17 Joel Brobecker <brobecker@adacore.com>
8280
8281 * gdb.ada/packed_array: Expand testcase to test printing of
8282 unconstrained packed array.
8283
93084bca
JB
82842011-02-17 Joel Brobecker <brobecker@adacore.com>
8285
8286 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8287
a0c78a73
PA
82882011-02-16 Pedro Alves <pedro@codesourcery.com>
8289
f65d5553 8290 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8291 (main): Initialize it before collecting, and and clear it
8292 afterwards.
f65d5553
PA
8293 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8294 collecting with '{type} addr', where the addr expression is not an
8295 rvalue.
a0c78a73 8296
3dfcbbd2
KW
82972011-02-16 Ken Werner <ken.werner@de.ibm.com>
8298
8299 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8300 a bool variable. Expect correct OpenCL names for vector types. Use the
8301 uc3 variable name instead of referring to the uchar3 built-in type.
8302 Escape the asterisk at the half pointer test.
8303
08807d5a
PA
83042011-02-16 Pedro Alves <pedro@codesourcery.com>
8305
f65d5553 8306 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8307 (main): Initialize it before collecting, and and clear it
8308 afterwards.
f65d5553
PA
8309 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8310 collecting overlapping memory ranges.
08807d5a 8311
60f98dde
MS
83122011-02-15 Michael Snyder <msnyder@vmware.com>
8313
8314 * gdb.base/default.exp: Add tests for thread commands.
8315 * gdb.base/help.exp: Add tests for thread commands.
8316 * gdb.threads/thread-find.exp: New test for thread find command.
8317
648cd113
KW
83182011-02-15 Ken Werner <ken.werner@de.ibm.com>
8319
8320 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8321
494e194e
YQ
83222011-02-15 Yao Qi <yao@codesourcery.com>
8323
8324 PR tdep/12352
8325 * gdb.arch/arm-disp-step.S : New test for str instruction.
8326 * gdb.arch/arm-disp-step.exp : Likewise.
8327
d9492458
TJB
83282011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8329
8330 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8331 "vector_register2_vr" test strings. Test the extended floating
8332 point registers (F32~F63).
8333 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8334 IBM XL C compiler. Make the test program use a register provided
8335 by the compiler for the lxvd2x instruction.
8336
8af8e3bc
PA
83372011-02-14 Pedro Alves <pedro@codesourcery.com>
8338
8339 * gdb.trace/unavailable.cc (class Base, class Middle, class
8340 Derived): New types.
8341 (derived_unavail, derived_partial, derived_whole): New globals.
8342 (virtual_partial): New global.
8343 (virtualp): Point at virtual_partial.
8344 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8345 related to unavailable vptr.
8346
1b28d0b3
PA
83472011-02-14 Pedro Alves <pedro@codesourcery.com>
8348
8349 * gdb.trace/unavailable.cc (a, b, c): New globals.
8350 (main): Set and clear them.
8351 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8352 `a' and `c', and check that `b' isn't collected, although `a' and
8353 `c' are.
8354
ec0a52e1
PA
83552011-02-14 Pedro Alves <pedro@codesourcery.com>
8356
8357 * gdb.trace/unavailable.cc (struct Virtual): New.
8358 (virtualp): New global pointer.
8359 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8360 printing a pointer to an object whose type has a vtable, with
8361 print object on.
8362
24e6bcee
PA
83632011-02-14 Pedro Alves <pedro@codesourcery.com>
8364
8365 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8366 value repeat handles unavailableness.
8367
39d37385
PA
83682011-02-14 Pedro Alves <pedro@codesourcery.com>
8369
8370 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8371 tests for building arrays from unavailable values, subscripting
8372 non-memory rvalue unvailable arrays, and accessing fields or
8373 baseclasses of non-lazy unavailable values,
8374 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8375 struct types.
8376 (g_smallstruct, g_smallstruct_b): New globals.
8377
06d72e16
PA
83782011-02-14 Pedro Alves <pedro@codesourcery.com>
8379
8380 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8381
bc9a5551
JK
83822011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8383
8384 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8385 * gdb.cp/overload-const.exp: New file.
8386 * gdb.cp/overload-const.cc: New file.
8387
54fcddd0
UW
83882011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8389
8390 * gdb.opencl/callfuncs.cl: New file.
8391 * gdb.opencl/callfuncs.exp: New test.
8392 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8393
d6dafb7c
UW
83942011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8395
8396 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8397 when computing result.
8398 * gdb.arch/altivec-abi.exp: Update expected results.
8399
a449c2d8
TJB
84002011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8401
8402 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8403 * gdb.base/jit.exp: Likewise.
8404 * gdb.base/pie-execl.exp: Likewise.
8405 * gdb.base/solib-nodir.exp: Likewise.
8406 * gdb.base/solib-overlap.exp: Likewise.
8407
764880b7
PA
84082011-02-07 Pedro Alves <pedro@codesourcery.com>
8409
8410 * gdb.trace/collection.c (global_pieces): New.
8411 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8412 New procedure.
8413 (gdb_trace_collection_test): Call it.
8414
505500db
SW
84152011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8416
8417 * gdb.python/py-evthreads.c: New file.
8418 * gdb.python/py-evthreads.exp: New file.
8419 * gdb.python/py-events.py: New file.
8420 * gdb.python/py-events.exp: New file.
8421 * gdb.python/py-events.c: New file.
8422
385203ed
DD
84232011-02-04 David Daney <ddaney@caviumnetworks.com>
8424
8425 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8426
9011945e
AB
84272011-02-03 Andrew Burgess <aburgess@broadcom.com>
8428
8429 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8430 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8431 boundary between two compilation units.
8432
580688f3
PA
84332011-02-02 Pedro Alves <pedro@codesourcery.com>
8434
8435 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8436 (Virtual): New structs.
8437 (virtual_o, virtual_middle_b): New globals.
8438 * gdb.cp/virtbase.exp: New tests.
8439
d3f0f853
PP
84402011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8441
8442 * gdb.base/jit.exp: New file.
8443 * gdb.base/jit-main.c: New file.
8444 * gdb.base/jit-solib.c: New file.
8445
b2030fb5
UW
84462011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8447
8448 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8449 proceed to initial kernel entry point.
8450 * gdb.opencl/datatypes.exp: Likewise.
8451 * gdb.opencl/operators.exp: Likewise.
8452 * gdb.opencl/vec_comps.exp: Likewise.
8453
2db19d1e
SW
84542011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8455
8456 * gdb.cp/nsnested.cc: New.
8457 * gdb.cp/nsnested.exp: New.
8458 * gdb.cp/nsnoimports.exp: New.
8459 * gdb.cp/nsnoimports.cc: New.
8460
6b0c4c1f
JB
84612011-01-31 Joel Brobecker <brobecker@adacore.com>
8462
8463 * gdb.base/interact.exp: Add extra tests that verify that
8464 the value of the interactive-mode setting does not change
8465 after the script is sourced.
8466
80b23b6a
JK
84672011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8468
8469 * gdb.cp/noparam.exp: New file.
8470 * gdb.cp/noparam.cc: New file.
8471
ffd5ec24
PA
84722011-01-28 Pedro Alves <pedro@codesourcery.com>
8473
8474 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8475 there's no stack or registers.
8476
a81766d8
TT
84772011-01-26 Tom Tromey <tromey@redhat.com>
8478
8479 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8480 space before string output. Add test for "set print pretty off"
8481 case.
8482
585fdaa1
PA
84832011-01-25 Pedro Alves <pedro@codesourcery.com>
8484
8485 * gdb.base/frame-args.exp: Adjust.
8486 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8487 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8488 * gdb.dwarf2/pieces.exp: Adjust.
8489 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8490 * gdb.opt/inline-locals.exp: Adjust.
8491 * gdb.threads/fork-child-threads.exp: Adjust.
8492
d468832a
KW
84932011-01-25 Ken Werner <ken.werner@de.ibm.com>
8494
8495 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8496 OpenCL kernel function. Add a comment as marker. Add address space
8497 qualifiers for the remaining program scope variables.
8498 * gdb.opencl/datatypes.cl: Likewise.
8499 * gdb.opencl/operators.cl: Likewise.
8500 * gdb.opencl/vec_comps.cl: Likewise.
8501 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8502 Add breakpoint at the marker comment.
8503 * gdb.opencl/datatypes.exp: Likewise.
8504 * gdb.opencl/operators.exp: Likewise.
8505 * gdb.opencl/vec_comps.exp: Likewise.
8506
490f124f
PA
85072011-01-24 Pedro Alves <pedro@codesourcery.com>
8508
8509 * gdb.base/printcmds.c (some_struct): New struct and instance.
8510 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8511 procedure.
8512 <global scope>: Call it.
8513
6da78614
KW
85142011-01-21 Ken Werner <ken.werner@de.ibm.com>
8515
8516 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8517 argument to the gdb_compile_opencl_hostapp call.
8518
ec64c9aa
YQ
85192011-01-19 Yao Qi <yao@codesourcery.com>
8520
8521 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8522 positve list.
8523
810cfdbb
YQ
85242011-01-19 Yao Qi <yao@codesourcery.com>
8525
8526 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8527 canonical form.
8528 Remove "xscale-*-*"
8529 * gdb.xml/tdesc-regs.exp: Likewise.
8530 * gdb.python/py-section-script.exp: Replace ARM target triplet
8531 with canonical form.
8532 Match arm*-*-symbianelf*.
8533 * gdb.base/dup-sect.exp: Likewise.
8534 * lib/dwarf.exp: New.
8535 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8536 dwarf2_support.
8537 * gdb.dwarf2/dup-psym.exp: Likewise.
8538 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8539 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8540 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8541 * gdb.dwarf2/dw2-basic.exp: Likewise.
8542 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8543 * gdb.dwarf2/dw2-const.exp: Likewise.
8544 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8545 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8546 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8547 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8548 * gdb.dwarf2/dw2-filename.exp: Likewise.
8549 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8550 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8551 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8552 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8553 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8554 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8555 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8556 * gdb.dwarf2/dw2-producer.exp: Likewise.
8557 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8558 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8559 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8560 * gdb.dwarf2/dw2-strp.exp: Likewise.
8561 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8562 * gdb.dwarf2/implptr.exp: Likewise.
8563 * gdb.dwarf2/mac-fileno.exp: Likewise.
8564 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8565 * gdb.dwarf2/pieces.exp: Likewise.
8566 * gdb.dwarf2/pr11465.exp: Likewise.
8567 * gdb.dwarf2/valop.exp: Likewise.
8568 * gdb.dwarf2/watch-notconst.exp: Likewise.
8569 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8570
4694da01
TT
85712011-01-19 Tom Tromey <tromey@redhat.com>
8572
8573 * gdb.python/py-infthread.exp: Add thread tests.
8574
b075872c
JB
85752011-01-14 Joel Brobecker <brobecker@adacore.com>
8576
8577 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8578
2c3e6e24
JB
85792011-01-14 Joel Brobecker <brobecker@adacore.com>
8580
8581 * gdb.ada/widewide: New testcase.
8582
de8fa76c
JB
85832011-01-13 Joel Brobecker <brobecker@adacore.com>
8584
8585 * gdb.base/interact.exp: New testcase.
8586
1b05df00
TT
85872011-01-12 Tom Tromey <tromey@redhat.com>
8588
8589 * gdb.mi/gdb2549.exp: Update for error message changes.
8590 * gdb.mi/mi-cli.exp: Likewise.
8591 * gdb.mi/mi-disassemble.exp: Likewise.
8592 * gdb.mi/mi-pthreads.exp: Likewise.
8593 * gdb.mi/mi-regs.exp: Likewise.
8594 * gdb.mi/mi-stack.exp: Likewise.
8595 * gdb.mi/mi-var-block.exp: Likewise.
8596 * gdb.mi/mi-var-cmd.exp: Likewise.
8597 * gdb.mi/mi2-cli.exp: Likewise.
8598 * gdb.mi/mi2-disassemble.exp: Likewise.
8599 * gdb.mi/mi2-pthreads.exp: Likewise.
8600 * gdb.mi/mi2-regs.exp: Likewise.
8601 * gdb.mi/mi2-stack.exp: Likewise.
8602 * gdb.mi/mi2-var-block.exp: Likewise.
8603 * gdb.mi/mi2-var-cmd.exp: Likewise.
8604
c2ff108b
JK
86052011-01-12 Andrew Burgess <aburgess@broadcom.com>
8606 Jan Kratochvil <jan.kratochvil@redhat.com>
8607
8608 PR fortran/11104 and DWARF unbound arrays detection.
8609 * gdb.fortran/multi-dim.exp: New file.
8610 * gdb.fortran/multi-dim.f90: New file.
8611
b716877b
AB
86122011-01-12 Andrew Burgess <aburgess@broadcom.com>
8613
8614 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8615 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8616 add new tests for opcode dumping.
8617
6c162d5e
TT
86182011-01-11 Tom Tromey <tromey@redhat.com>
8619
8620 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8621
77b06cd7
TJB
86222010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8623
8624 Convert hardware watchpoints to use breakpoint_ops.
8625 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8626 type is not supported.
8627 * gdb.base/foll-fork.exp: Likewise.
8628 * gdb.base/foll-vfork.exp: Likewise.
8629
f39a75d0
PM
86302011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8631
8632 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8633 Use load_lib gdb-python.exp.
8634 * gdb.python/python.exp: Ditto.
8635 * gdb.python/py-function.exp: Ditto.
8636
fc529d80
AS
86372011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8638
8639 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8640
fb03cb59
JK
86412011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8642
8643 * configure: Regenerate.
8644
d8e22779
TT
86452011-01-06 Tom Tromey <tromey@redhat.com>
8646
8647 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8648
09050809
JB
86492011-01-06 Joel Brobecker <brobecker@adacore.com>
8650
fc529d80
AS
8651 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8652 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8653 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8654 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8655 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8656 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8657 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8658 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8659 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8660 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8661 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8662 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8663 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8664 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8665 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8666 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8667 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8668 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8669 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8670 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8671 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8672 gdb.ada/uninitialized_vars.exp,
8673 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8674 Simplify by using clean_restart.
09050809 8675
8ed5dd9e
JB
86762011-01-06 Joel Brobecker <brobecker@adacore.com>
8677
8678 Add marker to be used as anchor for inserting breakpoints.
8679 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8680 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8681 Likewise.
8682
8683 Remove uses of gdb_start_cmd.
8684 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8685 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8686
8687 Do not run testcase if testing with GDBserver.
8688 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8689 if testing with GDBserver.
8690
368a124f
JB
86912011-01-06 Joel Brobecker <brobecker@adacore.com>
8692
8693 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8694 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8695 copyright header.
8696
44944448
JB
86972011-01-05 Joel Brobecker <brobecker@adacore.com>
8698
8699 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8700 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8701 testsuite/gdb.fortran/complex.f,
8702 testsuite/gdb.fortran/derived-type.f90,
8703 testsuite/gdb.fortran/library-module-lib.f90,
8704 testsuite/gdb.fortran/library-module-main.f90,
8705 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8706 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8707 Copyright year update.
8708
31886ea6
JB
87092011-01-05 Joel Brobecker <brobecker@adacore.com>
8710
8711 * gdb.base/langs1.f: Add copyright header.
8712
ebedcab5
JK
87132011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8714
8715 * gdb.base/morestack.exp: New file.
8716 * gdb.base/morestack.c: New file.
8717
de1eb2f9
JK
87182011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8719
8720 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8721
9e87a409
JB
87222010-12-29 Joel Brobecker <brobecker@adacore.com>
8723
8724 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8725 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8726
720d1a40
JB
87272010-12-29 Joel Brobecker <brobecker@adacore.com>
8728
8729 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8730
a283af87
AS
87312010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8732
5d3d9cba
AS
8733 * gdb.threads/tls.exp: Fix typo.
8734
a283af87
AS
8735 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8736 * gdb.threads/execl.exp: Update.
8737
2a20745c
YQ
87382010-12-23 Yao Qi <yao@codesourcery.com>
8739
8740 * gdb.arch/arm-disp-step.exp: New.
8741 * gdb.arch/arm-disp-step.S: New.
8742
a7658b96
TT
87432010-12-21 Tom Tromey <tromey@redhat.com>
8744
8745 * gdb.threads/execl.exp: Update.
8746 * gdb.threads/linux-dp.exp: Update.
8747 * gdb.threads/manythreads.exp: Update.
8748 * gdb.threads/tls.exp: Update.
8749
5b79abe7
TT
87502010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8751
8752 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8753 (NextOverThrowDerivates) <resumebpt>: New.
8754 (resumebpt_test): New.
8755 (main): Call resumebpt_test.
8756 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8757
0914bcdb
SS
87582010-12-12 Stan Shebs <stan@codesourcery.com>
8759
8760 * gdb.trace/tsv.exp: Test print command on trace state variables.
8761
305aeedc
TT
87622010-12-09 Tom Tromey <tromey@redhat.com>
8763
8764 * gdb.base/interp.exp: Add regression test.
8765
186c406b
TT
87662010-12-09 Tom Tromey <tromey@redhat.com>
8767
8768 * gdb.java/jnpe.java: New file.
8769 * gdb.java/jnpe.exp: New file.
8770 * gdb.cp/nextoverthrow.exp: New file.
8771 * gdb.cp/nextoverthrow.cc: New file.
8772
aae1c79a
DE
87732010-12-07 Doug Evans <dje@google.com>
8774
8775 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8776 of data-directory.
8777 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8778 updated.
8779 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8780
60f98dde 87812010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8782
8783 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8784 * gdb.base/call-sc.exp: Ditto.
8785 * gdb.base/finish.exp: Ditto.
8786 * gdb.base/return.exp: Ditto.
8787 * gdb.base/return2.exp: Ditto.
8788
5fa290c1
DE
87892010-11-30 Doug Evans <dje@google.com>
8790
8791 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8792 (gdb_expect_list): Fix spelling errors in comments.
8793 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8794 send_gdb/gdb_expect_list where applicable.
8795 * gdb.base/call-ar-st.exp: Ditto.
8796 * gdb.base/funcargs.exp: Ditto.
8797 * gdb.base/gcore.exp: Ditto.
8798 * gdb.base/page.exp: Ditto.
8799 * gdb.base/sigaltstack.exp: Ditto.
8800 * gdb.base/siginfo.exp: Ditto.
8801 * gdb.base/sigstep.exp: Ditto.
8802 * gdb.base/trace-commands.exp: Ditto.
8803
4e04c971
DE
88042010-11-29 Doug Evans <dje@google.com>
8805
8806 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8807 printer-name;subprinter-name.
8808
8cf6f0b1
TT
88092010-11-29 Tom Tromey <tromey@redhat.com>
8810
8811 * gdb.dwarf2/implptr.exp: New file.
8812 * gdb.dwarf2/implptr.c: New file.
8813 * gdb.dwarf2/implptr.S: New file.
8814
94b6973e
PM
88152010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8816
fc529d80 8817 PR python/12199
94b6973e
PM
8818
8819 * gdb.python/py-breakpoint.exp: Test the delete method.
8820
8358c15c
JK
88212010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8822
8823 Fix step_resume_breakpoint unsaved during an infcall.
8824 * gdb.base/step-resume-infcall.exp: New file.
8825 * gdb.base/step-resume-infcall.c: New file.
8826
f6df29bc
TJB
88272010-11-24 Edjunior Machado <emachado@br.ibm.com>
8828
8829 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8830
f2b5a5cf
TJB
88312010-11-24 Edjunior Machado <emachado@br.ibm.com>
8832
8833 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8834 on ppc64's symbols; "finish" and "return" commands must accept to
8835 show the caller line again as well as the line after.
8836 * gdb.asm/powerpc64.inc: New file.
8837
6b0ecdc2
DE
88382010-11-23 Doug Evans <dje@google.com>
8839
8840 * lib/gdb.exp (gdb_test_sequence): New function.
8841 (gdb_expect_list): Add verbose -log call for each pattern.
8842 * gdb.base/signals.exp (test_handle_all_print): Call it.
8843 Reduce timeout increment from 6 minutes to 1 minute.
8844 * gdb.server/ext-run.exp: Call it.
8845
ea976c60
PM
88462010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8847
f2b5a5cf 8848 PR python/12212
ea976c60
PM
8849
8850 * gdb.python/python.exp: Check that selected_thread raises an
8851 error when no inferior is loaded.
8852
c0efa795
JK
88532010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8854
8855 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8856 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8857
ec3aa567
JK
88582010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8859
8860 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8861 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8862
d8249011
DE
88632010-11-18 Doug Evans <dje@google.com>
8864
8865 * gdb.server/ext-run.exp: Fix intermittent failures.
8866
d4eba7d1
NF
88672010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8868
8869 * gdb.stabs/gdb11479.exp: Use runto_main.
8870
b04c2f88
NF
88712010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8872
8873 * gdb.base/break-entry.exp: Skip if using a stub.
8874
ae9d7ce4
NF
88752010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8876
8877 * gdb.python/py-inferior.exp: Pack values in target endianness.
8878
621c8364
TT
88792010-11-12 Tom Tromey <tromey@redhat.com>
8880
8881 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8882 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8883 MemoryError.
8884 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8885 type.
8886 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8887 MemoryError.
8888 (test_subscript_regression): Update exception type.
8889
84f4c1fe
PM
88902010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8891
8892 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8893 breakpoint tests.
8894
a1442452
PA
88952010-11-09 Pedro Alves <pedro@codesourcery.com>
8896
8897 * gdb.base/watchpoint.exp: Test "watch -location" with an
8898 innacessible location.
8899
efd11a33
JK
89002010-11-09 Edjunior Machado <emachado@br.ibm.com>
8901 Luis Machado <luisgpm@br.ibm.com>
8902
8903 * gdb.base/maint.exp: Expect "." prefix.
8904 * gdb.base/nodebug.exp: Expect "." Likewise.
8905 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8906 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8907 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8908 POWER server processors.
8909
aa00efb5
JK
89102010-11-08 Edjunior Machado <emachado@br.ibm.com>
8911 Luis Machado <luisgpm@br.ibm.com>
8912
8913 * gdb.base/break-entry.exp: convert entry point for
8914 ppc64 and expect leading `.' on ppc64's symbols
8915
99e7ae30
DE
89162010-11-05 Doug Evans <dje@google.com>
8917
8918 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8919 * gdb.python/py-param.exp: Delete, contents moved to ...
8920 * gdb.python/py-parameter.exp: ... here. New file.
8921 Add test for gdb.parameter ("directories").
99e7ae30 8922
f4b8a18d
KW
89232010-11-05 Ken Werner <ken.werner@de.ibm.com>
8924
8925 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8926 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8927 * configure: Regenerate.
8928 * gdb.opencl/Makefile.in: New File.
8929 * gdb.opencl/datatypes.exp: Likewise.
8930 * gdb.opencl/datatypes.cl: Likewise.
8931 * gdb.opencl/operators.exp: Likewise.
8932 * gdb.opencl/operators.cl: Likewise.
8933 * gdb.opencl/vec_comps.exp: Likewise.
8934 * gdb.opencl/vec_comps.cl: Likewise.
8935 * gdb.opencl/convs_casts.exp: Likewise.
8936 * gdb.opencl/convs_casts.cl: Likewise.
8937 * lib/opencl.exp: Likewise.
8938 * lib/opencl_hostapp.c: Likewise.
8939 * lib/opencl_kernel.cl: Likewise.
8940 * lib/cl_util.c: Likewise.
8941 * lib/cl_util.c: Likewise.
8942 * gdb.base/default.exp (set language): Add "opencl" to the list of
8943 languages.
8944
a9d5ef47
SW
89452010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8946
8947 * gdb.cp/overload.exp: Added test for inheritance overload.
8948 * gdb.cp/overload.cc: Ditto.
8949 * gdb.cp/oranking.exp: Removed releveant kfails.
8950
03eb1c79
JK
89512010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8952 Joel Brobecker <brobecker@adacore.com>
8953
8954 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8955 check test_compiler_info.
8956
dbc98a8b
KW
89572010-11-03 Ken Werner <ken.werner@de.ibm.com>
8958
8959 * gdb.base/gnu_vector.exp: Adjust expect messages.
8960
120bd360
KW
89612010-11-03 Ken Werner <ken.werner@de.ibm.com>
8962
8963 * gdb.base/gnu_vector.exp: Add unary operator tests.
8964
c37f7098
KW
89652010-11-03 Ken Werner <ken.werner@de.ibm.com>
8966
8967 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8968
7b51bc51
DE
89692010-11-02 Doug Evans <dje@google.com>
8970
8971 * gdb.python/py-pp-maint.c: New file.
8972 * gdb.python/py-pp-maint.exp: New file.
8973 * gdb.python/py-pp-maint.py: New file.
8974
50c97f38
TT
89752010-11-02 Tom Tromey <tromey@redhat.com>
8976
8977 * gdb.base/default.exp: Remove "scheme" from language list.
8978
a289b8f6
JK
89792010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8980
8981 Revert:
8982 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8983 * gdb.threads/sigstep-threads.exp: New file.
8984 * gdb.threads/sigstep-threads.c: New file.
8985
cd017491
MS
89862010-10-20 Michael Snyder <msnyder@vmware.com>
8987
8988 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8989
8e6a5956
UW
89902010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8991
8992 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8993 Skip test completely if gdb,no_hardware_watchpoints.
8994
2c04da0d
UW
89952010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8996
8997 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8998 strict, but do not check for any particular function name within libc.
8999
79afc5ef
SW
90002010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9001
9002 * gdb.cp/smartp.exp: New test.
9003 * gdb.cp/smartp.cc : New test.
9004
026ffab7
SW
90052010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9006
9007 * gdb.cp/converts.exp: Test pointer to bool conversion.
9008 Test pointer to long conversion.
9009 * gdb.cp/oranking.exp: Removed relevant kfail.
9010
3a772aa4
TT
90112010-10-18 Tom Tromey <tromey@redhat.com>
9012
9013 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9014 argument to lazy_string.
9015 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9016 (pp_ls.to_string): Use it.
9017 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9018 Add "estring2" local.
9019
5fc3827b
JK
90202010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9021
9022 Fix s390x compatibility.
9023 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9024 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9025
8aeb23f3
JK
90262010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9027
9028 * gdb.threads/sigstep-threads.exp: New file.
9029 * gdb.threads/sigstep-threads.c: New file.
9030
c1e56572
JK
90312010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9032
9033 * gdb.base/pie-execl.exp: New file.
9034 * gdb.base/pie-execl.c: New file.
9035
92163a10
JK
90362010-10-13 Doug Evans <dje@google.com>
9037 Jan Kratochvil <jan.kratochvil@redhat.com>
9038
9039 PR exp/12117
9040 * gdb.cp/ptype-cv-cp.cc: New file.
9041 * gdb.cp/ptype-cv-cp.exp: New file.
9042
7062b0a0
SW
90432010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9044
9045 * gdb.cp/converts.cc: New test program.
9046 * gdb.cp/converts.exp: New test.
9047 * gdb.cp/overload.exp: Added test for void* vs int*.
9048 * gdb.cp/overload.exp: Ditto.
9049 * gdb.cp/oranking.exp: Removed related kfail.
9050
0e3509db
DE
90512010-10-13 Doug Evans <dje@google.com>
9052
9053 * lib/gdb-python.exp (gdb_check_python_config): New function.
9054 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9055 * gdb.python/lib-types.cc: New file.
9056 * gdb.python/lib-types.exp: New file.
9057
8dc78533
JK
90582010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9059
9060 * gdb.python/py-error.exp: New file.
9061 * gdb.python/py-error.py: New file.
9062
93c17e06
JK
90632010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9064
9065 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9066 gdb_test_multiple.
9067
d8b34041
JK
90682010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9069
9070 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9071 * gdb.base/prelink.exp: Likewise.
9072 * gdb.base/solib-nodir.exp: Likewise.
9073 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9074 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9075 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9076
e0cc584e
UW
90772010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9078
9079 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9080 for the "info files" test to avoid timeouts on slow machines.
9081
cfc353b1
JK
90822010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9083
9084 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9085 (main): Make openlib dummy call.
9086
d3d7896d
JK
90872010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9088
9089 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9090 * break-interp.exp (reach): Move the core body ...
9091 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9092 (test_ld): Provide always real argument, even to the linker. Replace
9093 dl_main by _dl_debug_state.
9094
5e533c94
JK
90952010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9096
9097 Fix results of prelinked PIEs on ppc*.
9098 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9099 Accept also DISPLACEMENT "PRESENT".
9100 (main): Replace "ZERO" displacements by "PRESENT".
9101
33540610
SW
91022010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9103
9104 * gdb.cp/oranking.exp: New test.
9105 * gdb.cp/oranking.cc: New test program.
9106
3bdf2bbd
KW
91072010-10-08 Ken Werner <ken.werner@de.ibm.com>
9108
9109 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9110 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9111
2f608a3a
KW
91122010-10-06 Ken Werner <ken.werner@de.ibm.com>
9113
9114 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9115 lush, lynx) New constant.
9116 * gdb.base/constvars.exp: Test const array types.
9117 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9118
aa2e2d8d
DE
91192010-10-06 Doug Evans <dje@google.com>
9120
9121 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9122 of syscall staging area.
9123
2844d6b5
KW
91242010-10-06 Ken Werner <ken.werner@de.ibm.com>
9125
9126 * gdb.base/gnu_vector.c: Add variable c4.
9127 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9128 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9129
7d8ac8bb
MR
91302010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9131
9132 * gdb.arch/altivec-abi.exp: Fix a typo.
9133
84a02e58
MR
91342010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9135
9136 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9137 to match a thread ID.
9138
b18e6318
JK
91392010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9140
9141 Fix s390x testcase compatibility.
9142 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9143
a2c09bd0
DE
91442010-10-01 Doug Evans <dje@google.com>
9145
9146 * lib/gdb-python.exp: New file.
9147 * gdb.python/py-block.exp: Use it.
9148 * gdb.python/py-breakpoint.exp: Ditto.
9149 * gdb.python/py-frame.exp: Ditto.
9150 * gdb.python/py-inferior.exp: Ditto.
9151 * gdb.python/py-param.exp: Ditto.
9152 * gdb.python/py-prettyprint.exp: Ditto.
9153 * gdb.python/py-shared.exp: Ditto.
9154 * gdb.python/py-symbol.exp: Ditto.
9155 * gdb.python/py-symtab.exp: Ditto.
9156 * gdb.python/py-type.exp: Ditto.
9157 * gdb.python/py-value.exp: Ditto.
9158 * gdb.python/python.exp: Ditto.
9159
38f12cfc
TT
91602010-09-30 Tom Tromey <tromey@redhat.com>
9161
9162 * gdb.base/anon.exp: New file.
9163 * gdb.base/anon.c: New file.
9164
9ae8282d
TT
91652010-09-30 Tom Tromey <tromey@redhat.com>
9166
9167 * gdb.base/completion.exp: Test completion through anonymous
9168 union.
9169 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9170
e9e07ba6
JK
91712010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 Fix printing parameters of inlined functions.
9174 * gdb.dwarf2/dw2-inline-param.exp: New file.
9175 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9176 * gdb.dwarf2/dw2-inline-param.S: New file.
9177
cd2effb2
JK
91782010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9179
9180 PR corefiles/12071.
9181 * gdb.base/corefile.exp (quit with a process, no question: load core)
9182 (quit with a core file): New tests.
9183
bceffbf3
JK
91842010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9185
9186 Fix GDB crash on inferior calls with self-referencing classes.
9187 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9188 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9189 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9190
1736ad11
JK
91912010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9192
9193 Fix lost siginfo_t for inferior calls.
9194 * gdb.base/siginfo-infcall.exp: New file.
9195 * gdb.base/siginfo-infcall.c: New file.
9196
a176ad92
JB
91972010-09-22 Joel Brobecker <brobecker@adacore.com>
9198
9199 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9200
c2b0a229
JK
92012010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9202
9203 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9204 New test.
9205 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9206
e8ae22d1
JB
92072010-09-22 Joel Brobecker <brobecker@adacore.com>
9208
9209 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9210 type of our const type.
9211
ec322823
SW
92122010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9213
9214 * gdb.cp/pr12028.cc: New.
9215 * gdb.cp/pr12028.exp: New.
9216
72929c62
JB
92172010-09-22 Joel Brobecker <brobecker@adacore.com>
9218
9219 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9220
875b4ff5 92212010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9222 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9223
9224 PR mi/11407
9225 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9226 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9227 * gdb.mi/dw2-ref-missing-frame.S New File.
9228 * gdb.mi/dw2-ref-missing-frame.exp New File.
9229
7155d578
TT
92302010-09-14 Tom Tromey <tromey@redhat.com>
9231
9232 PR symtab/8399:
9233 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9234
515ed532
TT
92352010-09-14 Tom Tromey <tromey@redhat.com>
9236
9237 PR exp/11803:
9238 * gdb.threads/tls.exp: Use C++.
9239 (check_thread_local): Use K::another_thread_local.
9240 * gdb.threads/tls.c (class K): New.
9241 (another_thread_local): Now a member of K.
9242 (spin): Update. No longer K&R C.
9243
450ca57c
SW
92442010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9245
9246 * gdb.cp/koenig.cc: created class for testing member lookup.
9247 * gdb.cp/koenig.exp: Added test for member lookup.
9248
dbd492a3
JK
92492010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9250
9251 Fix false FAILs on sourcetree topdir directory containing "kill".
9252 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9253 source line matching regexp.
9254
8d4d924b
JK
92552010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9256
9257 * gdb.python/python.exp (set height 0, collect help from uiout)
9258 (verify help to uiout): New tests.
9259
8e64f2a0
JK
92602010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9261
9262 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9263 is_lp64_target to check 64bit target.
9264
4569eed2
JK
92652010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9266
9267 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9268 (test_ld) <powerpc64-*>: New.
9269
5e1617b1
DJ
92702010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9271
9272 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9273
c767944b
DJ
92742010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9275
9276 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9277 (FunctionArg::method): New function.
9278 (empty, arg): New variables.
9279 (main): Call arg.method.
9280 * gdb.cp/templates.exp (test_template_args): New function.
9281 (do_tests): Call it.
9282
27d3a3fc
UW
92832010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9284
9285 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9286 of "next" to proceed over pthread_exit call.
9287
55b7ce7f
UW
92882010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9289
9290 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9291 "maint print statistics" output to prevent expect timeouts.
9292
809df446
JK
92932010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9294
9295 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9296 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9297 (test_float_rejected): ... here.
9298 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9299 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9300 (test_float_rejected): ... here.
9301 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9302 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9303 (test_float_rejected): ... here.
9304 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9305 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9306 (test_float_rejected): ... here.
9307
8464be76
DJ
93082010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9309
9310 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9311 before disabling hardware watchpoints.
9312 (test_inaccessible_watchpoint): Check that hardware watchpoints
9313 are used. Test for watchpoints on a constant address.
9314
14dba4b4
JK
93152010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9316
9317 * gdb.base/ui-redirect.exp: New file.
9318
3f3540e1 93192010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9320 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9321
9322 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9323
0f254bb7
DE
93242010-08-31 Doug Evans <dje@google.com>
9325
9326 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9327
03f17ccf
TT
93282010-08-30 Tom Tromey <tromey@redhat.com>
9329
9330 PR python/11792:
9331 * gdb.python/py-value.exp (test_subscript_regression): Add
9332 dynamic_type test.
9333
640617ad
DJ
93342010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9335
9336 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9337 instead of running to main. Do not test the main function.
9338 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9339 Add new main.
9340
2ed91d1b
PA
93412010-08-26 Pedro Alves <pedro@codesourcery.com>
9342
9343 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9344 one test.
9345
673bfd45
DE
93462010-08-24 Doug Evans <dje@google.com>
9347
9348 PR symtab/11942
9349 * gdb.dwarf2/dw4-sig-types.cc: New file.
9350 * gdb.dwarf2/dw4-sig-types.h: New file.
9351 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9352 * gdb.dwarf2/dw4-sig-types.exp: New file.
9353
f9ffd4bb
TT
93542010-08-23 Tom Tromey <tromey@redhat.com>
9355
9356 PR python/11145:
9357 * gdb.python/py-value.c (Base, Derived): New types.
9358 (base): New global.
9359 * gdb.python/py-value.exp (test_subscript_regression): Add
9360 dynamic_cast test.
9361
d839c8a4
TT
93622010-08-23 Tom Tromey <tromey@redhat.com>
9363
9364 PR python/10676:
9365 * gdb.python/py-type.exp (test_fields): Add tests for type
9366 equality.
9367
702c2711
TT
93682010-08-23 Tom Tromey <tromey@redhat.com>
9369
9370 PR python/11915:
9371 * gdb.python/py-type.exp (test_fields): Add tests for array.
9372
832bafd3
KS
93732010-08-23 Keith Seitz <keiths@redhat.com>
9374
9375 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9376 have any children. Create a new abbrev for it.
9377 Add missing terminal sequence to .debug_abbrev.
9378
c37bf528
KS
93792010-08-20 Keith Seitz <keiths@redhat.com>
9380
9381 PR symtab/11465:
9382 * gdb.dwarf2/pr11465.exp: New test.
9383 * gdb.dwarf2/pr11465.S: New file.
9384 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9385 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9386
4572cbac
TJB
93872010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9388
9389 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9390 registers. Update data sets with the new v2_double element in the
9391 VSX register union. Add vector_register3_vr data set for the AltiVec
9392 registers. Use gdb_test_no_output instead of send_gdb.
9393
e7fbb131
PA
93942010-08-19 Pedro Alves <pedro@codesourcery.com>
9395
9396 * gdb.python/py-shared.exp: New file, factored out from
9397 python.exp.
9398 * gdb.python/py-shared.c: New file.
9399 * gdb.python/py-shared-sl.c: New file.
9400 * gdb.python/python-1.c: New file.
9401 * gdb.python/python-sl.c: Delete.
9402 * gdb.python/python.c: Mention python-1.c.
9403 * gdb.python/python.exp: Move shared library tests to
9404 py-shared.exp.
9405 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9406 (MISCELLANEOUS): New.
9407 (clean mostlyclean): Also remove $MISCELLANEOUS.
9408
d30f5e1f
DE
94092010-08-19 Doug Evans <dje@google.com>
9410
9411 PR exp/11926
9412 * gdb.base/printcmds.exp (test_float_accepted): New function.
9413 Move existing float tests there. Add tests for floats with suffixes.
9414 (test_float_rejected): New function.
9415 * gdb.java/jv-print.exp (test_float_accepted): New function.
9416 (test_float_rejected): New function.
9417 * gdb.objc/print.exp: New file.
9418 * gdb.pascal/print.exp: New file.
9419 * lib/objc.exp: New file.
9420
7b3fd859
PM
94212010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9422
9423 * gdb.base/default.exp (info set): Avoid full buffer error and force
9424 reading up to final gdb prompt.
9425 (show): Likewise.
9426
c92817ce
TT
94272010-08-18 Tom Tromey <tromey@redhat.com>
9428
9429 PR symtab/11919:
9430 * gdb.base/completion.exp: Add test.
9431
f1208f9e
DE
94322010-08-18 Doug Evans <dje@google.com>
9433
9434 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9435 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9436 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9437 Simplify, early exit if runto_main fails.
9438 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9439 (set_lang_fortran): Moved to lib/fortran.exp.
9440 * gdb.fortran/types.exp: load_lib fortran.exp.
9441 (set_lang_fortran): Moved to lib/fortran.exp.
9442 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9443 * gdb.java/jprint.exp (set_lang_java): Ditto.
9444 * gdb.java/jv-exp.exp: load_lib java.exp.
9445 If set_lang_java fails, issue a warning instead of failure to be
9446 consistent with other set_lang_foo uses.
9447 (set_lang_java): Moved to lib/java.exp.
9448 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9449 If set_lang_java fails, issue a warning instead of failure to be
9450 consistent with other set_lang_foo uses.
9451 * gdb.pascal/types.exp: load_lib pascal.exp.
9452 (set_lang_pascal): Moved to lib/pascal.exp.
9453 * lib/fortran.exp: New file.
9454 * lib/java.exp (set_lang_java): New function.
9455 * lib/pascal.exp (set_lang_pascal): New function.
9456
2f06b485
YQ
94572010-08-18 Yao Qi <yao@codesourcery.com
9458
9459 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9460 func_nofb_start and func_loopfb_start, so that address of functions
9461 is equal to these labels on Thumb.
9462
96e25403
YQ
94632010-08-18 Yao Qi <yao@codesourcery.com>
9464
9465 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9466 to reflect latest c source file.
9467
36e6adc4
JK
94682010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9469
9470 * gdb.cp/infcall-dlopen.exp: New file.
9471 * gdb.cp/infcall-dlopen.cc: New file.
9472 * gdb.cp/infcall-dlopen-lib.cc: New file.
9473
f431efe5
PA
94742010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9475 Pedro Alves <pedro@codesourcery.com>
9476
9477 PR breakpoints/11371
9478
9479 * gdb.base/watch-cond-infcall.exp: New file.
9480 * gdb.base/watch-cond-infcall.c: New file.
9481
06a64a0b
TT
94822010-08-16 Tom Tromey <tromey@redhat.com>
9483
9484 * gdb.base/help.exp: Update.
9485 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9486 watchpoint.
9487 (test_watch_location): New proc.
9488 (test_watchpoint_in_big_blob): Delete watchpoint.
9489 * gdb.base/watchpoint.c (func5): New function.
9490 (main): Call it.
9491
70ebf4ed
DE
94922010-08-16 Doug Evans <dje@google.com>
9493
9494 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9495
ca5c20b6
PM
94962010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9497
9498 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9499 tests.
9500
7346b668
KW
95012010-08-11 Ken Werner <ken.werner@de.ibm.com>
9502
9503 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9504 * gdb.base/gnu_vector.c: New File.
9505 * gdb.base/gnu_vector.exp: Likewise.
9506
cb2e07a6
PM
95072010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9508
9509 * gdb.python/python.c: New File.
9510 * gdb.python/python-sl.c: New File.
9511 * gdb.python/python.exp: Test solib_address and decode_line
9512 * functions.
9513
5da1313b
JK
95142010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9515
9516 * gdb.python/python.exp (show height, set height 10)
9517 (verify pagination beforehand, verify pagination beforehand: q)
9518 (gdb.execute does not page, verify pagination afterwards)
9519 (verify pagination afterwards: q): New.
9520
49c3ccf7
DE
95212010-08-02 Doug Evans <dje@google.com>
9522
9523 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9524 because of an older gcc, change test2
9525 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9526 to unsupported.
9527
42c0c4f1
KH
95282010-07-30 Kazu Hirata <kazu@codesourcery.com>
9529
9530 * gdb.base/break-always.exp: Do not expect full paths to file
9531 names.
9532 * gdb.base/commands.exp: Likewise.
9533
d3765805
DE
95342010-07-30 Doug Evans <dje@google.com>
9535
c98ee71b
DE
9536 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9537 xfail them when run with older gccs.
9538
fd961404
DE
9539 * lib/gdb.exp (build_executable): Forward "c++" option to
9540 get_compiler_info.
9541
999adef4
DE
9542 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9543 "python print ttype.template_argument(1)" and
9544 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9545 if using gcc 4.4 or earlier.
9546
d3765805
DE
9547 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9548 attach-to-debugger handling.
9549
1276c759
JK
95502010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9551
9552 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9553 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9554 (main): Use copyreloc.
9555 * gdb.base/prelink.exp (split debug of executable)
9556 (.dynbss vs. .bss address shift): New tests.
9557
88caa9b9
PA
95582010-07-29 Pedro Alves <pedro@codesourcery.com>
9559
9560 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9561 in gdb_test_multiple.
9562
c6f2ac43
PA
95632010-07-29 Pedro Alves <pedro@codesourcery.com>
9564
9565 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9566 environment.
9567
326fd672
TT
95682010-07-28 Tom Tromey <tromey@redhat.com>
9569
9570 PR python/11060:
9571 * gdb.python/py-type.c (Temargs): New template.
9572 (temvar): New variable.
9573 * gdb.python/py-type.exp (test_template): New proc.
9574
3ce3b1ba
PA
95752010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9576
9577 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9578 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9579
34eaf542
TT
95802010-07-28 Tom Tromey <tromey@redhat.com>
9581
9582 PR c++/9946:
9583 * gdb.cp/temargs.exp: New file.
9584 * gdb.cp/temargs.cc: New file.
9585
d41b819e
JK
95862010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9587
9588 * gdb.base/help.exp (help disassemble): Update the content.
9589
26ab7092
JK
95902010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9591
9592 * gdb.threads/ia64-sigill.exp: New file.
9593 * gdb.threads/ia64-sigill.c: New file.
9594
5283e9e1
TT
95952010-07-27 Tom Tromey <tromey@redhat.com>
9596
9597 * gdb.opt/inline-cmds.c (ATTR): New define.
9598 (func1): Use it.
9599 (func2): Likewise.
9600 (func3): Likewise.
9601 (outer_inline1): Likewise.
9602 (outer_inline2): Likewise.
9603 * gdb.opt/inline-bt.c (ATTR): New define.
9604 (func1): Use it.
9605 (func2): Likewise.
9606 * gdb.opt/inline-locals.c (ATTR): New define.
9607 (func1): Use it.
9608 (func2): Likewise.
9609
e992ef73
TT
96102010-07-27 Tom Tromey <tromey@redhat.com>
9611
9612 * gdb.stabs/gdb11479.c (hack): New function.
9613 (test): Use it.
9614 (test2): Use it.
9615 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9616 (int32_search_buf, int64_search_buf): No longer static.
9617 (x): Remove.
9618 * gdb.base/relocate.c (hack): New function.
9619
5374244e
PM
96202010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9621
9622 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9623 * gdb.python/py-value.c (func1): New function.
9624 (func2): Likewise.
9625
a99aee83
CV
96262010-07-26 Corinna Vinschen <vinschen@redhat.com>
9627
9628 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9629 as not to clash with .data section.
9630
a04ba985
JG
96312010-07-26 Jerome Guitton <guitton@adacore.com>
9632
9633 * gdb.base/code_elim.exp: New file.
9634 * gdb.base/code_elim1.c: New file.
9635 * gdb.base/code_elim2.c: New file.
9636
23bd0f7c
PA
96372010-07-21 Pedro Alves <pedro@codesourcery.com>
9638
9639 PR symtab/11827
9640
9641 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9642 (some_volatile_enum): New variable.
9643 * gdb.base/printcmds.exp (test_print_enums): New.
9644 <top level>: Call it.
9645
883df6dd
SW
96462010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9647
9648 * gdb.cp/fpointer.cc: New test.
9649 * gdb.cp/fpointer.exp: New test.
9650
569b05a5
JK
96512010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9652
9653 * gdb.base/solib-nodir.exp: New file.
9654 * lib/gdb.exp (runto): New case for a GDB internal error.
9655
51d7d803
JK
96562010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9657 Ulrich Weigand <uweigand@de.ibm.com>
9658 Tom Tromey <tromey@redhat.com>
9659
9660 * gdb.base/charset-malloc.c: New file.
9661 * gdb.base/charset.c (malloc_stub): New prototype.
9662 (main): Call it instead of malloc itself.
9663 * gdb.base/charset.exp: Use only prepare_for_testing.
9664 (binfile): Remove the variable.
9665
c0edd9ed
JK
96662010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9667
9668 Make core files the process_stratum.
9669 * gdb.base/corefile.exp (run: load core again)
9670 (run: sanity check we see the core file, run: with core)
9671 (run: core file is cleared, attach: load core again)
9672 (attach: sanity check we see the core file, attach: with core)
9673 (attach: core file is cleared): New tests.
9674 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9675
3cbaedff
KW
96762010-07-14 Ken Werner <ken.werner@de.ibm.com>
9677
9678 * gdb.arch/altivec-abi.exp: New tests.
9679
91158a56
TT
96802010-07-13 Tom Tromey <tromey@redhat.com>
9681
9682 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9683 (main): Use it.
9684 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9685
0f5238ed
TT
96862010-07-13 Tom Tromey <tromey@redhat.com>
9687
9688 * gdb.base/label.exp: New file.
9689 * gdb.base/label.c: New file.
9690
add265ae
L
96912010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9692 H.J. Lu <hongjiu.lu@intel.com>
9693
9694 * lib/gdb.exp (is_ilp32_target): New.
9695 (is_lp64_target): Likewise.
9696
9697 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9698 target.
9699 * gdb.arch/amd64-disp-step.exp: Likewise.
9700 * gdb.arch/amd64-dword.exp: Likewise.
9701 * gdb.arch/amd64-i386-address.exp: Likewise.
9702 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9703
add265ae
L
9704 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9705 target.
9706 * gdb.arch/i386-bp_permanent.exp: Likewise.
9707 * gdb.arch/i386-byte.exp: Likewise.
9708 * gdb.arch/i386-disp-step.exp: Likewise.
9709 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9710 * gdb.arch/i386-prologue.exp: Likewise.
9711 * gdb.arch/i386-size-overlap.exp: Likewise.
9712 * gdb.arch/i386-size.exp: Likewise.
9713 * gdb.arch/i386-sse.exp: Likewise.
9714 * gdb.arch/i386-unwind.exp: Likewise.
9715 * gdb.arch/i386-word.exp: Likewise.
9716
9717 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9718 test only when building 64-bit executables. Do not hard-code
9719 -m64 option.
9720
2dfb8c17
DE
97212010-07-07 Doug Evans <dje@google.com>
9722
9723 * lib/gdb.exp (gdb_test_list_exact): New function.
9724 * gdb.base/default.exp (show convenience): Call it, add tests for
9725 $_sdata = void, $_thread = 0.
9726
4e5799b6
JK
97272010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9728 Joel Brobecker <brobecker@adacore.com>
9729
9730 Fix re-run of PIE executable, PR shlibs/11776.
9731 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9732 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9733 and re-"run" of the inferior.
9734
1a219cc7
JK
97352010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9736 Joel Brobecker <brobecker@adacore.com>
9737
9738 Cope with missing /usr/sbin/prelink.
9739 * lib/prelink-support.exp (prelink_no):
9740 <result == 1 && $output is "no such file or directory">: New.
9741 (prelink_yes): Likewise. Return on failed prelink_no.
9742
5e3b36f8
JK
97432010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9744 Joel Brobecker <brobecker@adacore.com>
9745
9746 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9747 build_executable by build_executable_own_libs. Replace "prelink -R"
9748 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9749 change.
9750 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9751 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9752 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9753 Replace build_executable by build_executable_own_libs's function
9754 build_executable_own_libs.
9755 (prelinkNO): Create new stub to call prelink_no.
9756 (prelinkYES): Create new stub to call prelink_yes.
9757 (test_attach): Rename calls of copy to file_copy.
9758 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9759 (copy): Move to ...
9760 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9761 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9762 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9763 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9764 special flags by gdb_compile_shlib. Replace second gdb_compile by
9765 build_executable_own_libs. Replace "prelink -R" execution by a call of
9766 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9767 a second call of prelink_yes. Replace restart commands by
9768 clean_restart.
9769 (prelink): Rename to ...
9770 (seen displacement message): ... this test. Extend its expectation
9771 strictness.
9772
86e4bafc
JK
97732010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9774
9775 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9776 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9777 displacement message exactly once.
9778
3cd07d20
JK
97792010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9780 Joel Brobecker <brobecker@adacore.com>
9781
9782 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9783 its restore after the <$relink_args != ""> loop. new comment.
9784
0a1e94c7
JK
97852010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9786 Joel Brobecker <brobecker@adacore.com>
9787
9788 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9789 code for it. New variable relink_args.
9790 (prelinkYES): Call prelinkNO.
9791 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9792 in such case. Move the core code to ...
9793 (test_attach_gdb): ... a new function. Send GDB command "file".
9794 Extend expected "Attaching to " string.
9795
2f70bcfb
TT
97962010-07-02 Tom Tromey <tromey@redhat.com>
9797
9798 * gdb.base/bitops.exp: Remove extraneous "pass".
9799
a17ac5b0
TT
98002010-07-02 Ken Werner <ken.werner@de.ibm.com>
9801
9802 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9803
dc10affe
PA
98042010-07-01 Pedro Alves <pedro@codesourcery.com>
9805
d41c0fc8
PA
9806 * gdb.base/help.exp: Adjust expected output.
9807
98082010-07-01 Pedro Alves <pedro@codesourcery.com>
9809
9810 * gdb.base/help.exp: Adjust expected output.
dc10affe 9811
0a600c36
JK
98122010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9813
9814 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9815 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9816 c++/11702.
9817
37cc8bfe
JK
98182010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9819 Doug Evans <dje@google.com>
9820
9821 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9822 add .dynamic entry'.
9823
254e6b9e
DE
98242010-06-29 Doug Evans <dje@google.com>
9825
9826 Test PR c++/11702.
9827 * gdb.cp/m-static.exp: Add testcase.
9828 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9829
595939de 98302010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9831 Tom Tromey <tromey@redhat.com>
9832 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9833
9834 * gdb.python/py-inferior.c: New File.
9835 * gdb.python/py-infthread.c: New File.
9836 * gdb.python/py-inferior.exp: New File.
9837 * gdb.python/py-infthread.exp: New File.
9838
98751a41
JK
98392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9840
9841 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9842 (ptype ::C::OtherFileClass typedefs): New.
9843 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9844 (C::OtherFileClass::cOtherFileClassVar2): New.
9845 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9846 cOtherFileClassVar2.
9847 (C::cOtherFileType2, C::cOtherFileVar2): New.
9848 (C::cOtherFileVar_use): use also cOtherFileVar2.
9849 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9850
41f62f39
JK
98512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9852
9853 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9854 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9855 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9856 (print ::C::cOtherFileVar)
9857 (whatis C::OtherFileClass::cOtherFileClassType)
9858 (whatis ::C::OtherFileClass::cOtherFileClassType)
9859 (print C::OtherFileClass::cOtherFileClassVar)
9860 (print ::cOtherFileClassVar)
9861 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9862 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9863 trailing content.
9864 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9865 (C::OtherFileClass::cOtherFileClassVar)
9866 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9867 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9868
af53d231
JK
98692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9870
9871 Test PR c++/11703 and PR gdb/1448.
9872 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9873 gdb/1448.
9874
9655fd1a
JK
98752010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9876
9877 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9878 (main) <rtti_data>: New.
9879 * gdb.cp/virtbase.exp (print rtti_data): New.
9880
824cc8dd
JK
98812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9882 Joel Brobecker <brobecker@adacore.com>
9883
9884 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9885
6036c742
JK
98862010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9887
9888 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9889
de6a0421
DE
98902010-06-28 Doug Evans <dje@google.com>
9891
9892 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9893
b2dae948
DE
98942010-06-27 Doug Evans <dje@google.com>
9895
9896 * gdb.cp/m-static.exp: Update expected test output.
9897
0f3bb72e
PH
98982010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9899
889bf7c5
PA
9900 * gdb.gdb/selftest.exp: Adjust expected message for
9901 capturing start-up runtime.
0f3bb72e 9902
bc9f0842
TT
99032010-06-25 Tom Tromey <tromey@redhat.com>
9904
9905 PR python/10808:
9906 * gdb.python/python.exp: Add new tests.
9907
099ef718
SW
99082010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9909
9910 * gdb.cp/operator.cc: Created an import loop.
9911 * gdb.cp/operator.exp: Added testcase for import loop.
9912
5868a632
JK
99132010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9914
9915 Test PR python/11407.
9916 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9917 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9918 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9919 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9920 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9921 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9922 binfile. Call gdb_compile with clean_restart twice.
9923 (func_nofb print, func_nofb backtrace, func_loopfb print)
9924 (func_loopfb backtrace): New.
9925
af76db58
JK
99262010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9927
9928 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9929 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9930 by a hand made one.
9931 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9932 i?86 requirement. Remove variables srcfile and binfile. New variable
9933 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9934
f2c7657e
UW
99352010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9936
9937 * gdb.cell/dwarfaddr.exp: New file.
9938 * gdb.cell/dwarfaddr.S: New file.
9939
628fe4e4
JK
99402010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9941
9942 Test PR 9436.
9943 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9944
f1421989
HZ
99452010-06-24 Hui Zhu <teawater@gmail.com>
9946
9947 * gdb.base/eval.exp: New file.
9948
d03285ec
UW
99492010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9950
9951 * gdb.cell/fork.exp: New file.
9952 * gdb.cell/fork.c: Likewise.
9953 * gdb.cell/fork-spu.c: Likewise.
9954
41b2c92d
PM
99552010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9956
9957 * lib/gdb.exp (banned_variables_traced): New global variable.
9958 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9959 (gdb_init): Use `trace add variable' instead of obsolete
9960 `trace variable'.
9961
d5bc977f
DE
99622010-06-21 Doug Evans <dje@google.com>
9963
9964 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9965
d2ed6730
UW
99662010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9967
9968 * gdb.arch/spu-ls.exp: New file.
9969 * gdb.arch/spu-ls.c: Likewise.
9970
6aed2dbc
SS
99712010-06-18 Stan Shebs <stan@codesourcery.com>
9972
9973 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9974
e0756905
UW
99752010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9976
9977 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9978 * gdb.base/watch-cond.exp: Likewise.
9979 * gdb.python/py-breakpoint.exp: Likewise.
9980
d8053d4d
PA
99812010-06-18 Pedro Alves <pedro@codesourcery.com>
9982
9983 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9984 clean_restart, make sure every test has a distinct message, and
9985 that messages don't include the executable' full path.
9986
81ce510c
DE
99872010-06-17 Doug Evans <dje@google.com>
9988
9989 * gdb.arch/i386-size.exp: Updated expected output for
9990 DISASSEMBLY_OMIT_FNAME.
9991
65d79d4b
SDJ
99922010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9993 Sergio Durigan Junior <sergiodj@redhat.com>
9994
9995 * gdb.base/watch-notconst.c: New file.
9996 * gdb.base/watch-notconst.S: New file.
9997 * gdb.base/watch-notconst2.c: New file.
9998 * gdb.base/watch-notconst2.S: New file.
9999 * gdb.base/watch-notconst.exp: New file.
10000 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10001 (func4): Add operations on `global_ptr_ptr'.
10002 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10003 routine to test watchpoints created with a constant expression.
10004 (test_inaccessible_watchpoint): Include tests for watchpoints
10005 created with a constant expression.
10006
df0f4836
KB
100072010-06-14 Kevin Buettner <kevinb@redhat.com>
10008
10009 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10010 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10011 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10012 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10013 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10014 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10015 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10016 of `_start'.
10017
b769def5
UW
100182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10019
10020 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10021 not supported on the target.
10022 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10023 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10024 * gdb.mi/mi-nsintrall.exp: Likewise.
10025 * gdb.mi/mi-nsmoribund.exp: Likewise.
10026 * gdb.mi/mi-nsthrexec.exp: Likewise.
10027
d914c394
SS
100282010-06-11 Stan Shebs <stan@codesourcery.com>
10029
10030 * gdb.base/permissions.exp: New file.
10031
100322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10033
10034 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10035 does not support ELF executable class.
10036
f3ce5b9c
UW
100372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10038
10039 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10040
8e46892c
JK
100412010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10042
10043 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10044 (runto): Catch "The target does not support running in non-stop mode.".
10045
6cc55c64
MS
100462010-06-11 Michael Snyder <msnyder@vmware.com>
10047
10048 * gdb.base/setshow.exp (set language asm): Don't use
10049 gdb_test_no_output, fails on some targets.
10050
caddefa4
UW
100512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10052
10053 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10054 * gdb.cp/pr9167.exp: Likewise.
10055
468b1aa7
UW
100562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10057
10058 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10059
5c3552dc
UW
100602010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10061
10062 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10063
02e6fe6a
UW
100642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10065
10066 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10067
0e03807e
TT
100682010-06-11 Tom Tromey <tromey@redhat.com>
10069
10070 PR gdb/9977, PR exp/11636::
10071 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10072 (pieces_test_f6): Update expected output.
10073
2bdf28a0
JK
100742010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10075
10076 * gdb.base/moribund-step.exp: New.
10077
f6978de9
MS
100782010-06-08 Michael Snyder <msnyder@vmware.com>
10079
10080 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10081 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10082 * gdb.ada/frame_args.exp: Ditto.
10083 * gdb.ada/lang_switch.exp: Ditto.
10084 * gdb.ada/ptype_arith_binop.exp: Ditto.
10085 * gdb.ada/ref_param.exp: Ditto.
10086 * gdb.ada/type_coercion.exp:Ditto.
10087
10088 * gdb.asm/asm-source.exp: Ditto.
10089
10090 * gdb.base/attach.exp: Ditto.
10091 * gdb.base/bitfields2.exp: Ditto.
10092 * gdb.base/call-signal-resume.exp: Ditto.
10093 * gdb.base/callfuncs.exp: Ditto.
10094 * gdb.base/commands.exp: Ditto.
10095 * gdb.base/dbx.exp: Ditto.
10096 * gdb.base/default.exp: Ditto.
10097 * gdb.base/dump.exp: Ditto.
10098 * gdb.base/exprs.exp: Ditto.
10099 * gdb.base/freebpcmd.exp: Ditto.
10100 * gdb.base/interrupt.exp: Ditto.
10101 * gdb.base/list.exp: Ditto.
10102 * gdb.base/long_long.exp: Ditto.
10103 * gdb.base/maint.exp: Ditto.
10104 * gdb.base/ptype.exp: Ditto.
10105 * gdb.base/return.exp: Ditto.
10106 * gdb.base/setshow.exp: Ditto.
10107 * gdb.base/sigbpt.exp: Ditto.
10108 * gdb.base/sigrepeat.exp: Ditto.
10109
10110 * gdb.cp/classes.exp: Ditto.
10111
10112 * gdb.dwarf2/dw2-restore.exp: Ditto.
10113
10114 * gdb.gdb/selftest.exp: Ditto.
10115
10116 * gdb.multi/base.exp: Ditto.
10117 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10118
10119 * gdb.python/py-block.exp: Ditto.
10120 * gdb.python/py-prettyprint.exp: Ditto.
10121 * gdb.python/py-template.exp: Ditto.
10122
10123 * gdb.server/ext-attach.exp: Ditto.
10124 * gdb.server/ext-run.exp: Ditto.
10125 * gdb.server/server-mon.exp: Ditto.
10126
10127 * gdb.threads/fork-thread-pending.exp: Ditto.
10128 * gdb.threads/hand-call-in-threads.exp: Ditto.
10129 * gdb.threads/interrupted-hand-call.exp: Ditto.
10130 * gdb.threads/linux-dp.exp: Ditto.
10131 * gdb.threads/manythreads.exp: Ditto.
10132 * gdb.threads/print-threads.exp: Ditto.
10133 * gdb.threads/pthreads.exp: Ditto.
10134 * gdb.threads/schedlock.exp: Ditto.
10135 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10136 * gdb.threads/threadapply.exp: Ditto.
10137
de7ff789
MS
101382010-06-08 Michael Snyder <msnyder@vmware.com>
10139
889bf7c5 10140 * gdb.ada/exec_changed.exp:
de7ff789
MS
10141 Use ".*" instead of "" as wildcard regexp.
10142
10143 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10144 * gdb.base/call-ar-st.exp: Ditto.
10145 * gdb.base/checkpoint.exp: Ditto.
10146 * gdb.base/default.exp: Ditto.
10147 * gdb.base/dump.exp: Ditto.
10148 * gdb.base/ending-run.exp: Ditto.
10149 * gdb.base/fileio.exp: Ditto.
10150 * gdb.base/miscexprs.exp: Ditto.
10151 * gdb.base/pointers.exp: Ditto.
10152 * gdb.base/readline.exp: Ditto.
10153 * gdb.base/reread.exp: Ditto.
10154 * gdb.base/restore.exp: Ditto.
10155 * gdb.base/shlib-call.exp: Ditto.
10156 * gdb.base/valgrind-db-attach.exp: Ditto.
10157 * gdb.base/volatile.exp: Ditto.
10158 * gdb.base/watchpoints.exp: Ditto.
10159
10160 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10161
10162 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10163 * gdb.python/py-value.exp: Ditto.
10164
10165 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10166 * gdb.trace/circ.exp: Ditto.
10167 * gdb.trace/collection.exp: Ditto.
10168 * gdb.trace/packetlen.exp: Ditto.
10169 * gdb.trace/passc-dyn.exp: Ditto.
10170 * gdb.trace/report.exp: Ditto.
10171 * gdb.trace/tfile.exp: Ditto.
10172 * gdb.trace/tfind.exp: Ditto.
10173 * gdb.trace/while-dyn.exp: Ditto.
10174
3bebe2f2
JK
101752010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10176
10177 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10178
5c631832
JK
101792010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10180
10181 Test PR 10640.
10182 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10183
4c3376c8
SW
101842010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10185
10186 * gdb.cp/koenig.exp: Test for ADL operators.
10187 * gdb.cp/koenig.cc: Added ADL operators.
10188 * gdb.cp/operator.exp: New test.
10189 * gdb.cp/operator.cc: New test.
10190
dc226d5a
MS
101912010-06-04 Michael Snyder <msnyder@vmware.com>
10192
dfb88a23
MS
10193 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10194 * gdb.base/pending.exp: Ditto.
f7ae76b3 10195
dc226d5a
MS
10196 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10197
967cf477
DE
101982010-06-04 Doug Evans <dje@google.com>
10199
10200 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10201 disabled printers.
10202 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10203 (enable_lookup_function): New function.
10204
eb801841
TT
102052010-06-04 Tom Tromey <tromey@redhat.com>
10206
10207 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10208 of hash and id.
10209
38979823
JK
102102010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10211
10212 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10213 newline.
10214 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10215 (empty verbose non-noisy clear, empty verbose noisy clear)
10216 (empty non-verbose noisy clear): Likewise.
10217
35ec993f
MS
102182010-06-03 Michael Snyder <msnyder@vmware.com>
10219
10220 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10221 * gdb.base/display.exp: Ditto.
10222 * gdb.base/find.exp: Ditto.
10223 * gdb.base/ifelse.exp: Ditto.
10224 * gdb.base/multi-forks.exp: Ditto.
10225 * gdb.base/recurse.exp: Ditto.
10226 * gdb.base/setshow.exp: Ditto.
10227 * gdb.base/value-double-free.exp: Ditto.
10228 * gdb.base/watch-vfork.exp: Ditto.
10229 * gdb.base/watch_thread_num.exp: Ditto.
10230 * gdb.base/watchpoint-solib.exp: Ditto.
10231 * gdb.base/watchpoint.exp: Ditto.
10232 * gdb.base/watchpoints.exp: Ditto.
10233
10234 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10235 * gdb.cp/overload.exp: Ditto.
10236 * gdb.cp/virtfunc.exp: Ditto.
10237
10238 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10239
889bf7c5 10240 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10241 Replace gdb_test with gdb_test_no_output.
10242
889bf7c5 10243 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10244 Replace gdb_test with gdb_test_no_output.
10245 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10246 * gdb.threads/watchthreads.exp: Ditto.
10247 * gdb.threads/watchthreads2.exp: Ditto.
10248
10249 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10250 * gdb.trace/tfind.exp: Ditto.
10251
c22decce
JB
102522010-06-03 Joel Brobecker <brobecker@adacore.com>
10253
10254 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10255 successful test if message is the empty string.
10256
fd5700c7
JK
102572010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10258
10259 * gdb.fortran/module.exp (stopped language detection): New test.
10260
f55ee35c
JK
102612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10262
10263 Support DW_TAG_module as separate namespaces.
10264 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10265 gdb.fortran/library-module-lib.f90: New.
10266 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10267 (print i): Remove.
10268 (continue to breakpoint: i-is-1, print var_i value 1)
10269 (continue to breakpoint: i-is-2, print var_i value 2)
10270 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10271 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10272 (complete `modmany, complete `modmany`, complete `modmany`var)
10273 (show language, setting breakpoint at module): New tests.
10274 * gdb.fortran/module.f90 (module mod): Remove.
10275 (module mod1, module mod2, module modmany, subroutine sub1)
10276 (subroutine sub2, program module): New.
10277
b8e8282f
JK
102782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10279
10280 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10281 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10282 * gdb.cp/anon-union.exp (pass): Rename to ...
10283 (print z 2): ... here.
b8e8282f 10284
019ebafc
MS
102852010-06-02 Michael Snyder <msnyder@vmware.com>
10286
e68d8fd4
MS
10287 * gdb.trace/actions.exp: Use gdb_test_no_output.
10288 * gdb.trace/circ.exp: Ditto.
10289 * gdb.trace/packetlen.exp: Ditto.
10290 * gdb.trace/save-trace.exp: Ditto.
10291 * gdb.trace/tracecmd.exp: Ditto.
10292 * gdb.trace/tsv.exp: Ditto.
10293
12b5d08a
MS
10294 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10295 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10296 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10297 * gdb.threads/manythreads.exp: Ditto.
10298 * gdb.threads/print-threads.exp: Ditto.
10299 * gdb.threads/pthreads.exp: Ditto.
10300 * gdb.threads/schedlock.exp: Ditto.
10301 * gdb.threads/staticthreads.exp: Ditto.
10302 * gdb.threads/thread-specific.exp: Ditto.
10303 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10304 * gdb.threads/threadapply.exp: Ditto.
10305 * gdb.threads/watchthreads.exp: Ditto.
10306 * gdb.threads/watchthreads2.exp: Ditto.
10307
89493308
MS
10308 * gdb.python/py-block.exp: Use gdb_test_no_output.
10309 * gdb.python/py-prettyprint.exp: Ditto.
10310 * gdb.python/py-template.exp: Ditto.
10311 * gdb.python/py-value.exp: Ditto.
10312
10313 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10314 * gdb.reverse/watch-reverse.exp: Ditto.
10315
10316 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10317 * gdb.server/ext-run.exp: Ditto.
10318
019ebafc
MS
10319 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10320 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10321 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10322 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10323 * gdb.dwarf2/dw2-producer.exp: Ditto.
10324 * gdb.dwarf2/mac-fileno.exp: Ditto.
10325
10326 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10327 * gdb.gdb/selftest.exp: Ditto.
10328
10329 * gdb.multi/base.exp: Use gdb_test_no_output.
10330
10331 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10332
3e0ca3a5
JK
103332010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10334
10335 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10336
9db70545
MS
103372010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10338
a8d52276
MS
10339 * gdb.cp/class2.exp: Use gdb_test_no_output.
10340 * gdb.cp/classes.exp: Ditto.
10341 * gdb.cp/extern-c.exp: Ditto.
10342 * gdb.cp/inherit.exp: Ditto.
10343 * gdb.cp/maint.exp: Ditto.
10344 * gdb.cp/mb-inline.exp: Ditto.
10345 * gdb.cp/mb-templates.exp: Ditto.
10346 * gdb.cp/method2.exp: Ditto.
10347 * gdb.cp/misc.exp: Ditto.
10348 * gdb.cp/ovldbreak.exp: Ditto.
10349 * gdb.cp/punctuator.exp: Ditto.
10350 * gdb.cp/templates.exp: Ditto.
10351 * gdb.cp/virtbase.exp: Ditto.
10352
889bf7c5 10353 * gdb.threads/attach-stopped.exp:
9db70545 10354 Replace uses of send_gdb / gdb_expect.
889bf7c5 10355 * gdb.threads/attachstop-mt.exp:
9db70545 10356 Replace uses of send_gdb / gdb_expect.
889bf7c5 10357 * gdb.threads/gcore-thread.exp:
9db70545 10358 Replace uses of send_gdb / gdb_expect.
889bf7c5 10359 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10360 Replace uses of send_gdb / gdb_expect.
10361 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10362 * gdb.threads/print-threads.exp:
9db70545
MS
10363 Replace uses of send_gdb / gdb_expect.
10364 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10365 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10366 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10367
10368 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10369 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10370 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10371 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10372 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10373 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10374 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10375 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10376 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10377 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10378 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10379
359cc68c
JK
103802010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10381
10382 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10383
7d3fe98e
SW
103842010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10385
10386 * gdb.cp/koenig.exp: Added new test case.
10387 * gdb.cp/koenig.cc: Ditto.
10388
27d3a1a2
MS
103892010-06-01 Michael Snyder <msnyder@vmware.com>
10390
10391 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10392 * gdb.base/arrayidx.exp: Ditto.
10393 * gdb.base/attach.exp: Ditto.
10394 * gdb.base/auxv.exp: Ditto.
10395 * gdb.base/bigcre.exp: Ditto.
10396 * gdb.base/break-always.exp: Ditto.
10397 * gdb.base/break-interp.exp: Ditto.
10398 * gdb.base/break.exp: Ditto.
10399 * gdb.base/breakpoint-shadow.exp: Ditto.
10400 * gdb.base/call-ar-st.exp: Ditto.
10401 * gdb.base/call-sc.exp: Ditto.
10402 * gdb.base/call-signal-resume.exp: Ditto.
10403 * gdb.base/callfuncs.exp: Ditto.
10404 * gdb.base/catch-syscall.exp: Ditto.
10405 * gdb.base/charset.exp: Ditto.
10406 * gdb.base/code-expr.exp: Ditto.
10407 * gdb.base/commands.exp: Ditto.
10408 * gdb.base/cond-expr.exp: Ditto.
10409 * gdb.base/condbreak.exp: Ditto.
10410 * gdb.base/cursal.exp: Ditto.
10411 * gdb.base/cvexpr.exp: Ditto.
10412 * gdb.base/default.exp: Ditto.
10413 * gdb.base/del.exp: Ditto.
10414 * gdb.base/detach.exp: Ditto.
10415 * gdb.base/display.exp: Ditto.
10416 * gdb.base/ena-dis-br.exp: Ditto.
10417 * gdb.base/eval-skip.exp: Ditto.
10418 * gdb.base/foll-fork.exp: Ditto.
10419 * gdb.base/foll-vfork.exp: Ditto.
10420 * gdb.base/frame-args.exp: Ditto.
10421 * gdb.base/funcargs.exp: Ditto.
10422 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10423 * gdb.base/gdbvars.exp: Ditto.
10424 * gdb.base/help.exp: Ditto.
10425 * gdb.base/ifelse.exp: Ditto.
10426 * gdb.base/included.exp: Ditto.
10427 * gdb.base/list.exp: Ditto.
10428 * gdb.base/macscp.exp: Ditto.
10429 * gdb.base/maint.exp: Ditto.
10430 * gdb.base/multi-fork.exp: Ditto.
10431 * gdb.base/overlays.exp: Ditto.
10432 * gdb.base/page.exp: Ditto.
10433 * gdb.base/pending.exp: Ditto.
10434 * gdb.base/pointers.exp: Ditto.
10435 * gdb.base/pr11022.exp: Ditto.
10436 * gdb.base/prelink.exp: Ditto.
10437 * gdb.base/printcmds.exp: Ditto.
10438 * gdb.base/psymtab.exp: Ditto.
10439 * gdb.base/randomize.exp: Ditto.
10440 * gdb.base/relational.exp: Ditto.
10441 * gdb.base/relocate.exp: Ditto.
10442 * gdb.base/remote.exp: Ditto.
10443 * gdb.base/sepdebug.exp: Ditto.
10444 * gdb.base/set-lang-auto.exp: Ditto.
10445 * gdb.base/setshow.exp: Ditto.
10446 * gdb.base/setvar.exp: Ditto.
10447 * gdb.base/signals.exp: Ditto.
10448 * gdb.base/signull.exp: Ditto.
10449 * gdb.base/sigstep.exp: Ditto.
10450 * gdb.base/sizeof.exp: Ditto.
10451 * gdb.base/solib-disc.exp: Ditto.
10452 * gdb.base/store.exp: Ditto.
10453 * gdb.base/structs.exp: Ditto.
10454 * gdb.base/structs2.exp: Ditto.
10455 * gdb.base/subst.exp: Ditto.
10456 * gdb.base/term.exp: Ditto.
10457 * gdb.base/trace-commands.exp: Ditto.
10458 * gdb.base/unwindonsignal.exp: Ditto.
10459 * gdb.base/valgrind-db-attach.exp: Ditto.
10460 * gdb.base/varargs.exp: Ditto.
10461 * gdb.base/watch-cond.exp: Ditto.
10462 * gdb.base/watch_thread_num.exp: Ditto.
10463 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10464 * gdb.base/watchpoint.exp: Ditto.
10465 * gdb.base/whatis-exp.exp: Ditto.
10466
f8d3bf8f
MS
104672010-06-01 Michael Snyder <msnyder@vmware.com>
10468
10469 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10470 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10471 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10472 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10473 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10474 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10475 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10476 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10477 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10478 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10479 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10480 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10481 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10482 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10483 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10484
3f9e0d32
JK
104852010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10486
10487 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10488 trailing newline.
10489 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10490 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10491 (p *args): ... here and remove excessive trailing newline.
10492
f629457d
JB
104932010-05-31 Joel Brobecker <brobecker@adacore.com>
10494
10495 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10496
09eef106
JK
104972010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10498
10499 Accept the new Linux kernel "t (tracing stop)" string.
10500 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10501 Update comment.
10502 (state_wait) <T (tracing stop)>: New.
10503 (main): Update the state_wait expect string.
10504
94f31136
PA
105052010-05-28 Pedro Alves <pedro@codesourcery.com>
10506
10507 * limits.c, limits.exp: Delete files.
10508 * Makefile.in (clean mostlyclean): Adjust.
10509 * tracecmd.exp: Adjust.
10510
096554ab
JK
105112010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10512
10513 * gdb.base/tui-layout.exp: New.
10514
27d3a1a2 105152010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10516
889bf7c5 10517 * gdb.reverse/break-precsave.exp:
bcd2dc50 10518 Replace uses of send_gdb / gdb_expect.
889bf7c5 10519 * gdb.reverse/break-reverse.exp:
bcd2dc50 10520 Replace uses of send_gdb / gdb_expect.
889bf7c5 10521 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10522 Replace uses of send_gdb / gdb_expect.
889bf7c5 10523 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10524 Replace uses of send_gdb / gdb_expect.
889bf7c5 10525 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10526 Replace uses of send_gdb / gdb_expect.
889bf7c5 10527 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10528 Replace uses of send_gdb / gdb_expect.
889bf7c5 10529 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10530 Replace uses of send_gdb / gdb_expect.
889bf7c5 10531 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10532 Replace uses of send_gdb / gdb_expect.
889bf7c5 10533 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10534 Replace uses of send_gdb / gdb_expect.
889bf7c5 10535 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10536 Replace uses of send_gdb / gdb_expect.
889bf7c5 10537 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10538 Replace uses of send_gdb / gdb_expect.
889bf7c5 10539 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10540 Replace uses of send_gdb / gdb_expect.
889bf7c5 10541 * gdb.reverse/machinestate.exp:
bcd2dc50 10542 Replace uses of send_gdb / gdb_expect.
889bf7c5 10543 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10544 Replace uses of send_gdb / gdb_expect.
889bf7c5 10545 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10546 Replace uses of send_gdb / gdb_expect.
889bf7c5 10547 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10548 Replace uses of send_gdb / gdb_expect.
889bf7c5 10549 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10550 Replace uses of send_gdb / gdb_expect.
889bf7c5 10551 * gdb.reverse/step-precsave.exp:
bcd2dc50 10552 Replace uses of send_gdb / gdb_expect.
889bf7c5 10553 * gdb.reverse/step-reverse.exp:
bcd2dc50 10554 Replace uses of send_gdb / gdb_expect.
889bf7c5 10555 * gdb.reverse/until-precsave.exp:
bcd2dc50 10556 Replace uses of send_gdb / gdb_expect.
889bf7c5 10557 * gdb.reverse/until-reverse.exp:
bcd2dc50 10558 Replace uses of send_gdb / gdb_expect.
889bf7c5 10559 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10560 Replace uses of send_gdb / gdb_expect.
889bf7c5 10561 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10562 Replace uses of send_gdb / gdb_expect.
10563
3def43e0
JK
105642010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10565
10566 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10567 excessive newline.
10568
27d3a1a2 105692010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10570
10571 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10572 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10573 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10574 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10575 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10576 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10577 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10578 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10579 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10580 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10581 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10582 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10583 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10584 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10585 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10586 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10587 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10588 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10589 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10590
27d3a1a2 105912010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10592
22454424
MS
10593 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10594 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10595
10596 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10597 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10598 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10599
889bf7c5 10600 * gdb.reverse/consecutive-reverse.exp:
22454424 10601 Replace uses of send_gdb / gdb_expect.
889bf7c5 10602 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10603 Replace uses of send_gdb / gdb_expect.
10604
10605 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10606 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10607 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10608 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10609 Replace uses of send_gdb / gdb_expect.
10610 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10611 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10612 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10613 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10614 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10615 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10616 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10617 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10618 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10619
106202010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10621
22454424 10622 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10623
22454424 10624 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10625
22454424
MS
10626 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10627 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10628 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10629 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10630 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10631 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10632 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10633 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10634 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10635
6e5f2c59
TT
106362010-05-25 Tom Tromey <tromey@redhat.com>
10637
10638 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10639
bbc8b958
TT
106402010-05-25 Tom Tromey <tromey@redhat.com>
10641
10642 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10643 argument order.
10644 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10645 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10646 order.
10647 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10648 order.
10649 * gdb.base/call-sc.exp (setup_kfails): Remove.
10650 (setup_compiler_kfails): Remove.
10651 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10652 argument order.
10653 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10654 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10655 (advancei): Fix setup_kfail argument order.
10656 * gdb.base/radix.exp: Fix setup_kfail argument order.
10657 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10658 order.
10659 * gdb.base/structs.exp (setup_kfails): Remove.
10660 (setup_compiler_kfails): Fix setup_kfail argument order.
10661 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10662 order.
10663 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10664 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10665 setup_kfail argument order.
10666 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10667
83d1babf
TT
106682010-05-25 Tom Tromey <tromey@redhat.com>
10669
10670 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10671
6acb16a2
MS
106722010-05-25 Michael Snyder <msnyder@vmware.com>
10673
10674 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10675 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10676 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10677 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10678 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10679 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10680 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10681 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10682 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10683 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10684 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10685 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10686 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10687 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10688 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10689 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10690 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10691 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10692 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10693 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10694 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10695 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10696 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10697 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10698 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10699 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10700 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10701 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10702 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10703 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10704 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10705 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10706 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10707 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10708 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10709 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10710 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10711 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10712 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10713 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10714 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10715 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10716 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10717 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10718 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10719 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10720 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10721 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10722
107232010-05-25 Doug Evans <dje@google.com>
10724
10725 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10726 gdb.string_to_argv.
ad3986f0 10727
d3b1e874
TT
107282010-05-21 Tom Tromey <tromey@redhat.com>
10729
10730 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10731 Call it.
10732 * gdb.dwarf2/pieces.S: Update.
10733 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10734
cb826367
TT
107352010-05-21 Tom Tromey <tromey@redhat.com>
10736
10737 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10738 Call it.
10739 * gdb.dwarf2/pieces.c (struct C): New.
10740 (f6): New function.
10741 * gdb.dwarf2/pieces.S: Replace.
10742
74de6778
TT
107432010-05-21 Tom Tromey <tromey@redhat.com>
10744
10745 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10746 Call it.
10747
afd74c5f
TT
107482010-05-21 Tom Tromey <tromey@redhat.com>
10749
10750 * gdb.dwarf2.pieces.exp: New file.
10751 * gdb.dwarf2.pieces.S: New file.
10752 * gdb.dwarf2.pieces.c: New file.
10753
a7b75dfd 107542010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10755 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10756
10757 * lib/gdb.exp (gdb_test_no_output): New function.
10758 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10759 when testing commands that should produce no output.
10760
c81c812a
JB
107612010-05-17 Joel Brobecker <brobecker@adacore.com>
10762
10763 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10764 parameter that we want to watch being a constant.
10765
0cce5bd9
JB
107662010-05-17 Joel Brobecker <brobecker@adacore.com>
10767
10768 * gdb.ada/cond_lang: New testcase.
10769
47050449
JB
107702010-05-17 Joel Brobecker <brobecker@adacore.com>
10771
10772 * lib/gdb.exp (banned_variables): New variable/constant.
10773 (gdb_init): Add write trace on variables listed in banned_variables.
10774 (gdb_finish): Remove write traces on variables listed in
10775 banned_variables.
10776
77c01586
JB
107772010-05-17 Joel Brobecker <brobecker@adacore.com>
10778
10779 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10780 * gdb.cp/koenig.exp: Likewise.
10781
88d4aea7
PM
107822010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10783
889bf7c5 10784 PR python/11482
88d4aea7
PM
10785
10786 * gdb.python/py-value.exp (test_value_hash): New function.
10787
f5a010c0
PM
107882010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10789
10790 PR exp/11530.
10791 * gdb.base/gdb11530.c: New file.
10792 * gdb.base/gdb11530.exp: New file.
10793
8ef4892f
JK
107942010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10795
10796 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10797 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10798
7322dca9
SW
107992010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10800
10801 * gdb.cp/koenig.exp: New test.
10802 * gdb.cp/koenig.cc: New test program.
10803
02e7ea18
JB
108042010-05-05 Joel Brobecker <brobecker@adacore.com>
10805
10806 Remove the use of prms_id and bug_id throughout the testsuite.
10807
e1c34c5d
PM
108082010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10809
10810 PR exp/11349.
10811 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10812 use a reference local variable.
10813
8e1d0c49
JK
108142010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10815
10816 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10817 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10818 variable different_dir. Move debugfile into a full directory pathname
10819 under DIFFERENT_DIR.
10820 * lib/gdb.exp (separate_debug_filename): Remove.
10821 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10822 variable debug_dir and mkdir of it. Update function comments.
10823
e66408ed
PA
108242010-04-29 Pedro Alves <pedro@codesourcery.com>
10825
10826 PR gdb/11557
10827
10828 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10829 files.
10830
d7b32ed3
PM
108312010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10832
889bf7c5 10833 * gdb.python/py-param.exp: New File.
d7b32ed3 10834
6aecb9c2
JB
108352010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10836
10837 * gdb.base/default.exp: Fix "set language" test.
10838
bdf92a1c
PM
108392010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10840
10841 PR breakpoints/11531.
10842 * gdb.base/gdb11531.c: New file.
10843 * gdb.base/gdb11531.exp: New file.
10844
3f172e24
TT
108452010-04-26 Tom Tromey <tromey@redhat.com>
10846
10847 * gdb.base/completion.exp: Add tests for completion and deprecated
10848 commands.
10849
64af4c92
JK
108502010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10851
10852 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10853 (print /x char_array): Escape curly brackets.
10854
492928e4
JK
108552010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10856
10857 Fix deadlock on looped list of loaded shared objects.
10858 * gdb.base/solib-corrupted.exp: New.
10859
66d09542
DE
108602010-04-23 Doug Evans <dje@google.com>
10861
10862 * gdb.python/py-section-script.c: New file.
10863 * gdb.python/py-section-script.exp: New file.
10864 * gdb.python/py-section-script.py: New file.
10865
8bd10a10
CM
108662010-04-20 Chris Moller <cmoller@redhat.com>
10867
10868 PR 10179
10869
10870 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10871 * gdb.base/pr10179-a.c:
10872 * gdb.base/pr10179-b.c:
10873 * gdb.base/pr10179.exp: New files.
10874
c0201579
JK
108752010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10876
10877 Fix crashes on dangling display expressions.
10878 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10879 is SEP.
10880 (lib_flags): Remove the "debug" keyword.
10881 (libsepdebug): New variable for iterating new loop.
10882 (save_pf_prefix): New variable wrapping the loop.
10883 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10884 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10885
793b0ff8
PM
108862010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10887
10888 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10889
097f51f7
PM
108902010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10891
10892 PR stabs/11479.
10893 * gdb.stabs/gdb11479.exp: New file.
10894 * gdb.stabs/gdb11479.c: New file.
10895
9a22f0d0
PM
108962010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10897
10898 * gdb.base/charset.c (Strin16, String32): New variables.
10899 * gdb.base/charset.exp (gdb_test): Test correct display
10900 of 16 or 32 bit strings.
10901
109022010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10903
10904 PR 9167
10905 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10906 * gdb.cp/pr9167.cc: New file.
10907 * gdb.cp/pr9167.exp: New file.
10908
10909
6e354e5e
PM
109102010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10911
10912 PR pascal/11492.
10913 * gdb.pascal/gdb11492.pas: New file.
10914 * gdb.pascal/gdb11492.exp: New file.
10915
be942545
JB
109162010-04-20 Joel Brobecker <brobecker@adacore.com>
10917
1667e6e3 10918 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10919
0c3acc09
JB
109202010-04-20 Joel Brobecker <brobecker@adacore.com>
10921
10922 * gdb.ada/dyn_loc: New testcase.
10923
ec31cde5
CM
109242010-04-20 Chris Moller <cmoller@redhat.com>
10925
10926 PR 10867
889bf7c5 10927
ec31cde5
CM
10928 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10929 * gdb.cp/pr10687.cc: New file.
10930 * gdb.cp/pr10687.exp: New file.
10931
10932
ce4b0682
SDJ
109332010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10934 Sergio Durigan Junior <sergiodj@redhat.com>
10935
10936 * gdb.fortran/logical.exp: New testcase.
10937 * gdb.fortran/logical.f90: New file.
10938
3436961f
DE
109392010-04-19 Doug Evans <dje@google.com>
10940
10941 * gdb.base/help.exp (help source): Update expected output.
10942
4d836c09
JK
109432010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10944
10945 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10946 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10947 gdb_exit and return.
10948 (executable): New variable.
10949 (binfile): Use it.
10950
6149aea9
PA
109512010-04-19 Pedro Alves <pedro@codesourcery.com>
10952
10953 PR breakpoints/8554.
10954
10955 * gdb.trace/save-trace.exp: Adjust.
10956
ed41462c
L
109572010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10958
10959 PR corefiles/11511
10960 * gdb.arch/system-gcore.exp: New.
10961 * gdb.arch/gcore.c: Likewise.
10962
3f7b2faa
DE
109632010-04-15 Doug Evans <dje@google.com>
10964
fa33c3cd
DE
10965 * gdb.python/py-progspace.c: New file.
10966 * gdb.python/py-progspace.exp: New file.
10967
3f7b2faa
DE
10968 * gdb.base/source.exp: Add tests for "source -s".
10969
79f283fe
PM
109702010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10971
10972 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10973 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10974 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10975 * gdb.python/py-mi.exp: New test for to_string returning None.
10976
fc8eb08a
PM
109772010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10978
10979 * gdb.python/py-breakpoint.c: Make result global.
10980
26e197f6
JK
109812010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10982
10983 Fix non-GNU make compatibility.
10984 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10985
adc36818
PM
109862010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10987
10988 * gdb.python/py-breakpoint.exp: New File.
10989 * gdb.python/py-breakpoint.C: Ditto.
10990
64e17368
SS
109912010-04-08 Stan Shebs <stan@codesourcery.com>
10992
10993 * gdb.trace/actions.exp: Clear default-collect.
10994 * gdb.trace/save-trace.exp: Clear default-collect.
10995
fff5cc64
PM
109962010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10997
10998 * gdb.python/py-value: Add null string variable.
10999 (test_lazy_string): Test zero length, NULL address lazy
11000 strings.
11001
a055a187
L
110022010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11003
11004 * gdb.arch/i386-avx.c: New.
11005 * gdb.arch/i386-avx.exp: Likewise.
11006
11007 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11008
96e39866
DE
110092010-04-06 Doug Evans <dje@google.com>
11010
11011 * gdb.base/source-test.gdb: New file.
11012 * gdb.base/source.exp: Test source -v.
11013
5984a431
UW
110142010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11015
11016 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11017
ec8a089a
PM
110182010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11019
11020 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11021 within one line, unless it is followed by a double quote.
11022 * gdb.stabs/hppa.sed: Idem.
11023 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11024 * gdb.stabs/weird.exp: Check for correct parsing of
11025 char and string constants.
ec8a089a
PM
11026 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11027 in .stabs to .stabx substitution.
11028
fce3c1f0
SS
110292010-04-05 Stan Shebs <stan@codesourcery.com>
11030
11031 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11032 constant global.
11033 * gdb.trace/tfile.exp: Try to print them.
11034
d77f58be
SS
110352010-04-04 Stan Shebs <stan@codesourcery.com>
11036
11037 * gdb.base/completion.exp: Update for new "info watchpoints".
11038 * gdb.base/default.exp: Ditto.
11039 * gdb.base/help.exp: Ditto.
11040 * gdb.base/watchpoint.exp: Ditto.
11041 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11042
af54718e
SS
110432010-04-04 Stan Shebs <stan@codesourcery.com>
11044
11045 * gdb.trace/tfile.exp: Sharpen tfind test.
11046
74d1f91e
JK
110472010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11048
11049 * gdb.base/break-entry.exp: New.
11050
eb8e76db 110512010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11052 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11053
11054 * gdb.reverse/i386-sse-reverse.exp: New file.
11055 * gdb.reverse/i386-sse-reverse.c: New file.
11056
bf65cad8
PA
110572010-04-02 Pedro Alves <pedro@codesourcery.com>
11058
11059 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11060
fff87407
SS
110612010-04-01 Stan Shebs <stan@codesourcery.com>
11062
11063 * gdb.trace/actions.exp: Tweak expected output.
11064 * gdb.trace/while-stepping.exp: Tweak expected output.
11065
fe01d668
L
110662010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11067
11068 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11069
86b17b60
PA
110702010-04-01 Pedro Alves <pedro@codesourcery.com>
11071
11072 * gdb.base/commands.exp: Adjust.
11073 * gdb.cp/extern-c.exp: Adjust.
11074
2c58c0a9
PA
110752010-04-01 Pedro Alves <pedro@codesourcery.com>
11076
11077 * gdb.trace/collection.c (local_test_func): Define a local struct,
11078 and instanciate it.
11079
0db9b91c
PA
110802010-04-01 Pedro Alves <pedro@codesourcery.com>
11081
11082 * gdb.trace/collection.exp (gdb_collect_args_test)
11083 (gdb_collect_argarray_test): XFAIL the tests that assume the
11084 argarray argument's elements are collected.
11085
8072405b
JK
110862010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11087
11088 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11089 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11090
8bf6485c
SS
110912010-03-31 Stan Shebs <stan@codesourcery.com>
11092
11093 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11094 and tracepoint conditionals.
11095 (gdb_verify_tracepoints): Delete unused return.
11096
fd7f724a
KS
110972010-03-26 Keith Seitz <keiths@redhat.com>
11098
11099 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11100 appear in the output before main.
11101 Remove KFAIL for gdb/2215 aka bz 9320.
11102
8d9e7719
DE
111032010-03-30 Doug Evans <dje@google.com>
11104
0906dd0b
DE
11105 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11106 by dejagnu.
11107 * gdb.arch/amd64-dword.exp: Ditto.
11108
8d9e7719
DE
11109 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11110 match.
11111 (break printf): Ditto.
11112
1da644f0
SW
111132010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11114
11115 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11116 gcc < 4.4.
11117 * gdb.cp/shadow.exp: Ditto.
11118
a8121990
PA
111192010-03-29 Pedro Alves <pedro@codesourcery.com>
11120
11121 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11122 "tstart" is silent.
11123
6e79d367
PA
111242010-03-29 Pedro Alves <pedro@codesourcery.com>
11125
11126 * gdb.trace/collection.exp (executable): New.
11127 (binfile): Use it.
11128 (fpreg, spreg, pcreg): New.
11129 (test_register): Use gdb_test_multiple. Pass /x to print.
11130 (prepare_for_trace_test): New.
11131 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11132 (gdb_collect_args_test, gdb_collect_argstruct_test)
11133 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11134 prepare_for_trace_test.
11135 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11136 fpreg, spreg and pcreg.
11137 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11138 prepare_for_trace_test.
11139 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11140 try to detect tracing support here. Don't set breakpoints at
11141 `begin' or `end' here.
11142 <global scope>: Use clean_restart. Run to main before checking
11143 for tracing support. Check for for tracing support here.
11144
09248348
JK
111452010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11146
11147 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11148 " as $displacement" to "seen displacement message".
11149
d350db38
PA
111502010-03-28 Pedro Alves <pedro@codesourcery.com>
11151
11152 * gdb.trace/while-dyn.exp (executable): New variable.
11153 (binfile): Use it.
11154 (test_while_stepping): New function. Move most tests here. Call
11155 it once for each of the while-stepping, stepping and ws aliases.
11156
907af001
UW
111572010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11158
11159 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11160 that do not provide the tagless_struct type name at all.
11161 (test_print_anon_union): Do not check value of uninitialized
11162 union member. Do not use cp_test_ptype_class, so we can accept
11163 "long" as well as "long int".
11164
610197fd
PA
111652010-03-26 Pedro Alves <pedro@codesourcery.com>
11166
11167 * gdb.trace/tfile.c (tohex, bin2hex): New.
11168 (write_error_trace_file): Hexify error description.
11169
6c28cbf2
SS
111702010-03-25 Stan Shebs <stan@codesourcery.com>
11171
11172 * gdb.trace/tfile.c: Generate an additional trace file, improve
11173 portability.
11174 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11175 files in a better way.
11176
e62b8c7e
KS
111772010-03-25 Keith Seitz <keiths@redhat.com>
11178
11179 * gdb.java/jprint.exp: XFAIL printing of static class members
11180 because of GCC debuginfo problem.
11181
82ccf5a5
JK
111822010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11183
11184 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11185
293e2f9e
DJ
111862010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11187
11188 * gdb.base/completion.exp: Allow long instead of long int.
11189 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11190 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11191 variable p.
11192 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11193 * gdb.base/pointers.exp: Allow long instead of long int.
11194 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11195 * gdb.base/step-line.exp: Allow a directory before the source file name.
11196
95a42b64
TT
111972010-03-24 Tom Tromey <tromey@redhat.com>
11198
11199 PR breakpoints/9352:
11200 * gdb.base/default.exp: Update.
11201 * gdb.base/commands.exp: Update.
11202 * gdb.cp/extern-c.exp: Test setting commands on multiple
11203 breakpoints at once.
11204
2390201f
DJ
112052010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11206
11207 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11208 if gdb,nosignals.
11209 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11210 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11211 exited".
11212
8c9a6790
SS
112132010-03-24 Stan Shebs <stan@codesourcery.com>
11214
11215 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11216
a6c727b2
DJ
112172010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11218
11219 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11220 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11221 argument. Handle "short" and "long".
11222 (Top level): Pass overprototyped output for old_fptr and xptr.
11223
4dfd5423
PA
112242010-03-23 Pedro Alves <pedro@codesourcery.com>
11225
11226 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11227 format strings and add casts to avoid compiler warnings.
11228
112292010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11230
11231 * lib/trace-support.exp (gdb_trace_setactions):
11232 Don't expect whitespace after ">" prompt.
11233 * gdb.trace/actions.exp: Adjust for output changes.
11234 * gdb.trace/while-stepping.exp: Likewise.
11235
c847d045
JK
112362010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11237
11238 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11239 and r157645).
11240
5f717f1d
JK
112412010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11242
11243 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11244 New.
11245
7d6d51d5
DJ
112462010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11247
11248 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11249 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11250
3b11a015
SS
112512010-03-19 Stan Shebs <stan@codesourcery.com>
11252
11253 * gdb.trace/ax.exp: New file.
11254
d7d158ed
DE
112552010-03-19 Doug Evans <dje@google.com>
11256
6bb85cd1
DE
11257 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11258 output from gcc.
11259
d7d158ed
DE
11260 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11261 named /usr/sbin/prelink<foo>.
11262
4daf5ac0
SS
112632010-03-18 Stan Shebs <stan@codesourcery.com>
11264
11265 * gdb.trace/circ.exp: Test circular-trace-buffer.
11266 * gdb.trace/tfile.exp: Update tstatus test.
11267
e8d05480
JB
112682010-03-18 Joel Brobecker <brobecker@adacore.com>
11269
11270 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11271 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11272
441b986a
UW
112732010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11274
11275 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11276
4247603b
PA
112772010-03-18 Pedro Alves <pedro@codesourcery.com>
11278
11279 * gdb.base/default.exp: Adjust the expected output of the finish
11280 and until commands when the inferior is not being run.
11281
13387711
SW
112822010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11283
11284 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11285 * gdb.cp/nsusing.exp: Ditto.
11286
6e31430b
TT
112872010-03-15 Tom Tromey <tromey@redhat.com>
11288
11289 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11290 * gdb.cp/userdef.cc (operator==): New function.
11291 (main): New locals mem1, mem2.
11292
e2d69cb5
JZ
112932010-03-15 Jie Zhang <jie@codesourcery.com>
11294
11295 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11296 Declare and use new loadtimeout variable.
11297
f572f0a9
DJ
112982010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11299
11300 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11301 Use gdb_load later.
11302
51f4c0b0
PA
113032010-03-14 Pedro Alves <pedro@codesourcery.com>
11304
11305 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11306 literal. Add missing endlines to prints to stderr.
11307
1c809c68
TT
113082010-03-12 Tom Tromey <tromey@redhat.com>
11309
11310 PR c++/9708:
11311 * gdb.cp/m-static.exp: Add regression test.
11312 * gdb.cp/m-static.cc (method): New method.
11313 (main): Call it.
11314
00ae8fef
SW
113152010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11316
11317 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11318 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11319
759f0f0b
PA
113202010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11321
21e24d21
PA
11322 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11323
113242010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11325
759f0f0b
PA
11326 * lib/gdb.exp (skip_stl_tests): New.
11327 (gdb_compile): Symbian needs -ldl.
11328 (shlib_target_file): New.
11329 (shlib_symbol_file): New.
11330 (gdb_load_shlibs): Use shlib_target_file.
11331 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11332 * gdb.cp/exception.exp: Use skip_stl_tests.
11333 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11334 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11335 * gdb.cp/mb-templates.exp: Ditto.
11336 * gdb.base/commands.exp: Relax regexes.
11337 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11338 shlib_target_file and shlib_symbol_file.
11339 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11340 sections.
11341 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11342 * gdb.base/solib-disc.exp: Use
11343 shlib_target_file and shlib_symbol_file.
11344 * gdb.base/unload.exp: Don't skip on symbian. Use
11345 shlib_target_file and shlib_symbol_file.
11346 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11347
6a8f2671 113482010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11349
6a8f2671
PA
11350 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11351 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11352 Issue a tfind end before looking for a tracepoint frame.
11353 * gdb.trace/tfind.exp: Adjust tstatus output.
11354 Adjust disassembly output.
11355 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11356
ccf26247
JK
113572010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11358
11359 * gdb.base/break-interp.exp: Create new displacement parameter value
11360 for the test_ld calls.
11361 (reach): New parameter displacement, verify its content. New push of
11362 pf_prefix "reach-$func:". Import global expect_out.
11363 (test_core): New parameter displacement, verify its content. New push
11364 of pf_prefix "core:". New command "set verbose on". Import global
11365 expect_out.
11366 (test_attach): New parameter displacement, verify its content. New
11367 push of pf_prefix "attach:". New command "set verbose on". Import
11368 global expect_out.
11369 (test_ld): New parameter displacement, pass it to the reach, test_core
11370 and test_attach calls and verify its content in the "ld.so exit" test.
11371 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11372 (prelink): Update expected text, use gdb_test.
11373
e469c7fb
DE
113742010-03-10 Doug Evans <dje@google.com>
11375
11376 * gdb.base/checkpoint.exp: Fix comment.
11377 Lengthen timeout while doing >600 checkpoints test.
11378 Rename duplicate "kill all one" test to keep test names unique.
11379
60e1c644
PA
113802010-03-10 Pedro Alves <pedro@codesourcery.com>
11381
11382 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11383
cec808ec
KS
113842010-03-08 Keith Seitz <keiths@redhat.com>
11385
889bf7c5
PA
11386 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11387 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11388 (dm_type_long): New function.
11389 (dm_type_unsigned_short): New function.
11390 (dm_type_unsigned_long): New function.
11391 (myint): New typedef.
11392 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11393 long, unsigned shor and long, operator char*, and typedef.
11394 (test_lookup_operator_functions): Add operator char* test.
11395 (test_paddr_operator_functions): Likewise.
11396 (test_paddr_overloaded_functions): Use probe values for
11397 short, long, and unsigned short and long.
11398 (test_paddr_hairy_functions): If the demangler probe detected
11399 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11400 demangler.
11401 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11402 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11403 and "print null_pmf".
11404 Add test "ptype a.*pmf".
11405 * gdb.cp/overload.exp: Allow optional "int" to appear with
11406 "short" and "long".
11407 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11408 long expect value for men_overload1arg.
11409 Allow "int" to appear with "short" and "long".
11410 When testing "info break", add argument for main (void).
11411 Also allow "int" to appear with "short" and "long".
11412 Ditto with "unsigned" and "long long".
cec808ec
KS
11413 * gdb.java/jmain.exp: Do not enclose methods names in single
11414 quotes.
11415 * gdb.java/jmisc.exp: Likewise.
11416 * gdb.java/jprint.exp: Likewise.
11417 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11418
11419 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11420 * gdb.cp/exception.exp (backtrace after first throw)
11421 (backtrace after second throw): Allow a namespace before __cxa_throw.
11422 (backtrace after first catch, backtrace after second catch): Allow
11423 a namespace before __cxa_begin_catch.
11424
11425 * gdb.cp/cpexprs.exp: New file.
11426 * gdb.cp/cpexprs.cc: New file.
11427
11428 From Daniel Jacobowitz <dan@codesourcery.com>
11429 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11430 to use string_to_regexp.
11431 (ctor, dtor): New functions. Use them to match constructor
11432 and destructor function types.
11433 (Top level): Use runto_main.
11434
f870a310
TT
114352010-03-05 Tom Tromey <tromey@redhat.com>
11436
11437 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11438 gdb.target_charset.
11439 (pp_ns.to_string): Likewise.
11440
0c199f28
KS
114412010-03-04 Keith Seitz <keiths@redhat.com>
11442
11443 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11444 can be quoted. Test that both the filename and function/line
11445 portions can be quoted at the same time.
11446
c7437ca6
PA
114472010-03-04 Pedro Alves <pedro@codesourcery.com>
11448
11449 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11450
b111b805
DE
114512010-03-03 Doug Evans <dje@google.com>
11452
24486cb7
DE
11453 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11454 libc contains libpthread.
11455
b111b805
DE
11456 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11457 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11458 of gdb_compile. Add another pattern to match android backtrace.
11459
a0e0ef55
TT
114602010-03-03 Tom Tromey <tromey@redhat.com>
11461
11462 PR gdb/11345:
11463 * gdb.base/printcmds.exp (test_printf): Add test.
11464
1ba53b71
L
114652010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11466
11467 * gdb.arch/amd64-byte.exp: New.
11468 * gdb.arch/amd64-dword.exp: Likewise.
11469 * gdb.arch/amd64-pseudo.c: Likewise.
11470 * gdb.arch/amd64-word.exp: Likewise.
11471 * gdb.arch/i386-byte.exp: Likewise.
11472 * gdb.arch/i386-pseudo.c: Likewise.
11473 * gdb.arch/i386-word.exp: Likewise.
11474
f5dff777
DJ
114752010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11476
11477 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11478 types. Add structreg, bitfields, and flags registers.
11479 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11480 registers.
11481
90884b2b
L
114822010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11483
11484 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11485 (load_description): Set architecture if defined.
11486
dc00d89f
PM
114872010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11488
11489 * gdb.python/py-frame.exp: Add read_var block tests.
11490 * gdb.python/py-frame.c (block): New function.
11491
0e095b7e
JK
114922010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11493 Daniel Jacobowitz <dan@codesourcery.com>
11494
11495 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11496
624f1a65
DM
114972010-02-25 David S. Miller <davem@davemloft.net>
11498
11499 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11500 fix logic for setting all_syscalls_numbers.
11501
f3e9a817
PM
115022010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11503
11504 * Makefile.in: Add py-block and py-symbol.
11505 * gdb.python/py-symbol.exp: New File.
11506 * gdb.python/py-symtab.exp: New File.
11507 * gdb.python/py-block.exp: New File.
11508 * gdb.python/py-symbol.c: New File.
11509 * gdb.python/py-block.c: New File.
11510
f6bbabf0
PM
115112010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11512
11513 PR python/11314
11514 * lib/gdb.exp (skip_python_tests): New function.
11515 * gdb.python/py-cmd.exp: Use skip_python_tests.
11516 * gdb.python/py-frame.exp: Likewise.
11517 * gdb.python/py-function.exp: Likewise.
11518 * gdb.python/py-prettyprint.exp: Likewise.
11519 * gdb.python/py-template.exp: Likewise.
11520 * gdb.python/py-type.exp: Likewise.
11521 * gdb.python/py-value.exp: Likewise.
11522
85d721b8
PA
115232010-02-22 Pedro Alves <pedro@codesourcery.com>
11524
11525 PR9605
11526
11527 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11528
48e32051
TT
115292010-02-19 Tom Tromey <tromey@redhat.com>
11530
11531 PR c++/8693, PR c++/9496:
11532 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11533 regression tests.
11534
ac9c0048
JK
115352010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11536
11537 Fix compatibility with m68k as.
11538 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11539 Use only /* comments */.
11540
57bb97a4
UW
115412010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11542
11543 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11544 * configure: Regenerate.
11545
7d1bf85c
DJ
115462010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11547
11548 * gdb.python/py-type.exp: Check for Python support.
11549
061b5285
PA
115502010-02-17 Pedro Alves <pedro@codesourcery.com>
11551
11552 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11553 `regsub' syntax available.
11554
f8a8bc2c
PA
115552010-02-17 Pedro Alves <pedro@codesourcery.com>
11556
11557 * gdb.base/shmain.c (main): Remove printf call.
11558 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11559 * gdb.base/unload.c (main): Make format of fprintf a string
11560 literal. Add missing endlines to prints to stderr.
11561 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11562
6f451e5e
TT
115632010-02-17 Tom Tromey <tromey@redhat.com>
11564
11565 * gdb.java/jprint.java (jprint.props): New field.
11566 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11567
12d79008
PA
115682010-02-17 Pedro Alves <pedro@codesourcery.com>
11569
ef801a0e 11570 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11571 available.
11572
d252f7e5
DJ
115732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11574
11575 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11576 creation to support remote host testing.
11577
67bdab6c
DJ
115782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11579
11580 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11581 Recognize "command not found".
11582
bb391223
DJ
115832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11584
11585 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11586 single-stepping.
11587
70362913
DJ
115882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11589
11590 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11591 if arguments are not supported.
11592
493f3c00
DJ
115932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11594
11595 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11596 be const or non-const.
11597
8034c749
DJ
115982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11599
11600 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11601 mi_send_resuming_command to send -exec-continue.
11602
791dfb64
DJ
116032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11604
11605 * gdb.base/list.exp (test_list_filename_and_function): Add test
11606 with single quotes.
11607 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11608 matching.
11609 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11610 Add KFAIL'd tests for PR gdb/11289.
11611
7c5fe868
DJ
116122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11613
11614 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11615
fdc498b8
DJ
116162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11617
11618 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11619 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11620 a temporary directory.
11621
b519e2a6
DJ
116222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11623
11624 * gdb.base/charset.exp: Use a single regular expression to match
11625 show host-charset and show target-charset output.
11626
74164c56
JK
116272010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11628
11629 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11630 "Illegal process-id" expect string more exact.
11631 (attach to digits-starting nonsense is prohibited): New.
11632
701ed6dc
JK
116332010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11634
11635 * gdb.base/prelink.exp (set verbose on): New.
11636
889bf7c5 116372010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11638
11639 * mi-reverse.exp: New file. Test for reverse option to the
11640 following MI commands: exec-continue, exec-finish, exec-next,
11641 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11642
dadf0e9c
JB
116432010-02-09 Joel Brobecker <brobecker@adacore.com>
11644
11645 * gdb.ada/ptype_tagged_param: New testcase.
11646
714f19d5
TT
116472010-02-08 Tom Tromey <tromey@redhat.com>
11648
11649 PR c++/8017:
11650 * gdb.cp/overload.exp: Add tests.
11651 * gdb.cp/overload.cc (struct K): New.
11652 (namespace N): New.
11653 (main): Call new functions.
11654 (K::staticoverload): Define.
11655
889bf7c5 116562010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11657
11658 PR gdb/10728
11659 * gdb.cp/pr10728-x.h: New file.
11660 * gdb.cp/pr10728-x.cc: New file.
11661 * gdb.cp/pr10728-y.cc: New file.
11662 * gdb.cp/pr10728.exp: New file.
11663 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11664
889bf7c5 116652010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11666
11667 PR gdb/9067
11668 * gdb.cp/pr9067.exp: New
11669 * gdb.cp/pr9067.cc: New
11670 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11671
7b356089
JB
116722010-02-08 Joel Brobecker <brobecker@adacore.com>
11673
11674 * lib/gdb.exp (gdb_test_timeout): New global variable.
11675 Set it to timeout if not already set.
11676 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11677
1be00882
DE
116782010-02-05 Doug Evans <dje@google.com>
11679
11680 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11681 user.
11682
82856980
SW
116832010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11684
11685 PR c++/7935:
11686 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11687
1a334831
TT
116882010-02-04 Tom Tromey <tromey@redhat.com>
11689
11690 * gdb.cp/virtbase.exp: Make test case names unique.
11691
9c3c02fd
TT
116922010-02-02 Tom Tromey <tromey@redhat.com>
11693
11694 * gdb.cp/virtbase.exp: Add regression tests.
11695 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11696 (main): Instantiate RHC.
11697
0cc2414c
TT
116982010-02-02 Tom Tromey <tromey@redhat.com>
11699
11700 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11701 type-printing change.
11702
edf3d5f3
TT
117032010-02-02 Tom Tromey <tromey@redhat.com>
11704
11705 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11706 * gdb.cp/virtbase.cc: New file.
11707 * gdb.cp/virtbase.exp: New file.
11708 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11709
e4b7f41c
JK
117102010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11711
11712 PR libc/11214:
11713 * gdb.threads/current-lwp-dead.c: Include features.h.
11714 (HAS_NOMMU): New.
11715 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11716
b381ea14
JK
117172010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11718
11719 * gdb.base/symbol-without-target_section.exp,
11720 gdb.base/symbol-without-target_section.c: New.
11721
c593ac0e
DJ
117222010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11723
11724 * gdb.base/bigcore.exp: Reset increased timeout.
11725 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11726
db25f29d
DJ
117272010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11728
11729 * gdb.base/gcore.exp (capture_command_output): Use
11730 gdb_test_multiple.
11731
f9d67f43
DJ
117322010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11733
11734 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11735 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11736 (Top level): Call it.
11737
177321bd
DJ
117382010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11739
11740 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11741
97f2ed50
DJ
117422010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11743
11744 * gdb.base/call-strs.exp, gdb.base/default.exp,
11745 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11746 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11747 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11748 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11749 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11750 * gdb.base/ending-run.exp: Correct restore of timeout.
11751 * gdb.base/page.exp: Remove unnecessary timeout setting.
11752
e4e2711a
JB
117532010-01-29 Joel Brobecker <brobecker@adacore.com>
11754
11755 * gdb.ada/rec_return: New testcase.
11756
ba581dc1
JB
117572010-01-29 Joel Brobecker <brobecker@adacore.com>
11758
11759 * gdb.ada/call_pn: New testcase.
11760
4ea95be9
DJ
117612010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11762
11763 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11764 (Top level): Use it to resume.
11765 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11766 the Thumb mode displaced stepping error as unsupported.
11767
df83a9bf
SW
117682010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11769
889bf7c5
PA
11770 * gdb.cp/nsusing.exp: Added more tests.
11771 * gdb.cp/nsrecurs.exp: Ditto.
11772 * gdb.cp/nsusing.cc: Added test functions.
11773 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11774
40b27cdc
JK
117752010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11776
11777 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11778 absolute directory pathnames in gdb.sum file.
11779
de958931
SW
117802010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11781
11782 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11783 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11784
708ead4e
TT
117852010-01-26 Tom Tromey <tromey@redhat.com>
11786
11787 PR exp/7643:
11788 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11789 setup_kfail.
11790
b14e635e
SW
117912010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11792
11793 * gdb.cp/nsrecurs.exp: New test.
11794 * gdb.cp/nsrecurs.cc: New test program.
11795 * gdb.cp/nsstress.exp: New test.
11796 * gdb.cp/nsstress.cc: New test program.
11797 * gdb.cp/nsdecl.exp: New test.
11798 * gdb.cp/nsdecl.cc: New test program.
11799
8540c487
SW
118002010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11801
11802 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11803 imported into file scope.
11804 Marked test as xfail.
11805 * gdb.cp/namespace-using.cc (marker5): New function.
11806 * gdb.cp/shadow.exp: New test.
11807 * gdb.cp/shadow.cc: New test program.
11808 * gdb.cp/nsimport.exp: New test.
11809 * gdb.cp/nsimport.cc: New test program.
11810
421d5d99
TT
118112010-01-25 Tom Tromey <tromey@redhat.com>
11812
11813 PR gdb/11049:
11814 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11815 with "set print null-stop on".
11816
691f8dc1
JK
118172010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11818
11819 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11820 Adjust it for DISASSEMBLY_OMIT_FNAME.
11821
0b92b5bb
TT
118222010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11823
11824 PR symtab/11199:
11825 * gdb.dwarf2/member-ptr-forwardref.exp,
11826 gdb.dwarf2/member-ptr-forwardref.S: New.
11827
23787403
JK
118282010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11829
11830 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11831 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11832 thread1_tid_mutex. Remove gdbstop_mutex handling.
11833 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11834 thread2_tid_mutex. Remove gdbstop_mutex handling.
11835 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11836 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11837 pthread_cond_wait conditionalizations by while loops.
11838
b966cb8a
TT
118392010-01-20 Tom Tromey <tromey@redhat.com>
11840
11841 PR backtrace/10770:
11842 * gdb.dwarf2/pr10770.exp: New file.
11843 * gdb.dwarf2/pr10770.c: New file.
11844 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11845
fcae584b
VP
118462010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11847
11848 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11849 that target was removed, and the test always runs native anyway.
11850
a0f49112
JK
118512010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11852
11853 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11854 gdb.base/watchpoint-cond-gone-stripped.c: New.
11855
ceeb3d5a
TT
118562010-01-19 Tom Tromey <tromey@redhat.com>
11857
11858 PR c++/8000:
11859 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11860 existing tests.
11861 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11862 (main): Use AAA::SomeEnum.
11863
dd322c54
JK
118642010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11865
11866 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11867 (test_ignore_count): Declare line_callme_body global.
11868 (run to breakpoint with ignore count): Use line_callme_body.
11869 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11870 (set line_main_hello, set line_main_return): Reindent.
11871 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11872 New.
11873 (continue to callee4): Use line_callee4_body.
11874 (check *stopped from CLI command): Use line_callee4_next.
11875 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11876 (set line_main_hello, set line_main_return): Reindent.
11877 (set line_callee4_head, set line_callee4_body): New.
11878 (continue to callee4): Use line_callee4_body.
11879
4e8f195d
TT
118802010-01-18 Tom Tromey <tromey@redhat.com>
11881
11882 PR c++/9680:
11883 * gdb.cp/casts.cc: Add new classes and variables.
11884 * gdb.cp/casts.exp: Test new operators.
11885
9e14a9ba
JB
118862010-01-18 Tom Tromey <tromey@redhat.com>
11887 Thiago Jung Bauermann <bauerman@br.ibm.com>
11888
11889 * gdb.python/source2.py: New file.
11890 * gdb.python/source1: New file.
11891 * gdb.python/python.exp: Test "source" command.
11892
00bf0b85
SS
118932010-01-15 Stan Shebs <stan@codesourcery.com>
11894
11895 * gdb.trace/tfile.c: New file.
11896 * gdb.trace/tfile.exp: New file.
889bf7c5 11897
55235ad7
JK
118982010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11899
11900 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11901
9f2982ff
JK
119022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11903
11904 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11905
bbfba9ed
JK
119062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11907
11908 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11909 (libfunc): New parameter action. Implement also selectable "sleep".
11910 * gdb.base/break-interp-main.c: Include assert.h.
11911 (libfunc): New parameter action.
11912 (main): New parameters argc and argv. Assert argc. Pass argv.
11913 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11914 (test_attach): New proc.
11915 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11916 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11917
61f0d762
JK
119182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11919
11920 * gdb.base/break-interp.exp (test_core): New proc.
11921 (test_ld): Call it.
11922
06a6f270
JK
119232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11924
11925 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11926 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11927 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11928 and gdb_compile_shlib. Use new -Wl compiler options.
11929 (dl bt, main bt): New tests.
11930
51bee8e9
JK
119312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11932
11933 Support PIEs with no symfile_objfile.
11934 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11935 (test_ld): New parameter trynosym.
11936 (test_ld <$trynosym>): New block.
11937
b8040f19
JK
119382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11939
11940 * gdb.base/break-interp.exp: New file.
11941
be759fcf
PM
119422010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11943
11944 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11945 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11946 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11947 test.
11948 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11949 * gdb.python/py-mi.exp: Add lazy string test.
11950
dc146f7c
VP
119512010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11952
11953 * lib/mi-support.exp (mi_check_thread_states): Handle
11954 core number in thread listing.
11955
b4ba55a1
JB
119562010-01-12 Joel Brobecker <brobecker@adacore.com>
11957
11958 * gdb.base/maint.exp: Adjust the expected output for the
11959 "maint print type" test. Use gdb_test_multiple instead of
11960 gdb_sent/gdb_expect.
11961
08e24bd4
DE
119622010-01-11 Doug Evans <dje@google.com>
11963
6496a609
DE
11964 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11965 from gdbserver_download. All callers updated.
11966
08e24bd4
DE
11967 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11968
b5cfddf5
JK
119692010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11970
11971 Implement binary numbers parsing.
11972 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11973 (test_integer_literals_rejected): New binary tests.
11974
3725885a
RW
119752010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11976
11977 * gdb.cell/configure: Regenerate.
11978
37aeb5df
JK
119792010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11980
11981 * gdb.base/corefile.exp: Move the core finding block out and call it as
11982 core_find, new variable $corefile, replace corefile by $corefile and
11983 [file tail $corefile] for usage vs. test names resp.
11984 * lib/gdb.exp (core_find): Move it as a new function here. New
11985 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11986 $destcore. Return "" on error.
11987
d521f563
JK
119882010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11989
11990 Workaround PR binutils/10802.
11991 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11992 (twice).
11993
28f24826
DJ
119942010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11995
11996 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11997
2de75e71
JB
119982010-01-08 Joel Brobecker <brobecker@adacore.com>
11999
12000 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12001 call, to avoid interruption.
12002
fe00719b 120032010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12004
12005 * gdb.stabs/weird.def (args93): New.
12006
d0ef5df8
DE
120072010-01-07 Doug Evans <dje@google.com>
12008
12009 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12010
3a08d52f
TT
120112010-01-07 Tom Tromey <tromey@redhat.com>
12012
12013 * gdb.base/source.exp: Use correct line number.
12014
7a697b8d
SS
120152010-01-05 Stan Shebs <stan@codesourcery.com>
12016
12017 * gdb.trace/tracecmd.exp: Test ftrace.
12018
7803799a
UW
120192010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12020
12021 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12022
c54eabfa
JK
120232010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12024
12025 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12026 "uint_for_mi_testing".
12027
02e7ef19
JB
120282010-01-01 Joel Brobecker <brobecker@adacore.com>
12029
12030 Test indented comment in file being sourced.
12031 * gdb.base/commands.exp: Test indented comment in file being sourced.
12032
abd775ce
JB
120332010-01-01 Joel Brobecker <brobecker@adacore.com>
12034
12035 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12036 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12037 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12038 notice.
12039
79b55b82
JB
120402010-01-01 Joel Brobecker <brobecker@adacore.com>
12041
12042 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12043 notice.
12044
8997583e
JK
120452010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12046
12047 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12048 missing $after_stopped and comma (,) expectation.
12049
6da95a67
SS
120502009-12-31 Stan Shebs <stan@codesourcery.com>
12051
12052 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12053
218d2fc6
TJB
120542009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12055
12056 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12057 (top level): Call test_watchpoint_in_big_blob.
12058 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12059 watchpoints.
12060 (func3): Write to buf.
12061
236f1d4d
SS
120622009-12-29 Stan Shebs <stan@codesourcery.com>
12063
12064 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12065
f61e138d
SS
120662009-12-28 Stan Shebs <stan@codesourcery.com>
12067
12068 * gdb.trace/tsv.exp: New file.
12069 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12070
0219b378
DJ
120712009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12072
12073 * gdb.base/find.c (main): Reference search buffers.
12074 * gdb.base/included.c (main): Reference integer.
12075 * gdb.base/ptype.c (charfoo): Declare.
12076 (intfoo): Call charfoo.
12077 * gdb.base/scope0.c (useitp): New function.
12078 (usestatics): Use useitp.
12079 (useit): Add a type for val.
12080 * gdb.base/scope1.c (useit1): Take a pointer argument.
12081 (usestatics1): Update calls to useit1.
12082 * gdb.cp/call-c.cc: Declare foo.
12083 (main): Call foo.
12084 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12085 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12086 (main): Call C::ensureRefs and ensureOtherRefs.
12087 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12088 variables.
12089 (ensureOtherRefs): New function.
12090 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12091 * gdb.cp/templates.cc (main): Call t5i.value.
12092
3f78692f
JK
120932009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12094
12095 Fix compatibility with G++-4.5.
12096 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12097 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12098 (uncaught return): Remove.
12099
429374b8
JK
121002009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12101 Phil Muldoon <pmuldoon@redhat.com>
12102
12103 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12104 (bp_location13, bp_location14, bp_location17, bp_location18)
12105 (marker3_proto, marker4_proto): New variables.
12106 (breakpoint info): Update output.
12107 (run until breakpoint at marker3, run until breakpoint at marker4): New
12108 tests.
12109
859825b8
JK
121102009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12111
12112 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12113 Replace the printf call of Y by provided "y-set-1" label. New block
12114 for the second shared library.
12115 * gdb.base/unload.exp: Compile also the second library, call
12116 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12117 (single pending breakpoint info): Rename to ...
12118 (pending breakpoint info before run): ... this extended test.
12119 (libfile2, libname2, libsrcfile2, libsrc2)
12120 (lib_sl2): New variables.
12121 (exec_opts): Set also SHLIB_NAME2.
12122 (pending breakpoint info on first run at shrfunc1)
12123 (pending breakpoint info on second run at shrfunc1)
12124 (pending breakpoint info on second run at shrfunc2)
12125 (print y from libfile, print y from libfile2): New tests.
12126 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12127 * gdb.base/unloadshr2.c: New.
12128
e6a386cd
HZ
121292009-12-22 Hui Zhu <teawater@gmail.com>
12130
12131 * gdb.reverse/sigall-reverse.exp: Adjust.
12132
9e19b45e
VP
121332009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12134
12135 PR gdb/10884
12136
12137 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12138 (main): Call do_bitfield_tests.
aacf5b1e 12139 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12140
d53a7b30
JB
121412009-12-20 Joel Brobecker <brobecker@adacore.com>
12142
12143 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12144 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12145 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12146 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12147 gdb.modula2/unbounded1.c: Update copyright header.
12148
191ca0a1
CM
121492009-12-10 Chris Moller <moller@mollerware.com>
12150
12151 PR gdb/9399
12152 * gdb.cp/virtfunc2.exp: New tests
12153 * gdb.cp/virtfunc2.cc: New tests
12154 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12155
0fa6cf1b
MS
121562009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12157
12158 * gdb.reverse/i387-env-reverse.c: New file.
12159 * gdb.reverse/i387-env-reverse.exp: New file.
12160 * gdb.reverse/i387-stack-reverse.c: New file.
12161 * gdb.reverse/i387-stack-reverse.exp: New file.
12162
361ae042
PM
121632009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12164
12165 * gdb.python/py-type.exp (test_range): New test.
12166
bfd31e71
PM
121672009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12168
12169 PR python/10805
12170
12171 * gdb.python/py-type.exp: New file.
12172 * gdb.python/py-type.c: New file.
12173 * Makefile.in: Add py-type.
12174
57a1d736
TT
121752009-12-03 Tom Tromey <tromey@redhat.com>
12176
12177 * gdb.python/py-value.exp (test_parse_and_eval): New
12178 function.
12179
1f3b5d1b
PP
121802009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12181
12182 PR gdb/11022
12183
12184 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12185 * gdb.base/pr11022.c: New test.
12186
8b7dbdc9
JK
121872009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12188
12189 Fix spurious false FAILs.
12190 * gdb.base/structs.c (chartest): New.
12191 (main): Fill-in chartest.
12192 * gdb.base/structs.exp (anychar_re, first): New.
12193 (start_structs_test): Import global anychar_re and first.
12194 New gdb_test call "set print elements 300; ${testfile}"
12195 (start_structs_test <$first>): New block.
12196 (any): Import global anychar_re. New variable ac. Use ${ac}.
12197
6a53b2ec
JK
121982009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12199
12200 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12201
d7167b4c
JK
122022009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12203
12204 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12205 Force $srcfile file.
12206 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12207
b1798462
UW
122082009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12209
12210 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12211 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12212 * gdb.threads/watchthreads-reorder.exp: Likewise.
12213
b6199126
DJ
122142009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12215
12216 PR gdb/8704
12217
12218 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12219 "if", and "thread". Correct matching in the previous test.
12220
b22a0510
DJ
122212009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12222
12223 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12224
930636d2
MS
122252009-11-23 Michael Snyder <msnyder@vmware.com>
12226
12227 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12228 * gdb.reverse-watch-precsave.exp: Ditto.
12229
21a0512e
PP
122302009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12231
12232 * gdb.asm/asm-source.exp: Adjust.
12233 * gdb.base/help.exp: Adjust.
889bf7c5 12234
fc30d5e0
PA
122352009-11-22 Pedro Alves <pedro@codesourcery.com>
12236
12237 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12238 (do_syscall_tests_without_xml): Set data-directory to
12239 /the/path/to/nowhere.
12240
f6bc2008
PA
122412009-11-21 Pedro Alves <pedro@codesourcery.com>
12242
12243 * gdb.threads/local-watch-wrong-thread.c,
12244 gdb.threads/local-watch-wrong-thread.exp: New files.
12245
8c2fb5de
PA
122462009-11-21 Pedro Alves <pedro@codesourcery.com>
12247
12248 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12249 assume new `regsub' syntax available.
12250
ebec9a0f
PA
122512009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12252
a79d3c27
JK
12253 * gdb.base/watchpoint-hw-hit-once.exp,
12254 gdb.base/watchpoint-hw-hit-once.c: New.
12255
122562009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12257
12258 * gdb.threads/watchthreads-reorder.exp,
12259 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12260
276a961b
MK
122612009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12262
12263 * gdb.xml/tdesc-regs.exp: Use for m68k.
12264
4867c1fb
PA
122652009-11-15 Pedro Alves <pedro@codesourcery.com>
12266
12267 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12268
f6838f81
DJ
122692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12270
12271 * lib/gdb.exp (current_target_name): New procedure.
12272 (gdb_wrapper_target): New variable.
12273 (gdb_wrapper_init): Set gdb_wrapper_target.
12274 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12275 wrapper.
12276
4ac4dd3f
DJ
122772009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12278
12279 * gdb.base/remote.exp: Delete the slowest load test.
12280 Do not load with fixed packet sizes.
12281
a7881759
DJ
122822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12283
12284 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12285
97a5b505
DJ
122862009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12287
12288 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12289 srcfile when setting a breakpoint.
12290
d3e1fc54
DJ
122912009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12292
12293 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12294 macros.
12295
7cbcbded
DJ
122962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12297
12298 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12299 to be in memory.
12300 * gdb.base/display.c (force_mem): New.
12301 (do_loops): Use it. Add breakpoint comments.
12302 (do_vars): Add a breakpoint comment.
12303 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12304 line numbers.
12305
bdea3a92
NF
123062009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12307
12308 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12309 instead of a bare "run".
12310
269f82e5
PP
123112009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12312
12313 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12314
a69b7d9d
DJ
123152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12316
12317 * lib/cell.exp (skip_cell_tests): Clean up test files before
12318 returning.
12319
b598bfda
DJ
123202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12321
12322 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12323 and the breakpoint menu. Do not call perror if a prompt is seen.
12324 Consume the following GDB prompt.
12325 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12326 * gdb.cp/namespace.exp: Use gdb_test.
12327 * gdb.cp/templates.exp: Use gdb_test.
12328 (test_template_breakpoints): Use gdb_test_multiple.
12329
87728fa0
DJ
123302009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12331
12332 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12333 (marker4): Reference values.
12334
b67c692f
DJ
123352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12336
12337 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12338 is missing.
12339
f0df251a
DJ
123402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12341
12342 * gdb.base/break.c (need_malloc): New.
12343 * gdb.base/constvars.c (main): Reference crass and crisp.
12344 * gdb.base/gdb1821.c (main): Reference bar.
12345 * gdb.cp/gdb1355.cc (main): Reference s1.
12346 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12347 (main): Call them.
12348 * gdb.cp/hang2.cc (dummy2): Define.
12349 * gdb.cp/hang3.cc (dummy3): Define.
12350 * gdb.cp/m-data.cc (main): Reference shadow.
12351
bdf7534a
NF
123522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12353 Nathan Froyd <froydnj@codesourcery.com>
12354
12355 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12356 remote host.
12357
f24fce77
NF
123582009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12359
12360 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12361 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12362 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12363 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12364 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12365 * gdb.dwarf2/dw2-producer.exp: Likewise.
12366 * gdb.dwarf2/mac-fileno.exp: Likewise.
12367 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12368 py-prettyprint.py to the remote host.
12369 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12370
40f0318e
KS
123712009-11-11 Keith Seitz <keiths@redhat.com>
12372
12373 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12374 use it instead of "Foo".
12375 * gdb.cp/classes.exp (do_tests): Add a test to access
12376 a method through a typedef'd class name.
12377
f3d9f7fb
NF
123782009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12379
12380 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12381 exponents.
12382 * gdb.base/pointers.exp: Likewise.
12383 * gdb.cp/ref-types.exp: Likewise.
12384
a4216f37
KS
123852009-11-11 Keith Seitz <keiths@redhat.com>
12386
12387 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12388 new[] and delete[].
12389 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12390 "void".
12391 (probe_demangler): Remove all single-quoting of
12392 method and variable names.
12393 (info_func_regexp): Remove the word "void" from any
12394 occurrence of "(void)".
12395 (print_addr_2): Remove all single-quoting of
12396 method names.
12397 (print_addr_2_kfail): Likewise.
12398 (print_addr): Single-quote C function names before
12399 passing to print_addr_2.
12400 (test_paddr_operator_functions): Remove single-quoting
12401 for method names.
12402 Add tests for operator new[] and operator delete[].
12403
9b14d7aa
JK
124042009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12405
12406 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12407
85feb311
KS
124082009-11-09 Keith Seitz <keiths@redhat.com>
12409
12410 * gdb.cp/overload.exp: Add tests for resolving overloaded
12411 methods in expression parsing/evaluation.
12412
fa335448
DJ
124132009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12414
12415 * lib/gdb.exp (default_gdb_version): Use --version instead of
12416 --command.
12417
ec3c07fc
NS
124182009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12419
12420 * lib/gdb.exp (gdb_compile_test): New.
12421 (skip_ada_tests, skip_java_tests): New.
12422 (gdb_compile): Use gdb_compile_test for f77.
12423 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12424 * lib/java.exp (compile_java_from_source): Remove runtests check,
12425 use gdb_compile_test to record result.
12426 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12427 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12428 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12429 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12430 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12431 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12432 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12433 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12434 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12435 adjust gdb_compile invocations.
12436
b8b4e42b
JK
124372009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12438
12439 * Makefile.in (abs_builddir): New.
12440 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12441 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12442 `$(abs_builddir)/site.exp'.
12443
f8b7eaf3
DJ
124442009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12445
12446 * config/m68k-emc.exp, lib/emc-support.exp,
12447 gdb.trace/gdb_c_test.c: Delete.
12448 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12449 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12450 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12451 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12452 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12453 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12454 casing for m68k-*-elf.
12455
c4187697
NS
124562009-11-03 Pedro Alves <pedro@codesourcery.com>
12457
12458 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12459 * gdb.arch/i386-prologue.exp: Likewise.
12460 * gdb.arch/i386-unwind.exp: Likewise.
12461
db16b772
DJ
124622009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12463
12464 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12465
bcf71277
DJ
124662009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12467
12468 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12469
0105cee2
DJ
124702009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12471
12472 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12473
24ddea62
JK
124742009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12475
12476 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12477
287ccc17
JK
124782009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12479
12480 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12481 * gdb.base/sepdebug2.c: New file.
12482
08bca259 124832009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12484
12485 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12486 the modified warnings for catch syscall. Verify if GDB was compiled
12487 with support for lib expat, and choose which tests to run depending
12488 on this.
12489
5d4e2b76
VP
124902009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12491
12492 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12493 that composite commands are parsed OK. And also test
12494 that breakpoint commands do work.
12495
240e538a
MS
124962009-10-23 Michael Snyder <msnyder@vmware.com>
12497
12498 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12499 to allow for new disassembly style.
12500
9c419145
PP
125012009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12502
12503 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12504
02506ff1
MS
125052009-10-22 Michael Snyder <msnyder@vmware.com>
12506
12507 * gdb.reverse/break-precsave.exp: New test.
12508 * gdb.reverse/consecutive-precsave.exp: Ditto.
12509 * gdb.reverse/finish-precsave.exp: Ditto.
12510 * gdb.reverse/i386-precsave.exp: Ditto.
12511 * gdb.reverse/machinestate-precsave.exp: Ditto.
12512 * gdb.reverse/sigall-precsave.exp: Ditto.
12513 * gdb.reverse/solilb-precsave.exp: Ditto.
12514 * gdb.reverse/step-precsave.exp: Ditto.
12515 * gdb.reverse/until-precsave.exp: Ditto.
12516 * gdb.reverse/watch-precsave.exp: Ditto.
12517
4cf866a3
MS
125182009-10-22 Michael Snyder <msnyder@vmware.com>
12519
12520 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12521 for gdb_expect. Adjust one test's expect strings for the new
12522 format of disassemble.
12523 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12524 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12525 gdb_test_multiple.
12526 * gdb.reverse/step-reverse.exp: Delete 'return'.
12527 * gdb.reverse/until-reverse.exp: Delete blank lines.
12528 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12529
2b28d209
PP
125302009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12531
12532 * gdb.base/consecutive.exp: Adjust.
12533 * gdb.base/display.exp: Likewise.
12534 * gdb.base/pc-fp.exp: Likewise.
12535 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12536
33b9c32b
MS
125372009-10-19 Michael Snyder <msnyder@vmware.com>
12538
12539 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12540 * gdb.reverse/finish-reverse.c: Ditto.
12541 * gdb.reverse/sigall-reverse.c: Ditto.
12542 * gdb.reverse/solib-reverse.c: Ditto.
12543 * gdb.reverse/step-reverse.c: Ditto.
12544 * gdb.reverse/watch-reverse.c: Ditto.
12545
6c95b8df
PA
125462009-10-19 Pedro Alves <pedro@codesourcery.com>
12547 Stan Shebs <stan@codesourcery.com>
12548
12549 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12550 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12551 "Executing new program".
12552 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12553 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12554 left listed after having been killed.
12555 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12556 * gdb.base/maint.exp: Adjust test.
12557
12558 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12559 * gdb.multi/Makefile.in: New.
12560 * gdb.multi/base.exp: New.
12561 * gdb.multi/goodbye.c: New.
12562 * gdb.multi/hangout.c: New.
12563 * gdb.multi/hello.c: New.
12564 * gdb.multi/bkpt-multi-exec.c: New.
12565 * gdb.multi/bkpt-multi-exec.exp: New.
12566 * gdb.multi/crashme.c: New.
12567
279017b7
TG
125682009-10-13 Tristan Gingold <gingold@adacore.com>
12569
12570 * gdb.base/sepdebug.exp: Check debug info are found.
12571
0413d738
PA
125722009-10-08 Pedro Alves <pedro@codesourcery.com>
12573
12574 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12575 bits.
12576
c628eecc
JK
125772009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12578
12579 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12580
38af1bfe
JB
125812009-10-07 Joel Brobecker <brobecker@adacore.com>
12582
12583 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12584 of the comments.
12585
2b0adecd
PM
125862009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12587
12588 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12589 * gdb.base/annota3.exp: Idem.
12590 * gdb.base/maint.exp: Idem.
12591
8d417781
PM
125922009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12593
889bf7c5 12594 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12595 to default.
12596
bb61102d
PM
125972009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12598
889bf7c5 12599 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12600 mingw and cygwin targets.
12601
ace5c364
PM
126022009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12603 Pedro Alves <pedro@codesourcery.com>
12604
889bf7c5 12605 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12606 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12607
c2d494a0
PM
126082009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12609
e1b52ce2
PM
12610 * gdb.base/shr1.c: Use %p in format string.
12611 * gdb.base/unload.c: Avoid warning in fprintf.
12612 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12613
209f53f5
PM
126142009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12615
12616 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12617 long type.
12618 (test_unlink): Correct printf string.
12619 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12620 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12621
8172766a
JK
126222009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12623
12624 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12625 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12626 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12627
0f73703c
UW
126282009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12629
12630 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12631 * gdb.objc/nondebug.exp: Likewise.
12632
b32306ca
UW
126332009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12634
12635 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12636 target_info setting.
12637
12638 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12639 that detect new threads during "info threads".
12640
0057022f
UW
126412009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12642
12643 * gdb.threads/manythreads.c (main): Increase thread stack size
12644 to 2*PTHREAD_STACK_MIN.
12645 * gdb.threads/multi-create.c (main): Likewise.
12646 (create_function): Likewise.
12647
f29c0325
UW
126482009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12649
12650 * gdb.base/dump.exp: Pass difference of pointer types instead
12651 of integer types as offset to restore in intarr3.srec case.
12652
fcb34849
UW
126532009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12654
12655 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12656
d5142e3b
UW
126572009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12658
12659 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12660
087b74b2 126612009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12662
087b74b2
PM
12663 New test for two watchpoints, with disabling of
12664 the first inserted.
12665 * testsuite/gdb.base/watchpoints.c: New file.
12666 * testsuite/gdb.base/watchpoints.exp: New file.
12667
96c07c5b
TT
126682009-09-25 Tom Tromey <tromey@redhat.com>
12669
12670 * gdb.base/charset.exp: Test utf-16 strings with Python.
12671
b8899f2b
TT
126722009-09-25 Tom Tromey <tromey@redhat.com>
12673
12674 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12675 UCS-4.
12676 * gdb.base/charset.c (utf_32_string): Rename.
12677 (init_utf32): Rename.
12678 (main): Update.
12679
329719ec
TT
126802009-09-22 Tom Tromey <tromey@redhat.com>
12681
12682 * gdb.python/py-function.exp: Add regression tests.
12683
11ef0d76
KS
126842009-09-21 Keith Seitz <keiths@redhat.com>
12685
12686 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12687 with invalid operator.
12688
3fe8f3b3
KS
126892009-09-21 Keith Seitz <keiths@redhat.com>
12690
12691 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12692 and destructor using typedef name of class.
12693 * gdb.cp/classes.cc (class Base1): Add a destructor.
12694 (base1): New typedef.
12695 (use_methods): Instanitate an object of type base1.
12696 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12697 (do_tests): Call test_template_typedef.
12698 * gdb.cp/templates.cc (Baz::~Baz): New method.
12699 (intBazOne): New typedef.
12700 (main): Instantiate intBazOne.
12701
7a9fe101
PM
127022009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12703
12704 PR python/10633
12705
12706 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12707 Function.
12708 (run_lang_tests): Add print elements test.
12709
2e4d963f
PM
127102009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12711
12712 * gdb.python/py-value.exp (test_subscript_regression): New
12713 function. Test for invalid subscripts.
12714 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12715 (ptr_ref): New function.
12716
ec7e75e7
PP
127172009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12718
12719 * gdb.base/default.exp: Fix "show convenience".
12720
0cc7d26f
TT
127212009-09-15 Tom Tromey <tromey@redhat.com>
12722
12723 * lib/mi-support.exp (mi_create_varobj): Update.
12724 (mi_create_floating_varobj): Likewise.
12725 (mi_create_dynamic_varobj): New proc.
12726 (mi_varobj_update): Update.
12727 (mi_varobj_update_with_type_change): Likewise.
12728 (mi_varobj_update_kv_helper): New proc.
12729 (mi_varobj_update_dynamic_helper): Rewrite.
12730 (mi_varobj_update_dynamic): New proc.
12731 (mi_list_varobj_children): Update.
12732 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12733 * gdb.python/python-prettyprint.py (pp_outer): New class.
12734 (pp_nullstr): Likewise.
12735 (lookup_function): Register new printers.
12736 * gdb.python/python-prettyprint.c (struct substruct): New type.
12737 (struct outerstruct): Likewise.
12738 (substruct_test): New function.
12739 (struct nullstr): New type.
12740 (string_1, string_2): New globals.
12741 (main): Add new tests.
12742 * gdb.python/python-mi.exp: Added regression tests.
12743 * gdb.mi/mi2-var-display.exp: Update.
12744 * gdb.mi/mi2-var-cmd.exp: Update.
12745 * gdb.mi/mi2-var-child.exp: Update.
12746 * gdb.mi/mi2-var-block.exp: Update.
12747 * gdb.mi/mi-var-invalidate.exp: Update.
12748 * gdb.mi/mi-var-display.exp: Update.
12749 * gdb.mi/mi-var-cmd.exp: Update.
12750 * gdb.mi/mi-var-child.exp: Update.
12751 * gdb.mi/mi-var-block.exp: Update.
12752 * gdb.mi/mi-break.exp: Update.
12753 * gdb.mi/gdb701.exp: Update.
12754
a96d9b2e
SDJ
127552009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12756
12757 * Makefile.in: Inclusion of catch-syscall object.
12758 * gdb.base/catch-syscall.c: New file.
12759 * gdb.base/catch-syscall.exp: New file.
12760
b43b923a
MS
127612009-09-12 Michael Snyder <msnyder@vmware.com>
12762
12763 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12764 that can support reverse debuggnig.
12765
cec03d70
TT
127662009-09-11 Tom Tromey <tromey@redhat.com>
12767
12768 * gdb.dwarf2/valop.S: New file.
12769 * gdb.dwarf2/valop.exp: New file.
12770
e23bb3fc
MK
127712009-09-11 Mark Kettenis <kettenis@gnu.org>
12772
12773 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12774
37c3696d
DE
127752009-09-10 Doug Evans <dje@google.com>
12776
12777 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12778 Add $gdb_prompt to second breakpoint regexp.
12779
5172aecb
JB
127802009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12781
12782 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12783 names, add missing ones.
12784 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12785 * gdb.python/py-frame.c: Rename from python-frame.c.
12786 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12787 testfile name.
12788 * gdb.python/py-function.exp: Rename from python-function.exp.
12789 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12790 testfile name.
12791 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12792 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12793 Adjust testfile name.
12794 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12795 * gdb.python/py-template.cc: Rename from python-template.cc.
12796 * gdb.python/py-template.exp: Rename from python-template.exp.
12797 Adjust testfile name.
12798 * gdb.python/py-value.c: Rename from python-value.c.
12799 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12800 testfile name.
12801
b554e4bd
JK
128022009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12803
12804 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12805 $bpt2address.
12806 (Second breakpoint address is valid on ia64)
12807 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12808
9a68ae16
JM
128092009-09-03 Joseph Myers <joseph@codesourcery.com>
12810
12811 * gdb.base/ending-run.exp: Restrict regular expression matching
12812 line number to require closing brace following.
12813
146b9145
DE
128142009-09-03 Doug Evans <dje@google.com>
12815
12816 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12817
787d21e1
TT
128182009-09-02 Tom Tromey <tromey@redhat.com>
12819
12820 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12821
e7802207
TT
128222009-09-02 Tom Tromey <tromey@redhat.com>
12823
12824 * gdb.dwarf2/callframecfa.exp: New file.
12825 * gdb.dwarf2/callframecfa.S: New file.
12826
817aadd2
JK
128272009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12828
12829 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12830 gdb.base/solib-overlap-main.c: New.
12831
4a76eae5
DJ
128322009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12833
12834 PR gdb/10565
12835
12836 * gdb.base/bitfields.c (struct container, container): New.
12837 (main): Initialize it and call break5.
12838 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12839
d4b96c9a
JK
128402009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12841
12842 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12843 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12844
4e22772d
JK
128452009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12846
12847 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12848
2efab443
MS
128492009-08-26 Michael Snyder <msnyder@vmware.com>
12850
12851 * gdb.base/i386-reverse.c: New file.
12852 * gdb.base/i386-reverse.exp: New file.
12853 * gdb.base/Makefile.in: Add new files to be removed.
12854
07ab73a0
JM
128552009-08-26 Joseph Myers <joseph@codesourcery.com>
12856
12857 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12858 environment-pwd for remote host.
12859 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12860
676accff
KS
128612009-08-24 Keith Seitz <keiths@redhat.com>
12862
12863 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12864 Add two new C++ completer tests which limit the output to a
889bf7c5 12865 given class.
676accff 12866
f9f7ad22
MS
128672009-08-24 Michael Snyder <msnyder@vmware.com>
12868
12869 * gdb.base/del.exp: Fix typo in comment.
12870 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12871
81ecdfbb
RW
128722009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12873
12874 * configure: Regenerate.
12875 * gdb.hp/configure: Likewise.
12876 * gdb.hp/gdb.aCC/configure: Likewise.
12877 * gdb.hp/gdb.base-hp/configure: Likewise.
12878 * gdb.hp/gdb.compat/configure: Likewise.
12879 * gdb.hp/gdb.defects/configure: Likewise.
12880 * gdb.hp/gdb.objdbg/configure: Likewise.
12881 * gdb.stabs/configure: Likewise.
12882
cab0c772
UW
128832009-08-19 Doug Evans <dje@google.com>
12884
12885 * gdb.base/gdbvars.c: New file.
12886 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12887
b8fa0bfa
PA
128882009-08-14 Pedro Alves <pedro@codesourcery.com>
12889
12890 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12891 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12892
b84aa90a
PA
128932009-08-13 Pedro Alves <pedro@codesourcery.com>
12894
12895 * gdb.base/default.exp: Adjust "set language test": it's now an
12896 enum command. Larger help string moved to "help set language".
12897 * gdb.base/help.exp: Adjust "help set language" expected output,
12898 now lists all known languages.
12899
0d8f9b2c
NF
129002009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12901
12902 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12903 all frame arguments.
12904 * gdb.arch/altivec-regs.exp: Likewise.
12905
bda180e0
TT
129062009-08-07 Tom Tromey <tromey@redhat.com>
12907
12908 * gdb.base/setshow.exp: Add tests for changes to set language, set
12909 check range, and set check type.
12910
48cb2d85
VP
129112009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12912
12913 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12914 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12915 Call it.
48cb2d85 12916
1ea34204
UW
129172009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12918
12919 * configure.ac: Run gdb.cell tests when appropriate.
12920 * configure: Regenerate.
12921 * lib/cell.exp: New file.
12922 * gdb.cell: New directory.
12923 * gdb.cell/configure.ac: New file.
12924 * gdb.cell/configure: New file.
12925 * gdb.cell/Makefile.in: New file.
12926 * gdb.cell/arch.exp: New file.
12927 * gdb.cell/break.c: New file.
12928 * gdb.cell/break.exp: New file.
12929 * gdb.cell/break-spu.c: New file.
12930 * gdb.cell/bt.c: New file.
12931 * gdb.cell/bt2-spu.c: New file.
12932 * gdb.cell/bt-spu.c: New file.
12933 * gdb.cell/bt.exp: New file.
12934 * gdb.cell/coremaker.c: New file.
12935 * gdb.cell/coremaker-spu.c: New file.
12936 * gdb.cell/core.exp: New file.
12937 * gdb.cell/gcore.exp: New file.
12938 * gdb.cell/data.c: New file.
12939 * gdb.cell/data.exp: New file.
12940 * gdb.cell/data-spu.c: New file.
12941 * gdb.cell/ea-cache.exp: New file.
12942 * gdb.cell/ea-cache.c: New file.
12943 * gdb.cell/ea-cache-spu.c: New file.
12944 * gdb.cell/ea-standalone.c: New file.
12945 * gdb.cell/ea-standalone.exp: New file.
12946 * gdb.cell/ea-test.c: New file.
12947 * gdb.cell/ea-test.exp: New file.
12948 * gdb.cell/f-regs.exp: New file.
12949 * gdb.cell/mem-access.c: New file.
12950 * gdb.cell/mem-access.exp: New file.
12951 * gdb.cell/mem-access-spu.c: New file.
12952 * gdb.cell/ptype.exp: New file.
12953 * gdb.cell/registers.exp: New file.
12954 * gdb.cell/size.c: New file.
12955 * gdb.cell/sizeof.exp: New file.
12956 * gdb.cell/size-spu.c: New file.
12957 * gdb.cell/solib.exp: New file.
12958 * gdb.cell/solib-symbol.exp: New file.
12959
85e747d2
UW
129602009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12961
12962 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12963
58d6951d
DJ
129642009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12965
12966 * gdb.base/float.exp: Handle VFP registers.
12967
6e0a4f15
MS
129682009-07-14 Michael Snyder <msnyder@vmware.com>
12969
dcd5da87
MS
12970 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12971 to bring gdb to the beginning of the calling line.
12972
6e0a4f15
MS
12973 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12974 confusing the i386 epilogue unwinder.
12975
782b2b07
SS
129762009-07-14 Stan Shebs <stan@codesourcery.com>
12977
12978 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12979
f662c3bc
MS
129802009-07-14 Michael Snyder <msnyder@vmware.com>
12981
12982 * gdb.reverse/step-reverse.exp (stepi into function call):
12983 Call instruction may not be first instruction in the line.
12984 (reverse stepi from a function call): Used wrong line number.
12985
8f313923
JK
129862009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12987
12988 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12989
4662c76e
JK
129902009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12991
12992 Fix gdb.base/macscp.exp when using custom inputrc.
12993 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12994 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12995 env(TERM) set.
12996 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12997 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12998
aa81e255
JK
129992009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13000
13001 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13002 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13003 Change the compilation target to match the testcase name.
13004 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13005 testcase name.
13006 * a2-run.exp: Use for setup prepare_for_testing. Change the
13007 compilation target to match the testcase name.
13008 * gdb.base/commands.exp: Likewise.
13009 * gdb.base/finish.exp: Likewise.
13010 * gdb.base/float.exp: Likewise.
13011 * gdb.base/info-target.exp: Likewise.
13012 * gdb.base/relational.exp: Likewise.
13013 * gdb.base/term.exp: Likewise.
13014 * gdb.base/until.exp: Likewise.
13015 * gdb.base/volatile.exp: Likewise.
13016 * gdb.base/whatis-exp.exp: Likewise.
13017
4c93b1d7
HZ
130182009-07-11 Hui Zhu <teawater@gmail.com>
13019
13020 * gdb.base/help.exp (disassemble): Update expected help text.
13021
812f7342
TT
130222009-07-09 Tom Tromey <tromey@redhat.com>
13023
13024 * lib/gdb.exp: Handle TRANSCRIPT.
13025 (remote_spawn, remote_close, send_gdb): New procs.
13026
fbb8f299
PM
130272009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13028
13029 * gdb.python/python-prettyprint.c: Add counted null string
13030 structure.
13031 * gdb.python/python-prettyprint.exp: Print null string. Test for
13032 embedded nulls.
13033 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13034 * gdb.python/python-value.exp (test_value_in_inferior): Add
13035 variable length string fetch tests.
13036 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13037
c0ac0ec7
JK
130382009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13039
13040 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13041
30b66ecc
TT
130422009-07-07 Tom Tromey <tromey@redhat.com>
13043
13044 * gdb.base/call-rt-st.exp: Update for change to escape output.
13045 * gdb.base/callfuncs.exp: Likewise.
13046 * gdb.base/charset.exp: Likewise.
13047 * gdb.base/constvars.exp: Likewise.
13048 * gdb.base/long_long.exp: Likewise.
13049 * gdb.base/pointers.exp: Likewise.
13050 * gdb.base/printcmds.exp: Likewise.
13051 * gdb.base/setvar.exp: Likewise.
13052 * gdb.base/store.exp: Likewise.
13053 * gdb.cp/ref-types.exp: Likewise.
13054 * gdb.mi/mi-var-child.exp: Likewise.
13055 * gdb.mi/mi-var-display.exp: Likewise.
13056 * gdb.mi/mi2-var-display.exp: Likewise.
13057 * gdb.base/charset.exp: Test octal escape sequence length.
13058 Update for change to escape output.
13059
187c4a2b
JK
130602009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13061
13062 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13063
d80a43f9
DJ
130642009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13065
13066 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13067
047427a8
JK
130682009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13069
13070 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13071 gdbserver increasing $portnum if "Can't bind address" has been seen.
13072
8b5a0f4f
PA
130732009-07-05 Pedro Alves <pedro@codesourcery.com>
13074
13075 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13076 mingw32ce.
13077
7d93ba58
PA
130782009-07-05 Pedro Alves <pedro@codesourcery.com>
13079
13080 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13081 VFP format.
13082
2277426b
PA
130832009-07-02 Pedro Alves <pedro@codesourcery.com>
13084
13085 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13086 linux. Adjust to use "inferior", "info inferiors", "detach
13087 inferior" and "kill inferior" instead of "restart", "info fork",
13088 "detach fork" and "delete fork".
13089 * gdb.base/ending-run.exp: Spell out "info".
13090 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13091 the "kill" command.
13092
5af949e3
UW
130932009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13094
13095 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13096 change to prefix TLS offset in hex with 0x.
13097
5d3729b5
UW
130982009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13099
13100 * gdb.base/default.exp: Update test case for "x" changes.
13101
af589bd0
TG
131022009-07-01 Tristan Gingold <gingold@adacore.com>
13103
13104 * gdb.base/bigcore.exp: Make darwin untested.
13105
40974f91
JK
131062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13107
13108 * gdb.base/completion.exp (directory completion): Create the directory.
13109 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13110 escapeuniquesub.
13111 (directory completion 2): Expect now ${escapeuniquesub}.
13112 (Glob remaining of directory test): Remove one excessive newline.
13113 Expect the real output.
13114
59dd3af6
JK
131152009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13116
13117 Fix `make check//%' target after `make check' has been ran.
13118 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13119 a mkdir call.
13120 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13121 (%/.dir): Remove.
13122
f4e164aa
JK
131232009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13124
13125 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13126 the expected result record.
13127
69af2122
JK
131282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13129
13130 Remove racy FAILs relying just on the timeouts.
13131 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13132 (annotation_level 2): Remove racy FAILs.
13133
2fd481e1
PP
131342009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13135
13136 gdb/10275
889bf7c5
PA
13137 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13138
c38f313d
DJ
131392009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13140
13141 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13142
8b777f02
VP
131432009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13144
13145 * gdb.mi/mi-stack.exp: Testing symbolic options
13146 to -stack-list-locals and -stack-list-arguments.
13147
00c7eacf
JK
131482009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13149
13150 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13151
6bc80edc
TT
131522009-06-29 Tom Tromey <tromey@redhat.com>
13153
13154 * dg-extract-results.sh: New file.
13155 * Makefile.in (FORCE_PARALLEL): New variable.
13156 (CHECK_TARGET): New conditional variable.
13157 (check): Use CHECK_TARGET.
13158 (DO_RUNTEST): New variable.
13159 (check-single): New target.
13160 (TEST_DIRS): New variable.
13161 (TEST_TARGETS): Likewise.
13162 (check-parallel): New target.
13163 (check-gdb.%): New pattern.
13164 (BASE1_FILES): New variable.
13165 (BASE2_FILES): Likewise.
13166 (check-gdb.base%): New pattern.
13167 (%/.dir): New pattern.
13168 * configure: Rebuild.
13169 * aclocal.m4 (AM_CONDITIONAL): New defun.
13170 * configure.ac: Check whether user is using GNU make.
13171 (GMAKE): New conditional.
13172
794684b6
SW
131732009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13174
13175 * gdb.cp/namespace-nested-import.cc: New test.
13176 * gdb.cp/namespace-nested-import.exp: New test.
13177
edb3359d
DJ
131782009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13179
13180 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13181 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13182 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13183 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13184 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13185 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13186 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13187 gdb.opt/inline-markers.c: New files.
13188 * lib/gdb.exp (skip_inline_frame_tests): New function.
13189 (skip_inline_var_tests): New function.
13190
cf657a0c
AS
131912009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13192
13193 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13194 backtrace.
13195
28d41a99
MS
131962009-06-27 Michael Snyder <msnyder@vmware.com>
13197
13198 * gdb.reverse: New directory.
13199 * gdb.reverse/break-reverse.c: New test.
13200 * gdb.reverse/break-reverse.exp: New test.
13201 * gdb.reverse/consecutive-reverse.c: New test.
13202 * gdb.reverse/consecutive-reverse.exp: New test.
13203 * gdb.reverse/finish-reverse.c: New test.
13204 * gdb.reverse/finish-reverse.exp: New test.
13205 * gdb.reverse/machinestate.c: New test.
13206 * gdb.reverse/ms1.c: New test.
13207 * gdb.reverse/machinestate.exp: New test.
13208 * gdb.reverse/Makefile.in: New file.
13209 * gdb.reverse/shr2.c: New test.
13210 * gdb.reverse/solib-reverse.c: New test.
13211 * gdb.reverse/solib-reverse.exp: New test.
13212 * gdb.reverse/step-reverse.c: New test.
13213 * gdb.reverse/step-reverse.exp: New test.
13214 * gdb.reverse/until-reverse.c: New test.
13215 * gdb.reverse/ur1.c: New test.
13216 * gdb.reverse/until-reverse.exp: New test.
13217 * gdb.reverse/watch-reverse.c: New test.
13218 * gdb.reverse/watch-reverse.exp: New test.
13219 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13220 * configure: Regenerate.
13221
fe3c8b0d
DE
132222009-06-26 Doug Evans <dje@google.com>
13223
13224 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13225
3a72a602
PM
132262009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13227
13228 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13229 windows problem for 'file delete $binfile'.
13230
27aa8d6a
SW
132312009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13232
13233 * gdb.cp/namespace-using.exp: New test.
13234 * gdb.cp/namespace-using.cc: New test.
13235
8ac055f8
JB
132362009-05-20 Joel Brobecker <brobecker@adacore.com>
13237
13238 * gdb.ada/variant_record_packed_array: New testcase.
13239
85e306ed
TT
132402009-06-23 Tom Tromey <tromey@redhat.com>
13241
13242 * gdb.base/charset.exp (test_combination): Regression test.
13243 * gdb.base/charset.c (my_wchar_t): New typedef.
13244 (myvar): New global.
13245 (main): Set myvar.
13246
56643c5e
PM
132472009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13248
13249 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13250 target.
13251
1fac167a
UW
132522009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13253
13254 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13255
7ccb0be9
UW
132562009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13257
13258 * gdb.mi/gdb680.exp: Update test for error message.
13259
568d6575
UW
132602009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13261
13262 * gdb.base/annota1.exp: Allow multiple occurrences of the
13263 frames-invalid annotation.
13264 * gdb.cp/annota2.exp: Likewise.
13265
7cd1089b
PM
132662009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13267
13268 * gdb.cp/gdb2495.cc: New file.
13269 * gdb.cp/gdb2495.exp: New file.
13270
72c63395
JK
132712009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13272
13273 Report error on GDB crash during runto.
13274 * lib/gdb.exp (runto <eof>): New.
13275
3788363d
DJ
132762009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13277
13278 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13279 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13280 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13281 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13282 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13283 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13284 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13285 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13286 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13287 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13288 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13289 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13290 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13291 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13292 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13293 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13294 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13295 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13296 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13297 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13298 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13299 gdb.trace/passcount.exp, gdb.trace/report.exp,
13300 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13301 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13302 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13303 executable.
13304
17592de3
PA
133052009-06-07 Pedro Alves <pedro@codesourcery.com>
13306
13307 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13308 defined before referencing it.
13309
701e355d
DE
133102009-06-03 Doug Evans <dje@google.com>
13311
13312 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13313 * gdb.arch/i386-see.c: Ditto.
13314
f2292c65
PM
133152009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13316
13317 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13318 (check_macro): Return 1 if undefined.
13319 If first test fails, check if macro debug information is available,
13320 and report unsupported test if no macro information is found.
13321
5a437975
DE
133222009-05-29 Doug Evans <dje@google.com>
13323
13324 * gdb.threads/hand-call-in-threads.exp: New.
13325 * gdb.threads/hand-call-in-threads.c: New.
13326
c141c696
MS
133272009-05-29 Michael Snyder <msnyder@vmware.com>
13328
13329 * gdb.base/break-always.exp: Change "1" to "on".
13330 Add confirmation check.
13331
b3444185
PA
133322009-05-28 Pedro Alves <pedro@codesourcery.com>
13333
13334 * gdb.threads/threxit-hop-specific.c: New.
13335 * gdb.threads/threxit-hop-specific.exp: New.
13336 * gdb.threads/thread-execl.c: New.
13337 * gdb.threads/thread-execl.exp: New.
13338
b6313243
TT
133392009-05-27 Tom Tromey <tromey@redhat.com>
13340 Thiago Jung Bauermann <bauerman@br.ibm.com>
13341
13342 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13343 (mi_child_regexp): Likewise.
13344 (mi_list_varobj_children_range): Likewise.
13345 (mi_get_features): Likewise.
13346 (mi_list_varobj_children): Rewrite.
13347 * gdb.python/python-mi.exp: New file.
13348
a6bac58e
TT
133492009-05-27 Tom Tromey <tromey@redhat.com>
13350 Thiago Jung Bauermann <bauerman@br.ibm.com>
13351 Phil Muldoon <pmuldoon@redhat.com>
13352 Paul Pluzhnikov <ppluzhnikov@google.com>
13353
13354 * gdb.python/python-prettyprint.exp: New file.
13355 * gdb.python/python-prettyprint.c: New file.
13356 * gdb.python/python-prettyprint.py: New file.
13357 * gdb.base/display.exp: print/r is now valid.
13358
2c74e833
TT
133592009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13360 Tom Tromey <tromey@redhat.com>
13361 Pedro Alves <pedro@codesourcery.com>
13362 Paul Pluzhnikov <ppluzhnikov@google.com>
13363
13364 * gdb.python/python-template.exp: New file.
13365 * gdb.python/python-template.cc: New file.
13366 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13367 tests.
13368 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13369 Call it.
13370 (test_value_after_death): New proc.
13371 * gdb.python/python-value.c (PTR): New typedef.
13372 (main): New variable 'x'.
13373
89c73ade
TT
133742009-05-27 Tom Tromey <tromey@redhat.com>
13375
13376 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13377 tests.
13378 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13379 Call it.
13380
a75724bc
PA
133812009-05-27 Pedro Alves <pedro@codesourcery.com>
13382
13383 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13384
e58b0e63
PA
133852009-05-24 Pedro Alves <pedro@codesourcery.com>
13386
13387 * gdb.threads/fork-thread-pending.c: New.
13388 * gdb.threads/fork-thread-pending.exp: New.
13389
4ac36638
JK
133902009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13391
13392 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13393 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13394
889bf7c5 133952009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13396
889bf7c5 13397 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13398
b242c3c2
PA
133992009-05-17 Pedro Alves <pedro@codesourcery.com>
13400
13401 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13402 `gdb_get_line_number'. Call `callee' in both parent and child.
13403 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13404 `gdb_get_line_number' instead of hardcoding line numbers.
13405 (catch_fork_unpatch_child): New procedure to test detaching
13406 breakpoints from child fork.
13407 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13408 hardcoding line numbers.
13409 (do_fork_tests): Run `catch_fork_unpatch_child'.
13410
ee342b23
VP
134112009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13412
13413 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13414 of structure type enters or leaves the scope, it
13415 is reported by -var-update.
13416
e2009e98
DE
134172009-05-11 Doug Evans <dje@sebabeach.org>
13418
13419 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13420 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13421 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13422
00903456
JK
134232009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13424
13425 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13426
dc621c35
DE
134272009-04-30 Doug Evans <dje@google.com>
13428
13429 * gdb.threads/watchthreads2.exp: New testcase.
13430 * gdb.threads/watchthreads2.c: New testcase.
13431
9ab4e744
DE
134322009-04-29 Doug Evans <dje@google.com>
13433
13434 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13435 * gdb.cp/mb-ctor.cc: Ditto.
13436 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13437 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13438 * gdb.cp/mb-inline1.cc: Call it.
13439 * gdb.cp/mb-inline2.cc: Ditto.
13440 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13441 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13442
484086b7
JK
134432009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13444
13445 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13446 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13447 Replace all uses of `decimal' by `nonzero'.
13448 (info macro FROM_COMMANDLINE): New test.
13449
379a77b5
TT
134502009-04-27 Tom Tromey <tromey@redhat.com>
13451
13452 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13453
b92b73c2
DE
134542009-04-27 Doug Evans <dje@google.com>
13455
13456 * gdb.threads/watchthreads.c (main): Initialize args before starting
13457 the threads. Plus formatting cleanup.
13458 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13459 biased scheduling of one thread.
13460
945a118d
JG
134612009-04-27 Jerome Guitton <guitton@adacore.com>
13462
13463 * gdb.cp/templates.cc (GetMax): New template.
13464 (main): Declare two instances of GetMax.
13465 * gdb.cp/templates.exp: Add new test.
13466
d389af10
JK
134672009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13468
13469 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13470
e7f86de9
JM
134712009-04-22 Joseph Myers <joseph@codesourcery.com>
13472
13473 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13474
334cc82d
TT
134752009-04-15 Tom Tromey <tromey@redhat.com>
13476
13477 * gdb.base/charset.exp: Add regression test.
13478
d12672cc
JB
134792009-04-14 Joel Brobecker <brobecker@adacore.com>
13480
13481 * gdb.base/exe-lock.exp: New testcase.
13482
18e8c3bc
TT
134832009-04-13 Tom Tromey <tromey@redhat.com>
13484
13485 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13486 operator on Frame.
13487
5ecd5cbe
UW
134882009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13489
13490 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13491 * gdb.server/ext-attach.exp: Likewise.
13492
7309f756
VP
134932009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13494
13495 Eliminate some sleep usage.
13496
889bf7c5
PA
13497 * gdb.mi/basics.c (do_nothing): New.
13498 (main): Use do_nothing instead of printf, so that
13499 not to introduce race condition between output of
13500 inferiour and output of gdb. Do not use sleep as it
13501 is not generally available on embedded targets.
7309f756 13502
f4b95f6f
PA
135032009-04-02 Pedro Alves <pedro@codesourcery.com>
13504
13505 * gdb.server/ext-attach.exp: Expect an optional process id after
13506 "Detached from remote process".
13507
de40b933
JK
135082009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13509
13510 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13511 gdb.dwarf2/dw2-unresolved.exp: New.
13512
2ae101a4
PA
135132009-04-02 Pedro Alves <pedro@codesourcery.com>
13514
13515 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13516 mi_run_to_main.
13517
56a8e183
PA
135182009-04-02 Pedro Alves <pedro@codesourcery.com>
13519
13520 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13521 mi_run_to_main. Skip thread exit test on remote targets.
13522 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13523 mi_run_to_main.
13524 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13525 mi_run_to_main.
13526 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13527 when expecting ^connected. Detect when the target doesn't support
13528 non-stop mode.
13529 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13530 supported. Return -1 on error, 0 on success.
13531 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13532 (mi_runto): Return mi_runto_helper's result explicitly.
13533
c35fafde
PA
135342009-04-01 Pedro Alves <pedro@codesourcery.com>
13535
13536 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13537
f8a8dce6
JB
135382009-04-01 Tom Tromey <tromey@redhat.com>
13539
13540 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13541 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13542 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13543 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13544
71c25dea
TT
135452009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13546 Jan Kratochvil <jan.kratochvil@redhat.com>
13547
13548 PR gdb/931
13549 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13550 output.
13551 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13552 for gdb/931.
13553 * dw2-strp.S (DW_AT_language): Change to C++.
13554 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13555
02d9a9ce
JB
135562009-03-31 Joel Brobecker <brobecker@adacore.com>
13557
13558 * gdb.ada/tasks: New testcase.
13559
1042e4c0
SS
135602009-03-30 Stan Shebs <stan@codesourcery.com>
13561
13562 * gdb.trace/actions.exp: Update to match new info trace format.
13563 * gdb.trace/deltrace.exp: Ditto.
13564 * gdb.trace/infotrace.exp: Ditto.
13565 * gdb.trace/passcount.exp: Ditto.
13566 * gdb.trace/save-trace.exp: Ditto.
13567 * gdb.trace/while-stepping.exp: Ditto.
13568 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13569
f8f6f20b
TJB
135702009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13571
13572 * gdb.python/python-frame.c: New file.
13573 * gdb.python/python-frame.exp: New file.
13574
c0c6f777
TJB
135752009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13576
13577 * gdb.python/python-value.exp: Add tests for the address
13578 attribute.
13579
3cb51905
AS
135802009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13581
13582 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13583
88fc996f
DE
135842009-03-26 Doug Evans <dje@google.com>
13585
13586 * gdb.mi/mi-nonstop-exit.exp: New file.
13587 * gdb.mi/non-stop-exit.c: New file.
13588
56ef84b1
TT
135892009-03-26 Tom Tromey <tromey@redhat.com>
13590
13591 Update for change to prologue skipping:
13592 * gdb.mi/mi2-simplerun.exp: Update.
13593 * gdb.mi/mi2-break.exp: Update.
13594 * gdb.mi/mi-simplerun.exp: Update.
13595 * gdb.mi/mi-break.exp: Update.
13596 * gdb.base/ending-run.exp: Update.
13597
def2b000
TJB
135982009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13599
13600 * gdb.python/python-value.exp (test_value_in_inferior): Test
13601 gdb.Value.is_optimized_out attribute.
13602
442ddf59
JK
136032009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13604
13605 * gdb.dwarf2/dw2-noloc-main.c: New file.
13606 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13607 (.text): Remove.
13608 (.data): New.
13609 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13610 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13611 (DW_TAG_subprogram func_cu1, noloc): Remove.
13612 (main): New.
13613 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13614 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13615 (file_symbols): New procedure.
13616
a8df5de4
TT
136172009-03-25 Tom Tromey <tromey@redhat.com>
13618
13619 * gdb.base/charset.exp (valid_target_charset): New proc.
13620 Use it to skip tests on invalid charsets.
13621
cc1d7add
PM
136222009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13623
13624 * gdb.base/completion.exp: Add a test for directory completion.
13625
bcd5727b
JK
136262009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13627
13628 Fix a racy FAIL.
13629 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13630 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13631
cc924cad
TJB
136322009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13633
13634 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13635 * gdb.python/python-function.exp: Add test for function returning
13636 a GDB value.
13637
bc3b79fd
TJB
136382009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13639
13640 * gdb.python/python-function.exp: New file.
13641
6c7a06a3
TT
136422009-03-20 Tom Tromey <tromey@redhat.com>
13643
13644 * gdb.base/store.exp: Update for change to escape output.
13645 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13646 to escape output.
13647 * gdb.base/pointers.exp: Update for change to escape output.
13648 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13649 to escape output.
13650 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13651 escape output.
13652 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13653 to escape output.
13654 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13655 escape output.
13656 * gdb.base/setvar.exp: Update for change to escape output.
13657 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13658 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13659 to escape output.
13660 (test_print_string_constants): Likewise.
13661 * gdb.base/charset.exp (valid_host_charset): Check size of
13662 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13663 cases. Handle "auto"-related output.
13664 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13665 (uvar, Uvar): New globals.
13666
c31af87b
JG
136672009-03-19 Jerome Guitton <guitton@adacore.com>
13668
13669 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13670 deltas.
13671 * gdb.ada/fixed_points.exp: Ditto.
13672
51272cf2
PA
136732009-03-18 Pedro Alves <pedro@codesourcery.com>
13674
13675 * return-nodebug.c: Don't include stdio.h.
13676 (init): Delete.
13677 (func): Delete definition and provide extern declaration.
13678 (t): New.
13679 (main): Don't call printf. Call func and store its result in t.
13680 * return-nodebug1.c: New.
13681 * return-nodebug.exp: Don't expect stdio output. Instead, print
13682 the global variable t. Drop printf formatters and cast types from
13683 foreach loop. Don't use prepare_for_testing. Compile
13684 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13685 define FORMAT or CAST.
13686
d24948ac
PP
136872009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13688
13689 * gdb.base/solib-display.exp: Disable test for remote targers.
13690
61ff14c6
JK
136912009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13692
13693 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13694
cb4dce93
JK
136952009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13696
13697 Fix a racy FAIL.
13698 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13699 code from `follow parent, print pids'.
13700 (`follow child, print pids', `follow parent, print pids'): Call it.
13701 Replace `gdb_test "break..."' by gdb_breakpoint.
13702
f7c60c5e
VP
137032009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13704
13705 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13706 sync and async modes.
f7c60c5e 13707
383ace49
JB
137082009-03-12 Joel Brobecker <brobecker@adacore.com>
13709
13710 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13711 that was checked in by mistake. Remove loading of ada.exp, since
13712 this is not necessary in this case.
13713
4ce102af
JB
137142009-03-12 Joel Brobecker <brobecker@adacore.com>
13715
13716 * gdb.ada/ptype_arith_binop.exp: New testcase.
13717
529a2aef
JB
137182009-03-12 Joel Brobecker <brobecker@adacore.com>
13719
13720 * gdb.ada/mod_from_name: New testcase.
13721
8a38181c
JB
137222009-03-12 Joel Brobecker <brobecker@adacore.com>
13723
13724 * gdb.ada/tick_last_segv: New testcase.
13725
11436dee
VP
137262009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13727
61ff14c6 13728 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13729
1f31650a
VP
137302009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13731
61ff14c6
JK
13732 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13733 include the token in ^running and frame info in *stopped.
1f31650a 13734
a3247a22
PP
137352009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13736
13737 * solib-display.exp: New file.
13738 * solib-display-main.c: New file.
13739 * solib-display-lib.c: New file.
61ff14c6 13740
aae64587
PA
137412009-03-05 Pedro Alves <pedro@codesourcery.com>
13742
13743 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13744
44aabfbc
JK
137452009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13746
13747 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13748 (list_and_check_macro): Use more specific test name.
13749 (next to definition): Make the test names unique.
13750
c087fcd3
PM
137512009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13752
13753 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13754
c86cf029
VP
137552009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13756
13757 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13758 notifications.
13759 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13760 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13761 * lib/mi-support.exp (library_loaded_re): New.
13762 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13763
3ea85240
VP
137642009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13765
13766 * gdb.gdb/observer.exp: Use test_notification observer, not
13767 normal_stop, everywhere.
13768 (test_normal_stop_notifications): Rename to...
13769 (test_notifications): ...this.
13770 (test_observer_normal_stop): Rename to...
13771 (test_observer): ...this.
13772
1903f0e6
DE
137732009-02-16 Doug Evans <dje@google.com>
13774
13775 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13776 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13777 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13778 (test_prefixed_syscall,test_int3): New tests.
13779 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13780 (test_prefixed_syscall,test_int3): New tests.
13781
1d33d6ba
VP
137822009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13783
3cb51905
AS
13784 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13785 (mi_expect_interrupt): Likewise.
13786 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13787 response.
1d33d6ba 13788
faafb047
PM
137892009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13790
13791 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13792 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13793 Replace calls to get_valueofx by get_hexadecimal_valueof.
13794
417e16e2
PM
137952009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13796
13797 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13798 (get_integer_valueof): New procedure.
13799 (get_sizeof): Use new get_integer_value_of.
13800 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13801 by get_integer_valueof.
13802
7065b901
TT
138032009-02-13 Tom Tromey <tromey@redhat.com>
13804
13805 * gdb.base/remote.exp (get_sizeof): Remove.
13806 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13807 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13808 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13809 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13810 (get_sizeof): Likewise.
13811
5d7cb8df
JK
138122009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13813
13814 PR fortran/9806
13815 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13816
b2febfff
PP
138172009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13818
13819 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13820
4aa995e1
PA
138212009-02-06 Pedro Alves <pedro@codesourcery.com>
13822
13823 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13824
d8906c6f
TJB
138252009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13826
13827 * gdb.python/python-cmd.exp: New file.
13828
ff4ab08d
TG
138292009-02-06 Tristan Gingold <gingold@adacore.com>
13830
13831 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13832
aacd552b
TG
138332009-02-05 Tristan Gingold <gingold@adacore.com>
13834
13835 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13836 pointer is dereferenced and use this signal name in regexp.
13837 * gdb.base/signull.exp: Ditto.
13838 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13839 * gdb.base/signull.c (main): Ditto.
13840
08c637de
TJB
138412009-02-04 Tom Tromey <tromey@redhat.com>
13842 Thiago Jung Bauermann <bauerman@br.ibm.com>
13843
13844 * gdb.python/python-value.exp: Use `gdb.history' instead of
13845 `gdb.value_from_history'.
13846 (test_value_numeric_ops): Add test for conversion of enum constant.
13847 * gdb.python/python-value.c (enum e): New type.
13848 (evalue): New global.
13849 (main): Use argv.
13850
20261af8
JG
138512009-02-04 Jerome Guitton <guitton@adacore.com>
13852
13853 * gdb.ada/uninitialized_vars: New test program.
13854 * gdb.ada/uninitialized_vars.exp: New testcase.
13855
52e44b43
TT
138562009-02-02 Tom Tromey <tromey@redhat.com>
13857
13858 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13859 * gdb.cp/pr2489.cc: Rename...
13860 * gdb.cp/pr9594.cc: ... to this.
13861
1c71341a
TT
138622009-02-02 Tom Tromey <tromey@redhat.com>
13863
13864 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13865 * gdb.cp/pr2489.cc: New file.
13866 * gdb.cp/cpcompletion.exp: New file.
13867
a4295225
TT
138682009-02-02 Tom Tromey <tromey@redhat.com>
13869
13870 PR exp/9059:
13871 * gdb.cp/call-c.exp: Add regression test.
13872 * gdb.cp/call-c.cc (FooHandle): New typedef.
13873 (main): New variable 'handle'.
13874
592375cd
VP
138752009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13876
13877 * lib/mi-support.exp (et_mi_thread_list)
13878 (check_mi_and_console_threads): Adjust for current thread in
13879 -thread-list-ids output.
13880
41447f92
VP
138812009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13882
889bf7c5
PA
13883 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13884 Call it.
41447f92 13885
35669430
DE
138862009-01-28 Doug Evans <dje@google.com>
13887
13888 * gdb.arch/amd64-disp-step.S: New file.
13889 * gdb.arch/amd64-disp-step.exp: New file.
13890 * gdb.arch/i386-disp-step.S: New file.
13891 * gdb.arch/i386-disp-step.exp: New file.
13892
09f00d9a
PM
138932009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13894
13895 * gdb.base/find.exp: Set newline variable
13896 using quotes instead of braces to fix cygwin failures.
13897
1e8fb976
PA
138982009-01-23 Pedro Alves <pedro@codesourcery.com>
13899
13900 * gdb.base/radix.exp: Add tests to ensure that that set
13901 input-radix 0 and set output-radix 0 are really rejected.
13902
da061712
PA
139032009-01-23 Pedro Alves <pedro@codesourcery.com>
13904
13905 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13906 copyright years.
13907
dd7e2d2b
PA
139082009-01-23 Pedro Alves <pedro@codesourcery.com>
13909
13910 PR gdb/9664:
13911 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13912
392452f6
PA
139132009-01-22 Pedro Alves <pedro@codesourcery.com>
13914
13915 PR c++/9631:
13916 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13917
8653e71c
PM
139182009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13919
13920 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13921 binfile definition to fix Windows OS failure.
13922
a12cc160
DJ
139232009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13924
13925 PR gdb/9346
13926 * gdb.base/interrupt.c (sigint_handler): New.
13927 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13928 on error.
13929 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13930 Test "signal SIGINT".
13931
b89667eb
DE
139322009-01-19 Doug Evans <dje@google.com>
13933
13934 * gdb.base/break.exp: Update expected gdb output.
13935 * gdb.base/sepdebug.exp: Ditto.
13936 * gdb.mi/mi-syn-frame.exp: Ditto.
13937 * gdb.mi/mi2-syn-frame.exp: Ditto.
13938 * gdb.base/call-signal-resume.exp: New file.
13939 * gdb.base/call-signals.c: New file.
13940 * gdb.base/unwindonsignal.exp: New file.
13941 * gdb.base/unwindonsignal.c: New file.
13942 * gdb.threads/interrupted-hand-call.exp: New file.
13943 * gdb.threads/interrupted-hand-call.c: New file.
13944 * gdb.threads/thread-unwindonsignal.exp: New file.
13945
adb483fe
DJ
139462009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13947
13948 * gdb.base/define.exp: Test defining and hooking prefix commands.
13949 * gdb.python/python.exp: Update test for "show user" output.
13950
60023297
JK
139512009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13952
13953 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13954 now the output exactly, using less wildcards. Expect also the output
13955 of gfortran-4.3. Update for the f-valprint.c modification from
13956 2008-04-22.
13957 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13958 Remove gdb_test test names where matching the command.
13959
ccc57cf9
PA
139602009-01-01 Pedro Alves <pedro@codesourcery.com>
13961
13962 PR breakpoints/9681:
13963 * gdb.base/watchpoint.exp: Add regression test.
13964
c7a6ca08
PA
139652008-12-31 Pedro Alves <pedro@codesourcery.com>
13966
13967 * gdb.threads/attach-into-signal.exp: Don't use
13968 gdb_suppress_entire_file.
13969 * gdb.threads/attach-stopped.exp: Ditto.
13970 * gdb.threads/attachstop-mt.exp: Ditto.
13971
3a031f65
PA
139722008-12-31 Pedro Alves <pedro@codesourcery.com>
13973
13974 PR gdb/8812:
13975 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13976
09e6485f
PA
139772008-12-29 Pedro Alves <pedro@codesourcery.com>
13978
13979 PR gdb/7536:
13980 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13981 and unsupported output radices are really rejected.
13982
0cd53049
JK
139832008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13984
13985 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13986
ba163c7e
TT
139872008-12-22 Tom Tromey <tromey@redhat.com>
13988
13989 * gdb.cp/punctuator.exp: New file.
13990
6f4de6c9
JK
139912008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13992
13993 * gdb.base/completion.exp (Completing non-existing component): New test.
13994
0f34d0b4
JK
139952008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13996
13997 Fix for PR gdb/8648.
13998 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13999 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14000 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14001 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14002
db2ad4c3
JK
140032008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14004
14005 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14006
bb5ef15e
DP
140072008-12-16 Christophe Lyon <christophe.lyon@st.com>
14008
14009 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14010 compiler actually generate code at the expected line number.
14011
90142adc
JZ
140122008-12-15 Jie Zhang <jie.zhang@analog.com>
14013
14014 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14015
fad6eecd
TT
140162008-12-12 Tom Tromey <tromey@redhat.com>
14017
14018 * gdb.base/commands.exp (redefine_hook_test): New proc.
14019 Call it.
14020
17c8aaf5
TT
140212008-12-11 Tom Tromey <tromey@redhat.com>
14022
14023 * gdb.base/macscp.exp: New regression test.
14024
7c8adf68
TT
140252008-12-11 Tom Tromey <tromey@redhat.com>
14026
14027 * gdb.base/macscp.exp: Print "address.addr".
14028 * gdb.base/macscp1.c (struct outer): New struct.
14029 (address): New global.
14030
b05dcbb7
TT
140312008-12-09 Tom Tromey <tromey@redhat.com>
14032
14033 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14034 Call it.
14035
2d476de1
DE
140362008-12-04 Doug Evans <dje@google.com>
14037
14038 * gdb.server/ext-run.exp: Relax regexp for init program.
14039
87bdc959
TG
140402008-12-03 Tristan Gingold <gingold@adacore.com>
14041
14042 * gdb.base/macscp.exp: Generate an object file during compilation
14043 to work around Darwin dsymutil limitations.
14044
e0740f77
JK
140452008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14046
14047 Test resolving external references to TLS variables.
14048 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14049 FILE2_THREAD_LOCAL.
14050 (testfile2, srcfile2): New variables.
14051 * gdb.threads/tls.c (file2_thread_local)
14052 (function_referencing_file2_thread_local): New.
14053 * gdb.threads/tls2.c: New file.
14054
67f0aac5
JB
140552008-11-28 Joel Brobecker <brobecker@adacore.com>
14056
14057 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14058 rather than integer, as integer might not be big enough when
14059 on 64bit targets.
67f0aac5 14060
c332165e
JG
140612008-11-27 Jerome Guitton <guitton@adacore.com>
14062
14063 * gdb.cp/formatted-ref.exp: Add equality test.
14064 * gdb.ada/formatted_ref.exp: Ditto.
14065
fc9b693c
JK
140662008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14067
14068 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14069 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14070
a9c64011
AS
140712008-11-20 Andreas Schwab <schwab@suse.de>
14072
14073 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14074 matching syscall entry point.
14075 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14076 (tcatch_vfork_then_child_follow): Likewise. Finish through
14077 vfork even if we stopped at the syscall trampoline.
14078
e2fd701e
DE
140792008-11-20 Doug Evans <dje@google.com>
14080
14081 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14082
69abc51c
TJB
140832008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14084
14085 * gdb.arch/ppc-dfp.exp: New file.
14086 * gdb.arch/ppc-dfp.c: New file.
14087
c14c28ba
PP
140882008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14089
14090 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14091
2e74121d
DE
140922008-11-17 Doug Evans <dje@google.com>
14093
14094 * gdb.mi/mi-syn-frame.exp: Update expected output.
14095 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14096
66bb093b
VP
140972008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14098
14099 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14100 "thread N" results in =thread-selected.
14101 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14102 (mi_send_resuming_command_raw): Be prepared for
14103 =thread-selected.
14104
3d043ef6
VP
141052008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14106
a9c64011
AS
14107 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14108 * lib/mi-support.exp: Likewise.
3d043ef6 14109
808104c8
JB
141102008-11-16 Joel Brobecker <brobecker@adacore.com>
14111
14112 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14113 commands from the expected output for "help catch".
14114
00b22944
JB
141152008-11-15 Joel Brobecker <brobecker@adacore.com>
14116
14117 * gdb.ada/int_deref.exp: New testcase.
14118
59669435
TT
141192008-11-14 Nick Roberts <nickrob@snap.net.nz>
14120
14121 * gdb.mi/gdb2549.exp: New file.
14122
de04a248
DE
141232008-11-11 Doug Evans <dje@google.com>
14124
14125 * gdb.base/callexit.exp: New file.
14126 * gdb.base/callexit.c: New file.
14127
6b8ce727
DE
141282008-11-10 Doug Evans <dje@google.com>
14129
14130 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14131 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14132 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14133 (default_gdb_start,default_gdb_exit): Ditto.
14134 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14135 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14136 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14137 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14138 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14139 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14140
1b14b8aa
AS
141412008-11-03 Andreas Schwab <schwab@suse.de>
14142
14143 * gdb.base/hashline2.exp: Fix typo.
14144 * gdb.base/hashline3.exp: Likewise.
14145
f3134b88
TT
141462008-10-30 Tom Tromey <tromey@redhat.com>
14147
14148 * gdb.base/pointers.exp: Add test.
14149 * gdb.base/pointers.c (k, S): New typedefs.
14150 (instance): New global.
14151
c2226152
AS
141522008-10-30 Andreas Schwab <schwab@suse.de>
14153
14154 * gdb.base/args.exp: Add tests for newlines.
14155
462f405c
JB
141562008-10-30 Joel Brobecker <brobecker@adacore.com>
14157
14158 gdb.base/foll-exec.exp: Update the expected output of a couple
14159 of "info breakpoints" tests.
14160
79a45b7d
TT
141612008-10-28 Tom Tromey <tromey@redhat.com>
14162
14163 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14164
adc13a14
PA
141652008-10-24 Pedro Alves <pedro@codesourcery.com>
14166
14167 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14168 gdb_start_cmd.
14169 Use runto_main before any test that requires execution.
14170
252fbfc8
PA
141712008-10-23 Pedro Alves <pedro@codesourcery.com>
14172
14173 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14174 instead of SIGINT.
14175
28148e3d
JB
141762008-10-22 Joel Brobecker <brobecker@adacore.com>
14177
14178 * gdb.base/completion.exp: Update expected output following
14179 the addition of the "info tasks" command.
14180
c209f847
TT
141812008-10-22 Tom Tromey <tromey@redhat.com>
14182
14183 * gdb.base/exprs.exp (test_expr): Add test for string
14184 concatenation.
14185
f177e350
PA
141862008-10-19 Pedro Alves <pedro@codesourcery.com>
14187
14188 * configure.ac: Output gdb.python/Makefile.
14189 * configure: Regenerate.
14190 * gdb.python/Makefile.in: New.
14191
cce89356
JB
141922008-10-16 Joel Brobecker <brobecker@adacore.com>
14193
14194 * gdb.base/foll-fork.exp: Adjust the expected output to match
14195 the new description for fork/vfork catchpoints in the "info
14196 breakpoints" output.
14197
176d289d
TJB
141982008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14199
14200 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14201
a08702d6
TJB
142022008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14203
14204 * gdb.python/python-value.c: New file.
14205 * gdb.python/python-value.exp: New file.
14206
1c5cfe86
PA
142072008-10-15 Pedro Alves <pedro@codesourcery.com>
14208
14209 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14210
5a98ad69
DP
142112008-10-15 Denis Pilat <denis.pilat@st.com>
14212
41702f1b 14213 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14214
dcb1a1e2
TT
142152008-10-09 Tom Tromey <tromey@redhat.com>
14216
14217 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14218 'fprintf' and 'stderr'.
14219
9124fe48
JB
142202008-10-07 Joel Brobecker <brobecker@adacore.com>
14221
14222 * gdb.ada/ref_tick_size.exp: New testcase.
14223
45452591
DE
142242008-10-06 Doug Evans <dje@google.com>
14225
14226 * gdb.dwarf2/dw2-cu-size.exp: New file.
14227 * gdb.dwarf2/dw2-cu-size.S: New file.
14228
14229 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14230 .Ltype_int for clarity.
14231
4fc5b208
PP
142322008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14233
14234 PR gdb/2384:
14235 * gdb.cp/gdb2384.exp: Extended to test more cases.
14236 * gdb.cp/gdb2384.cc: Likewise.
14237 * gdb.cp/gdb2384-base.h: Likewise.
14238 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14239
d78df370
JK
142402008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14241
14242 * gdb.base/maint.exp (maint print type): Remove printing
14243 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14244
9a044a89
TT
142452008-09-30 Tom Tromey <tromey@redhat.com>
14246
14247 * gdb.base/macscp.exp: Add completion tests.
14248 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14249 (TWENTY_THREE): Likewise.
14250 (FORTY_EIGHT): Likewise.
14251
506800a9
TT
142522008-09-30 Tom Tromey <tromey@redhat.com>
14253
14254 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14255 everywhere.
14256 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14257
1a6f01b5
JK
142582008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14259
14260 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14261 testcase is derived from. Fix racy dependency on an expected PID
14262 number. No longer support the testcase on Linux kernel 2.4.x.
14263
2fae03e8
TT
142642008-09-27 Tom Tromey <tromey@redhat.com>
14265
14266 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14267 and varargs.
14268
1ad15515
PA
142692008-09-22 Pedro Alves <pedro@codesourcery.com>
14270
14271 * lib/mi-support.exp (mi_expect_interrupt): New.
14272 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14273 from gdb.mi/mi-nonstop.exp.
14274 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14275 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14276 lib/mi-support.exp.
14277 Use mi_check_thread_states throughout. Avoid ".*" and do not
14278 require an anchor after -exec-run.
14279
d0b76dc6
DJ
142802008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14281
14282 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14283 stop is pending. Avoid ".*" when two stops are pending.
14284 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14285 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14286 newlines in fullnames.
14287 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14288 (mi_expect_stop): Update comments. Only anchor in sync mode.
14289 Do not match newlines.
14290 (mi_send_resuming_command_raw): Always return status.
14291 (mi_get_stop_line): Do not match more than one line by accident.
14292 Only anchor in sync mode.
14293 (mi_run_inline_test): If -exec-next fails, give up.
14294
9990c830
UW
142952008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14296
14297 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14298 on SPU.
14299
ebcf6f00
JB
143002008-09-10 Joel Brobecker <brobecker@adacore.com>
14301
14302 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14303
b6db24e5
JB
143042008-09-10 Joel Brobecker <brobecker@adacore.com>
14305
14306 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14307 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14308 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14309 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14310 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14311 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14312 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14313 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14314 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14315 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14316 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14317 Include the "= " sequence in the expected output of print tests.
14318
2bf448e0
JB
143192008-09-10 Joel Brobecker <brobecker@adacore.com>
14320
14321 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14322 description for boolean types.
14323
d51fd4c8
PA
143242008-09-09 Pedro Alves <pedro@codesourcery.com>
14325
14326 * gdb.base/hook-stop-continue.c: New.
14327 * gdb.base/hook-stop-continue.exp: New.
14328
694182d2
DJ
143292008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14330
14331 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14332
3b8a7fc0
JG
143332008-09-08 Jerome Guitton <guitton@adacore.com>
14334
14335 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14336 (stack_check_probe_2, stack_check_probe_loop_1)
14337 (stack_check_probe_loop_2): New functions.
14338 (main): Add call to these new functions.
14339 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14340 functions, check that the breakpoint is inserted at the appropriate
14341 location.
14342 (insert_breakpoint): Slightly refine this procedure so that it can
14343 be called several times in the test.
14344
96cc0ae8
JG
143452008-09-08 Jerome Guitton <guitton@adacore.com>
14346
14347 * gdb.base/stack-checking.c: New file.
14348 * gdb.base/stack-checking.exp: New file.
14349
1f08b409
TJB
143502008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14351
14352 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14353 * gdb.arch/altivec-regs.exp: Likewise.
14354 * gdb.arch/vsx-regs.exp: Likewise.
14355
3099e1c4
TJB
143562008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14357
14358 * gdb.arch/ppc-fp.exp: New file.
14359 * gdb.arch/ppc-fp.c: New file.
14360
cc69bfc1
PP
143612008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14362
14363 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14364 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14365
b02a33db
MS
143662008-09-04 Michael Snyder <msnyder@vmware.com>
14367
14368 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14369 as "at" (for non-debug functions such as _start).
14370
2992cbe0
UW
143712008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14372
14373 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14374 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14375 software watchpoints.
14376 * gdb.base/watch_thread_num.exp: Likewise.
14377
514f746b
AR
143782008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14379
14380 * gdb.arch/i386-bp_permanent.exp: New test.
14381
876cecd0
TT
143822008-08-24 Tom Tromey <tromey@redhat.com>
14383
14384 * gdb.base/maint.exp: Update "maint print type".
14385
80f73d71
VP
143862008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14387
14388 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14389 support. Adjust the order of "*running" notifications.
14390 * gdb.mi/non-stop.c: Don't cast from int to void* and
14391 back.
14392
d9c78d7d
MK
143932008-08-20 Mark Kettenis <kettenis@gnu.org>
14394
14395 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14396 expect to find it in the "info frame" output.
14397
97a2d1d3
DJ
143982008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14399
14400 * gdb.base/interp.exp: Always consume both prompts.
14401
b96e2927
PA
144022008-08-20 Pedro Alves <pedro@codesourcery.com>
14403
14404 * gdb.base/pending.exp: Test pending breakpoints without symbols
14405 loaded.
14406
8cf6e61a
VP
144072008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14408
14409 * lib/mi-support.exp (mi_expect_stop): Produce
14410 more details on failures.
14411 * gdb.mi/mi-nonstop.exp: New.
14412 * gdb.mi/non-stop.c: New.
14413
c6ebd6cf
VP
144142008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14415
a9c64011
AS
14416 * gdb.mi/mi-async.exp: Use 'set target-async'.
14417 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14418
46a9b8ed
DJ
144192008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14420
14421 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14422
44feb3ce
TT
144232008-08-17 Tom Tromey <tromey@redhat.com>
14424
14425 * gdb.base/help.exp (help catch): Rewrite.
14426
311a4e6b
TJB
144272008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14428
14429 * gdb.base/define.exp: Test indented command documentation.
14430 * gdb.python/python.exp: Test indented multi-line command.
14431
604c2f83
LM
144322008-08-15 Luis Machado <luisgpm@br.ibm.com>
14433
14434 * testsuite/gdb.arch/vsx-regs.c: New source file.
14435 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14436 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14437
886a217c
TT
144382008-08-14 Tom Tromey <tromey@redhat.com>
14439
14440 * gdb.base/macscp.exp: Add regression test for "macro define" or
14441 "macro undef" with no arguments.
14442
c814a4f3
PP
144432008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14444
14445 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14446
12ab8a60
UW
144472008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14448
14449 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14450
d57a3c85
TJB
144512008-08-06 Tom Tromey <tromey@redhat.com>
14452
14453 * gdb.python/python.exp: New file.
14454
c7b778ff
JK
144552008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14456
14457 Fix for PR gdb/1543.
14458 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14459 $LOCATION.
14460 (location): New variable.
14461 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14462 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14463 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14464 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14465 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14466 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14467 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14468 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14469 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14470 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14471 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14472 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14473 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14474 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14475 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14476 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14477 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14478 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14479 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14480 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14481 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14482 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14483 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14484 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14485 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14486 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14487 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14488 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14489 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14490 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14491 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14492 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14493 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14494 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14495 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14496 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14497 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14498 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14499 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14500 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14501 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14502 gdb.base/type-opaque.exp, gdb.base/until.exp,
14503 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14504 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14505 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14506 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14507 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14508 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14509 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14510 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14511 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14512 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14513 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14514 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14515 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14516 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14517 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14518 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14519 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14520 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14521 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14522 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14523 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14524 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14525 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14526 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14527 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14528 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14529 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14530 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14531 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14532 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14533 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14534 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14535 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14536 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14537 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14538 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14539 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14540 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14541 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14542 to bug-gdb@prep.ai.mit.edu .
14543
5e06a3d1
VP
145442008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14545
14546 * lib/mi-support.exp (mi_load_shlibs): New.
14547 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14548
9d81d21b
VP
145492008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14550
14551 * lib/mi-support.exp (get_mi_thread_list)
14552 (check_mi_and_console_threads): New, moved from ...
14553 * gdb.mi/mi-pthread.exp: ...here.
14554 * gdb.mi/gdb669.exp (get_mi_thread_list)
14555 (check_mi_and_console_threads): Delete.
14556 * gdb.mi/mi2-pthread.exp: Likewise.
14557
bae98fe0
TT
145582008-07-28 Tom Tromey <tromey@redhat.com>
14559
14560 * Makefile.in (just-check): Remove. Move body to...
14561 (check): ... here.
14562
57380f4e
DJ
145632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14564
14565 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14566 Add a test for duplicated SIGINTs.
14567
e09490f1
DJ
145682008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14569
14570 * gdb.threads/schedlock.exp (get_args): Update to work for any
14571 value of NUM.
14572 (Top level): Report the number of threads that did not resume.
14573
6387b45f
DJ
145742008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14575
14576 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14577
62f64ff2
DJ
145782008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14579
14580 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14581 non-MI prompt.
14582
fa8de41e
TT
145832008-07-26 Tom Tromey <tromey@redhat.com>
14584
14585 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14586 (function_struct, function_struct_ptr): New globals.
14587 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14588 function pointer in a struct.
14589
ccb3ac8a
TT
145902008-07-26 Tom Tromey <tromey@redhat.com>
14591
14592 * gdb.base/macscp.exp: Add test for macro lexing bug.
14593
d7d9f01e
TT
145942008-07-18 Tom Tromey <tromey@redhat.com>
14595
14596 * gdb.base/macscp.exp: Add macro tests.
14597
9bf07184
PP
145982008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14599
14600 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14601
becf6477
PP
146022008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14603
14604 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14605
0709f7d3
PP
146062008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14607
14608 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14609
7093c834
PP
146102008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14611
14612 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14613
b432ffe3
JK
146142008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14615
14616 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14617
b1a268e5
VP
146182008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14619
14620 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14621
e2995f8e
KB
146222008-07-11 Kevin Buettner <kevinb@redhat.com>
14623
14624 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14625 of regexp to account for changes made to GDB in the printing of
14626 byte vectors.
14627
14032a66
TT
146282008-07-11 Tom Tromey <tromey@redhat.com>
14629
14630 * gdb.base/completion.exp: Add 'help' completion test.
14631
981505ef
JK
146322008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14633
14634 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14635
10568435
JK
146362008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14637
14638 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14639
4487aabf
PA
146402008-07-09 Pedro Alves <pedro@codesourcery.com>
14641
14642 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14643
a4a9b1c4
PA
146442008-07-09 Pedro Alves <pedro@codesourcery.com>
14645
14646 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14647
3c3185ac
JK
146482008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14649
14650 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14651
7ebd49dc
VP
146522008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14653
14654 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14655 previous commit. Add a comment.
14656
84e46146
PA
146572008-06-28 Pedro Alves <pedro@codesourcery.com>
14658
14659 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14660
0f8d4a2f
VP
146612008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14662
14663 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14664
f747e0ce
PA
146652008-06-27 Pedro Alves <pedro@codesourcery.com>
14666
14667 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14668 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14669 compiling an executable, link in an object that forces unbuffered
14670 output.
14671 * lib/set_unbuffered_mode.c: New file.
14672
734a5c36
JK
146732008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14674
14675 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14676
a2840c35
VP
146772008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14678
a9c64011
AS
14679 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14680 mi_expect_stop.
14681 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14682 Demand that *running is output.
14683 (detect_async): Perform checking every time.
14684 (mi_send_resuming_command): Extract everything into...
14685 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14686 (mi_expect_stop): Don't accept any output before *stopped.
14687
6ae37fef
VP
146882008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14689
14690 Robustify mi-simplerun.
a9c64011
AS
14691 * gdb.mi/basics.c (main): Add a call to sleep.
14692 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14693 * gdb.mi/mi2-cli.exp: Likewise.
14694 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14695
b4aa76f0 146962008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14697
14698 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14699
e1ac3328
VP
147002008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14701
a9c64011
AS
14702 * gdb.mi/mi-console.exp: Adjust.
14703 * gdb.mi/mi-syn-frame.exp: Adjust.
14704 * gdb.mi/mi2-console.exp: Adjust.
14705 * gdb.mi/mi2-syn-frame.exp: Adjust.
14706 * lib/mi-support.exp (mi_run_cmd): Adjust.
14707 (mi_send_resuming_command): Adjust.
e1ac3328 14708
f7f9a841
VP
147092008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14710
14711 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14712 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14713 testing of stopped.
14714 * gdb.mi/mi2-syn-frame.exp: Likewise.
14715 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14716 (async, detect_async): New.
14717 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14718 depending on if we're running in sync or async mode.
f7f9a841 14719
37cd5d19
TT
147202008-06-09 Tom Tromey <tromey@redhat.com>
14721
14722 * gdb.base/completion.exp: New tests for field name completion
14723 with spaces, and field name completion with '->'.
14724
65d12d83
TT
147252008-06-06 Tom Tromey <tromey@redhat.com>
14726
14727 * gdb.base/break1.c (struct some_struct): New struct.
14728 (values): New global.
14729 * gdb.base/completion.exp: Add field name completion test.
14730
ebfe2e3f
PP
147312008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14732
14733 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14734 to pointer.
14735 * gdb.cp/call-c.cc: Likewise.
14736
bcf6fc3a
NR
147372008-06-06 Nick Roberts <nickrob@snap.net.nz>
14738
14739 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14740 annotation.
14741
49fd4a42 147422008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14743 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14744
14745 * gdb.threads/execl.c, gdb.threads/execl1.c,
14746 gdb.threads/execl.exp: New tests.
a9c64011 14747
8a34ac3f
AR
147482008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14749 Daniel Jacobowitz <dan@codesourcery.com>
14750
14751 * gdb.cp/exception.exp: Activate test, make it work with pending
14752 catchpoints.
14753
86ae69ef
JK
147542008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14755
14756 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14757
f7f9ae2c
VP
147582008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14759
a9c64011
AS
14760 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14761 now printed.
14762 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14763
2a2d4dc3
AS
147642008-05-27 Andreas Schwab <schwab@suse.de>
14765
14766 * gdb.base/frame-args.exp: Handle arguments that are optimized
14767 out.
14768
5099e4d9
LM
147692008-05-26 Luis Machado <luisgpm@br.ibm.com>
14770
14771 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14772 quiet for ppc32 and group options into a single variable.
14773
d9c36a91
JB
147742008-05-23 Joel Brobecker <brobecker@adacore.com>
14775
14776 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14777 of zero-size elements.
14778 * gdb.ada/null_array.exp: Test printing this new array.
14779
103a8671
JK
147802008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14781
14782 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14783
07a4cc1a 147842008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14785
14786 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14787 of the "finish" command.
14788
55f996a7
NR
147892008-05-21 Nick Roberts <nickrob@snap.net.nz>
14790
14791 * gdb.base/annota1.exp: Test for new annotation.
14792
907fc202
UW
147932008-05-16 Pedro Alves <pedro@codesourcery.com>
14794
14795 * gdb.base/fixsection.exp: New file.
14796 * gdb.base/fixsection0.c: New file.
14797 * gdb.base/fixsection1.c: New file.
14798
e8f97270
UW
147992008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14800
14801 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14802 * gdb.base/annota3.exp: Likewise.
14803
ac0bb574
NF
148042008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14805
14806 * gdb.base/watch_thread_num.exp: Don't run tests that require
14807 watchpoints if the target doesn't support them.
14808
6fadd07a
DE
148092008-05-12 Doug Evans <dje@google.com>
14810
14811 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14812
6e9a4a30
JB
148132008-05-09 Joel Brobecker <brobecker@adacore.com>
14814
14815 * gdb.ada/assign_1.exp: New testcase.
14816
08388c79
DE
148172008-05-09 Doug Evans <dje@google.com>
14818
a3c83fae
DE
14819 * gdb.base/find.exp: New file.
14820 * gdb.base/find.c: New file.
08388c79 14821
bd5ddfe8
DJ
148222008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14823
14824 * gdb.base/commands.exp (watchpoint_command_test): Handle
14825 gdb,no_hardware_watchpoints.
14826 * gdb.base/float.exp: Allow ARM targets without floating point.
14827 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14828
b5dd68e2 148292008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14830 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14831
14832 * gdb.ada/lang_switch: New test program.
14833 * gdb.ada/lang_switch.exp: New testcase.
14834
382d13d1
DE
148352008-05-05 Doug Evans <dje@google.com>
14836
14837 * gdb.base/help.exp (disassemble): Update expected help text.
14838
9dd789d0
PA
148392008-05-04 Pedro Alves <pedro@codesourcery.com>
14840
14841 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14842
611c83ae
PA
148432008-05-04 Pedro Alves <pedro@codesourcery.com>
14844
14845 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14846 different times.
14847
ff013f42
JK
148482008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14849
14850 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14851 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14852 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14853 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14854
96dff6a2
VP
148552008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14856
14857 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14858 notification to appear.
14859
55cd6f92
DJ
148602008-05-04 Daniel Jacobowitz <dan@debian.org>
14861
14862 * gdb.base/fullname.c: New file.
14863 * gdb.base/fullname.exp: New file.
14864 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14865
d705c43c
PA
148662008-05-03 Pedro Alves <pedro@codesourcery.com>
14867
14868 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14869 expressions with macros.
14870
333222e1
JK
148712008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14872
14873 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14874
5ac01682
DJ
148752008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14876
14877 * gdb.base/completion.exp: Handle lack of other symbols beginning
14878 with "a".
14879
14880 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14881
237fc4c9
PA
148822008-05-02 Jim Blandy <jimb@codesourcery.com>
14883
14884 * gdb.asm/asmsrc1.s: Add scratch space.
14885
ed5e9466
DJ
148862008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14887 Daniel Jacobowitz <dan@codesourcery.com>
14888
14889 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14890 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14891 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14892
b39cc962
DJ
148932007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14894
14895 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14896
36d520f5
JB
148972008-05-01 Joel Brobecker <brobecker@adacore.com>
14898
14899 * gdb.base/info-target.exp: New testcase.
14900
8d4e3071
DJ
149012008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14902
14903 * gdb.cp/hang.exp: Use .cc instead of .C.
14904 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14905 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14906
6f3f3097
DJ
149072008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14908
14909 * gdb.base/gdb1250.exp: Remove perror.
14910 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14911
5550a914
PA
149122008-04-30 Pedro Alves <pedro@codesourcery.com>
14913
14914 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14915 .2byte.
14916
d848e687
DJ
149172008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14918
14919 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14920 (maybe_kfail): New.
14921
93b5768b
PA
149222008-04-25 Pedro Alves <pedro@codesourcery.com>
14923
14924 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14925
721c02de
VP
149262008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14927
a9c64011
AS
14928 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14929 * gdb.mi/mi2-syn-frame.exp: Likewise.
14930 * lib/mi-support.exp: Likewise.
721c02de 14931
74960c60
VP
149322008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14933
14934 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14935 to specify regexp for the location to stop at.
14936 * gdb.base/break-always.c: New.
14937 * gdb.base/break-always.exp: New.
14938
d24317b4
VP
149392008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14940
14941 * lib/mi-support.exp (mi_runto_helper): Adjust
14942 for the original-location field.
14943 (mi_create_breakpoint, mi_list_breakpoints): New.
14944 * gdb.mi/mi-break.exp: Adjust.
14945 * gdb.mi/mi2-break.exp: Adjust.
14946 * gdb.mi/mi-pending.exp: Adjust.
14947 * gdb.mi/mi-simplerun.exp: Adjust.
14948 * gdb.mi/mi2-simplerun.exp: Adjust.
14949 * gdb.mi/mi-syn-frame.exp: Adjust.
14950 * gdb.mi/mi2-syn-frame.exp: Adjust.
14951 * gdb.mi/mi-until.exp: Adjust.
14952 * gdb.mi/mi2-until.exp: Adjust.
14953 * gdb.mi/mi-var-display.exp: Adjust.
14954 * gdb.mi/mi2-var-display.exp: Adjust.
14955 * gdb.mi/mi-watch.exp: Adjust.
14956 * gdb.mi/mi2-watch.exp: Adjust.
14957
fdc59709 149582008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14959
a9c64011
AS
14960 * aclocal.m4: Add override.m4.
14961 * configure: Regenerate.
fdc59709 14962
8e91f023
VP
149632008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14964
14965 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14966 '-var-update --all-values' reports new value even the type
14967 of a variable object has changed.
14968
233a11ab
CS
149692008-04-18 Craig Silverstein <csilvers@google.com>
14970
14971 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14972 files.
d24317b4 14973
9c1137ad
JB
149742008-04-18 Joel Brobecker <brobecker@adacore.com>
14975
14976 * gdb.ada/atomic_enum: New test program.
14977 * gdb.ada/atomic_enum.exp: New testcase.
14978
66d0bbc7
DE
149792008-04-17 Doug Evans <dje@google.com>
14980
14981 * gdb.opt/Makefile.in: Fix whitespace.
14982
100906b0
UW
149832008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14984
14985 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14986
4584e32e
DE
149872008-04-17 Doug Evans <dje@google.com>
14988
14989 * gdb.base/hashline1.exp: New testcase.
14990 * gdb.base/hashline2.exp: New testcase.
14991 * gdb.base/hashline2.exp: New testcase.
14992
0a320680
PA
149932008-04-17 Pedro Alves <pedro@codesourcery.com>
14994
14995 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14996
18ac113b
AR
149972008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14998
14999 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15000 temporary breakpoint to match "Temporary breakpoint".
15001 * gdb.base/break.exp (delete_breakpoints): Likewise.
15002 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15003 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15004 * gdb.base/display.exp: Likewise.
15005 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15006 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15007 * gdb.base/restore.exp (restore_tests): Likewise.
15008 * gdb.base/sepdebug.exp: Likewise.
15009 * gdb.base/watchpoint.exp: Likewise.
15010 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15011 * gdb.mi/mi-pending.exp: Likewise.
15012 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15013 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15014 * gdb.mi/mi-var-cmd.exp: Likewise.
15015 * gdb.mi/mi-var-display.exp: Likewise.
15016 * gdb.mi/mi2-cli.exp: Likewise.
15017 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15018 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15019 * gdb.mi/mi2-var-display.exp: Likewise.
15020 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15021 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15022 new "disp" field.
a9c64011 15023 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15024 reason. This is to support fix for PR2424.
15025
add38693
JK
150262008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15027
15028 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15029
fcacd99f
VP
150302008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15031
15032 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15033 field. Add more floating varobj tests.
fcacd99f 15034 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15035 field.
15036 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15037 (main): Call do_at_tests.
15038 * lib/mi-support.exp (mi_create_floating_varobj)
15039 (mi_varobj_update_with_type_change): New.
fcacd99f 15040
de051565
MK
150412008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15042
15043 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15044 option of -var-evaluate-expression.
15045 * gdb.mi/mi2-var-display.exp: Likewise.
15046
dbc52822
VP
150472008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15048
15049 Introduce test setup helpers.
a9c64011
AS
15050 * lib/gdb.exp (build_executable, clean_restart)
15051 (prepare_for_testing): New.
15052 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15053 * gdb.base/return.exp: Likewise.
15054 * gdb.base/ending-run.exp: Likewise.
dbc52822 15055
473591da
NR
150562008-04-07 Nick Roberts <nickrob@snap.net.nz>
15057
15058 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15059 Interface (MI) responses.
15060
2b2d9e11
VP
150612008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15062
a9c64011
AS
15063 * gdb.cp/breakpoint.cc: New code to test conditions involving
15064 member variables.
15065 * gdb.cp/breakpoint.exp: Test condition involving member
15066 variables.
2b2d9e11 15067
bb378428
VP
150682008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15069
15070 * lib/mi-support.exp (mi_expect_stop): New.
15071 (mi_run_cmd): Change the
15072 token. Use mi_send_resuming_command, use
15073 mi_expect_stop.
15074 (mi_execute_to_helper): Rename to mi_execute_to.
15075 (mi_send_resuming_command): Add more error patterns.
15076 (mi_wait_for_stop): Renamed to...
15077 (mi_get_stop_line): ...this.
15078 (mi_run_inline_test): Adjust.
15079
15080 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15081 * gdb.mi/mi-console.exp: Likewise.
15082 * gdb.mi/mi-pending.exp: Likewise.
15083 * gdb.mi/mi-simplerun.exp: Likewise.
15084 * gdb.mi/mi-stack.exp: Likewise.
15085 * gdb.mi/mi-stepi.exp: Likewise.
15086 * gdb.mi/mi-syn-frame.exp: Add comment.
15087 * gdb.mi/mi-until.exp: Likewise.
15088 * gdb.mi/mi-var-display.exp: Likewise.
15089 * gdb.mi/mi-watch.exp: Likewise.
15090 * gdb.mi/mi2-cli.exp: Likewise.
15091 * gdb.mi/mi2-console.exp: Likewise.
15092 * gdb.mi/mi2-simplerun.exp: Likewise.
15093 * gdb.mi/mi2-stack.exp: Likewise.
15094 * gdb.mi/mi2-stepi.exp: Likewise.
15095 * gdb.mi/mi2-until.exp: Likewise.
15096 * gdb.mi/mi2-var-display.exp: Likewise.
15097 * gdb.mi/mi2-watch.exp: Likewise.
15098
62172bb9
UW
150992008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15100
15101 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15102
15103 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15104
a13e061a
PA
151052008-04-04 Pedro Alves <pedro@codesourcery.com>
15106
15107 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15108 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15109 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15110 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15111 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15112 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15113 expect an mi error duplicated in stderr.
15114
eae06beb
JB
151152008-04-03 Joel Brobecker <brobecker@adacore.com>
15116
15117 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15118 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15119 Add a couple of tests that verify the behavior when the new setting
15120 is set to "cancel" and "all".
15121 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15122 "ask" before we start the testing.
15123
79c6ced6
AR
151242008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15125
15126 * gdb.cp/casts.cc: Add class reference variables.
15127 * gdb.cp/casts.exp: New test cases for up/down casting references.
15128
6c2d1a6b
MK
151292008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15130
15131 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15132 instead of beginning to make an extra test pass.
15133 * gdb.mi/mi2-var-display.exp: Likewise.
15134
55b411d9
MR
151352008-03-31 Maciej W. Rozycki <macro@mips.com>
15136
15137 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15138
c6140da2
MD
151392008-03-31 Markus Deuling <deuling@de.ibm.com>
15140 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15141
15142 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15143 value. Add xfail for older kernels.
15144
79732189
AR
151452008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15146
15147 Bring mi-support in line with gdb.exp.
15148 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15149 (mi_gdb_start): New function.
15150
33c3676e
MR
151512008-03-28 Maciej W. Rozycki <macro@mips.com>
15152
15153 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15154
92e28119
VP
151552008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15156
15157 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15158 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15159
9e8e3afe
VP
151602008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15161
15162 * lib/mi-support.exp (mi_create_varobj_checked): New.
15163 (mi_list_varobj_children): Allow to check for a
15164 value.
15165 (mi_list_array_varobj_children): New.
15166
15167 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15168 and mi_list_varobj_children, as opposed to hardcoding
15169 expected strings.
15170 * gdb.mi/gdb701.exp: Likewise.
15171 * gdb.mi/gdb792.exp: Likewise.
15172 * gdb.mi/mi-var-block.exp: Likewise.
15173 * gdb.mi/mi-var-cmd.exp: Likewise.
15174 * gdb.mi/mi-var-invalidate.exp: Likewise.
15175 * gdb.mi/mi2-var-block.exp: Likewise.
15176 * gdb.mi/mi2-var-child.exp: Likewise.
15177 * gdb.mi/mi2-var-cmd.exp: Likewise.
15178 * gdb.mi/mi2-var-display.exp: Likewise.
15179
9df50351
JK
151802008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15181
15182 Fix random false FAILs on i386.
15183 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15184
31e5d73a
DJ
151852008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15186
15187 PR gdb/544
15188 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15189
12f4afab
DJ
151902008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15191
15192 PR gdb/544
15193 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15194
b562a0cb
DJ
151952008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15196
15197 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15198 fixed PR gdb/544.
15199
17faa917
DJ
152002008-03-21 Pedro Alves <pedro@codesourcery.com>
15201
15202 * gdb.threads/fork-child-threads.exp: Test next over fork.
15203
6214f497
DJ
152042008-03-21 Chris Demetriou <cgd@google.com>
15205
15206 * gdb.base/break.exp (rbreak junk): New test for rbreak
15207 "Junk at end of arguments" issue.
15208
63092375
DJ
152092008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15210
15211 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15212 *& to work on created array elements.
15213 (Top level): Test print $pc with a file. Test string operations
15214 without a target.
15215 * gdb.base/ptype.exp: Do not expect *& to work on created array
15216 elements.
15217
b21991b0
DJ
152182008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15219
15220 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15221 gdb.threads/staticthreads.exp: Update exit query.
15222
c4b347c7
SL
152232008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15224
15225 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15226
fa4727a6
DJ
152272008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15228
15229 * gdb.base/watchpoint.c (global_ptr, func4): New.
15230 (main): Call func4.
15231 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15232 (test_inaccessible_watchpoint): New.
15233
2f34202f
MR
152342008-02-29 Maciej W. Rozycki <macro@mips.com>
15235
15236 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15237 select the largest.
15238
0d6ba1b1
DJ
152392008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15240
15241 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15242 frames-invalid annotations.
15243
e691325a
PM
152442008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15245
a9c64011 15246 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15247
f85b5ecc
DE
152482008-02-27 Doug Evans <dje@google.com>
15249
15250 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15251 for bug 1738.
15252 (breakpoint_to_handler_entry): Ditto.
15253
b40e7bf3
JB
152542008-02-27 Joel Brobecker <brobecker@adacore.com>
15255
15256 * gdb.base/ending-run.exp: Use the first line of code inside
15257 function body to test breakpoints.
15258 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15259 location where the breakpoint is inserted when using the line
15260 where a function is declared. Fix typo in the description of
15261 one of the tests.
15262 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15263
2faca73a
PM
152642008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15265
15266 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15267 tests.
2faca73a 15268
6f439c36
PM
152692008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15270
15271 * gdb.base/args.exp: avoid same output for tests
15272 with single quotes.
15273
54e52265
VP
152742008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15275
a9c64011
AS
15276 * gdb.base/annota1.exp: Adjust for 'info break'
15277 format changes.
15278 * gdb.base/annota3.exp: Likewise.
15279 * gdb.base/break.exp: Likewise.
15280 * gdb.base/condbreak.exp: Likewise.
15281 * gdb.base/pending.exp: Likewise.
15282 * gdb.base/sepdebug.exp: Likewise.
15283 * gdb.base/unload.exp: Likewise.
15284 * gdb.cp/ovldbreak.exp: Likewise.
15285 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15286
897b09ca
DE
152872008-02-07 Doug Evans <dje@google.com>
15288
15289 * gdb.cp/mb-inline.exp: New.
15290 * gdb.cp/mb-inline.h: New.
15291 * gdb.cp/mb-inline1.cc: New.
15292 * gdb.cp/mb-inline2.cc: New.
15293
b1c32d35
PM
152942008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15295
15296 * gdb.pascal/floats.pas: New test program.
15297 * gdb.pascal/floats.exp: New testcase.
15298
1a4ca44a
TJB
152992008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15300
15301 * gdb.base/callfuncs.c (t_float_many_args): New function.
15302 (t_double_many_args): New function.
15303 * gdb.base/callfuncs.exp: Add tests for exceeding float
15304 and double parameters passed through the stack.
15305
439048e8
JB
153062008-02-05 Joel Brobecker <brobecker@adacore.com>
15307
15308 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15309 gdb.ada/complete/foo.adb: New files.
15310 * gdb.ada/complete.exp: New testcase.
15311
81fe8080
DE
153122008-02-03 Doug Evans <dje@google.com>
15313
301f0ecf
DE
15314 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15315
81fe8080
DE
15316 * gdb.cp/gdb2384.exp: New file.
15317 * gdb.cp/gdb2384.cc: New file.
15318 * gdb.cp/gdb2384-base.h: New file.
15319 * gdb.cp/gdb2384-base.cc: New file.
15320
4b071aec
DE
153212008-02-02 Doug Evans <dje@google.com>
15322
15323 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15324
61137ba6
JB
153252007-02-01 Joel Brobecker <brobecker@adacore.com>
15326
15327 * gdb.ada/sym_print_name: New test program.
15328 * gdb.ada/sym_print_name.exp: New testcase.
15329
153302007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15331
15332 * gdb.ada/nested/hello.adb: New file.
15333 * gdb.ada/nested.exp: New testcase.
15334 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15335
98deb0da
VP
153362008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15337
15338 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15339 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15340 don't cause future evaluations of function to report
15341 creation of internal breakpoints.
98deb0da 15342
723a2275
VP
153432008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15344
15345 * gdb.mi/mi-break.exp (test_error): New.
15346 Call it.
15347
fb546a2f
LM
153482008-01-31 Luis Machado <luisgpm@br.ibm.com>
15349
15350 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15351 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15352
2d8fd90a
PM
153532008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15354
15355 * gdb.pascal/integers.pas: New test program.
15356 * gdb.pascal/integers.exp: New testcase.
15357
a7fa0ded
PM
153582008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15359
15360 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15361
5e1a1926
TJB
153622008-01-30 Luis Machado <luisgpm@br.ibm.com>
15363
15364 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15365 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15366
8d04f9f0
JB
153672008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15368
15369 * gdb.ada/formatted_ref: New test program.
15370 * gdb.ada/formatted_ref.exp: New testcase.
15371
15372 * gdb.cp/formatted-ref.cc: New file.
15373 * gdb.cp/formatted-ref.exp: New testcase.
15374
ce75a98f
JB
153752008-01-30 Joel Brobecker <brobecker@adacore.com>
15376
15377 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15378
e835f6bf
NR
153792008-01-30 Nick Roberts <nickrob@snap.net.nz>
15380
15381 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15382 (test_file_list_exec_source_file): Update to new macro-info field.
15383
d118ef87
PH
153842008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15385
15386 * gdb.ada/exprs: New test program.
15387 * gdb.ada/exprs.exp: New testcase.
15388
7d35ab09
TJB
153892008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15390
15391 * dfp-test.c (DELTA, DELTA_B): New definitions.
15392 (double_val1, double_val2, double_val3, double_val4, double_val5,
15393 double_val6, double_val7, double_val8, double_val9, double_val10,
15394 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15395 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15396 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15397 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15398 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15399 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15400 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15401 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15402 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15403 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15404 dec128_val16): New global variables.
15405 (decimal_dec128_align): New function.
15406 (decimal_mixed): Likewise.
15407 (decimal_many_args_dec32): Likewise.
15408 (decimal_many_args_dec64): Likewise.
15409 (decimal_many_args_dec128): Likewise.
15410 (decimal_many_args_mixed): Likewise.
15411 * dfp-test.exp: Add tests calling new inferior functions.
15412
2d717e4f
DJ
154132008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15414
15415 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15416 gdb.server/ext-run.exp: New files.
15417 * lib/gdbserver-support.exp (gdbserver_download): New.
15418 (gdbserver_start): New. Update gdbserver expected
15419 output.
15420 (gdbserver_spawn): Use them.
15421 (gdbserver_start_extended): New.
15422
e85a822c
DJ
154232008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15424
15425 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15426 Run on GNU/Linux.
15427 (do_exec_tests): Check for systems which do not support catchpoints.
15428 Do not match START.
15429 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15430 Run on GNU/Linux. Enable verbose output.
15431 (check_fork_catchpoints): New.
15432 (explicit_fork_child_follow, catch_fork_child_follow)
15433 (tcatch_fork_parent_follow): Update expected messages.
15434 (do_fork_tests): Use check_fork_catchpoints.
15435 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15436 Run on GNU/Linux. Enable verbose output.
15437 (check_vfork_catchpoints): New.
15438 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15439 expected messages.
15440 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15441
401ea829
JB
154422008-01-29 Jim Blandy <jimb@red-bean.com>
15443
15444 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15445 host' errors.
15446 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15447
aceaf3ad
JB
154482008-01-29 Jim Blandy <jimb@red-bean.com>
15449
15450 * gdb.threads/sigthread.c: Use barriers to ensure that
15451 child_thread and child_thread_two are always initialized before we
15452 start to use them.
15453
a5606eee
VP
154542008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15455
15456 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15457 * gdb.base/watchpoint-solib.c: New.
15458 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15459
c55a82bb
PM
154602008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15461
15462 * gdb.base/gdb1056.exp: Add unsigned integer test.
15463
0993fe05
DE
154642008-01-28 Doug Evans <dje@google.com>
15465
15466 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15467
4fe42e7f
JB
154682008-01-27 Jim Blandy <jimb@codesourcery.com>
15469
c7a69933
JB
15470 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15471
4fe42e7f
JB
15472 * gdb.base/expand-psymtabs.exp: Doc fix.
15473
5def8285
MK
154742008-01-26 Mark Kettenis <kettenis@gnu.org>
15475
15476 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15477
5313c911
NR
154782008-01-24 Nick Roberts <nickrob@snap.net.nz>
15479
a9c64011 15480 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15481 -var-set-format.
15482
93815fbf
VP
154832008-01-23 Chris Demetriou <cgd@google.com>
15484
15485 * gdb.threads/thread_events.c: New testcase source file.
15486 * gdb.threads/thread_events.exp: New testcase expect file.
15487
467a88ee
NR
154882008-01-23 Nick Roberts <nickrob@snap.net.nz>
15489
15490 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15491
15492 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15493 -var-set-format.
15494
d8f82aba
DJ
154952008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15496 Vladimir Prus <vladimir@codesourcery.com>
15497
15498 * gdb.base/float.exp: Allow missing floating point for m68k and
15499 PowerPC.
15500
60c46647
VP
155012008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15502
15503 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15504 ignore count.
15505 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15506 * gdb.mi/mi-cli.exp: Adjust.
15507 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15508
c7dd36a1
PA
155092008-01-17 Pedro Alves <pedro@codesourcery.com>
15510
15511 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15512 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15513 with dummy_ptr's address.
15514 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15515 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15516 all targets.
15517 * gdb.mi/mi2-var-child.exp: Likewise.
15518
39d5313e
JB
155192008-01-09 Joel Brobecker <brobecker@adacore.com>
15520
15521 * gdb.ada/null_array: New test program.
15522 * gdb.ada/null_array.exp: New testcase.
15523
0aea4bf3
LM
155242008-01-09 Luis Machado <luisgpm@br.ibm.com>
15525
15526 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15527 with required float modifiers.
15528
0b354900
JB
155292008-01-08 Joel Brobecker <brobecker@adacore.com>
15530
15531 * gdb.ada/funcall_param: New test program.
15532 * gdb.ada/funcall_param.exp: New testcase.
15533
cdb7f5d4
JB
155342008-01-08 Joel Brobecker <brobecker@adacore.com>
15535
15536 * gdb.ada/arrayparam: New test program.
15537 * gdb.ada/arrayparam.exp: New testcase.
15538
88e2547f
JB
155392008-01-08 Joel Brobecker <brobecker@adacore.com>
15540
15541 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15542 landed. Should also fix random failures in the test following it.
15543
f6867ce0
TJB
155442008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15545
15546 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15547 for expressions with decimal float values.
15548 (test_dfp_conversions): New function to test casts to and from
15549 decimal float types.
15550 Call test_dfp_conversions.
15551 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15552 elements.
15553 (main): Initialize ds.float4 and ds.double8 elements.
15554 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15555 string to new error message.
15556 (d64_set_tests): Likewise.
15557 (d128_set_tests): Likewise.
15558 Add tests for expressions with decimal float variables. Add tests for
15559 conversions to and from decimal float types.
15560
f9c11282
JB
155612008-01-05 Joel Brobecker <brobecker@adacore.com>
15562
15563 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15564 * gdb.ada/packed_tagged.exp: New testcase.
15565
0ecbca72
JB
155662008-01-04 Joel Brobecker <brobecker@adacore.com>
15567
15568 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15569 gdb.ada/homonym/homonym_main.adb: New files.
15570 * gdb.ada/homonym.exp: New testcase.
15571
c18d3d89
JB
155722008-01-04 Joel Brobecker <brobecker@adacore.com>
15573
15574 * gdb.ada/packed_array.exp: Add testing of references to
15575 a packed array.
15576
ecc7085b
JB
155772008-01-04 Joel Brobecker <brobecker@adacore.com>
15578
15579 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15580 New files.
15581 * gdb.ada/type_coercion.exp: New testcase.
15582
c474c922
JB
155832008-01-04 Joel Brobecker <brobecker@adacore.com>
15584
15585 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15586 gdb.ada/tagged/foo.adb: New file.
15587 * gdb.ada/tagged.exp: New testcase.
15588
9005b927
JB
155892008-01-04 Joel Brobecker <brobecker@adacore.com>
15590
15591 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15592 gdb.ada/ptype_field/foo.adb: New files.
15593 * gdb.ada/ptype_field.exp: New testcase.
15594
1a6aaad8
JB
155952008-01-03 Joel Brobecker <brobecker@adacore.com>
15596
15597 * gdb.ada/print_pc.exp: New testcase.
15598
0ef22f53
JB
155992008-01-03 Joel Brobecker <brobecker@adacore.com>
15600
15601 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15602 gdb.ada/taft_type/p.adb: New files.
15603 * gdb.ada/taft_type.exp: New testcase.
15604
1689ecf8
JB
156052008-01-03 Joel Brobecker <brobecker@adacore.com>
15606
15607 * gdb.ada/array_bounds/bar.adb: New file.
15608 * gdb.ada/array_bounds.exp: New testcase.
15609
a4d0b9c3
JB
156102008-01-03 Joel Brobecker <brobecker@adacore.com>
15611
15612 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15613 gdb.ada/arrayptr/foo.adb: New files.
15614 * gdb.ada/arrayptr.exp: New testcase.
15615
a31ace00
JB
156162008-01-03 Joel Brobecker <brobecker@adacore.com>
15617
15618 * gdb.base/set-lang-auto.exp: New testcase.
15619
a97fced3
JB
156202008-01-03 Joel Brobecker <brobecker@adacore.com>
15621
15622 * gdb.ada/fun_addr/foo.adb: New file.
15623 * gdb.ada/fun_addr.exp: New testcase.
15624
ef29ce1a
JK
156252008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15626
15627 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15628 New files
15629
0fafefe3
JB
156302008-01-02 Joel Brobecker <brobecker@adacore.com>
15631
15632 * array_subscript_addr/p.adb: New file.
a9c64011 15633 * array_subscript_addr.exp: New testcase.
0fafefe3 15634
c4359f8d
JB
156352008-01-02 Joel Brobecker <brobecker@adacore.com>
15636
a9c64011 15637 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15638 New files.
15639 * gdb.ada/str_cmp_ref.exp: New testcase.
15640
1aa1b15b
JB
156412008-01-01 Joel Brobecker <brobecker@adacore.com>
15642
15643 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15644 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15645 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15646
81c9b2cf
JB
156472008-01-01 Joel Brobecker <brobecker@adacore.com>
15648
15649 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15650 gdb.ada/ref_param/pck.ads: New files.
15651 * gdb.ada/ref_param.exp: New testcase.
15652
319e4674
JB
156532008-01-01 Joel Brobecker <brobecker@adacore.com>
15654
15655 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15656 gdb.ada/interface/foo.adb: New files.
15657 * gdb.ada/interface.exp: New testcase.
15658
ef682c56
JB
156592007-12-31 Jim Blandy <jimb@codesourcery.com>
15660
15661 * gdb.base/multi-forks.exp: Consume all output from child
15662 processes before proceeding to next test.
15663
f6f3eb6c
JB
156642007-12-29 Jim Blandy <jimb@codesourcery.com>
15665
15666 * configure: Regenerated.
15667
f652e42f
JB
156682007-12-27 Joel Brobecker <brobecker@adacore.com>
15669
15670 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15671 gdb.ada/fixed_cmp/fixed.adb: New files.
15672 * gdb.ada/fixed_cmp.exp: New testcase.
15673
6943e596
JB
156742007-12-27 Joel Brobecker <brobecker@adacore.com>
15675
15676 * gdb.ada/boolean_expr.exp: New testcase.
15677
aad9a193
JB
156782007-12-26 Jim Blandy <jimb@codesourcery.com>
15679
15680 * gdb.base/multi-forks.exp: Doc fix.
15681
fb5f3683
JB
156822007-12-26 Joel Brobecker <brobecker@adacore.com>
15683
15684 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15685 * gdb.ada/char_param.exp: Do not compile our test program with
15686 -gnata, this is unnecessary.
15687 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15688
384e4a9c
JB
156892007-12-24 Joel Brobecker <brobecker@adacore.com>
15690
15691 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15692 gdb.ada/print_chars/foo.adb: New files.
15693 * gdb.ada/print_chars.exp: New testcase.
15694
01e044f7
JB
156952007-12-24 Joel Brobecker <brobecker@adacore.com>
15696
15697 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15698 gdb.ada/char_param/foo.adb: New files.
15699 * gdb.ada/char_param.exp: New testcase.
15700
0ce17860
JB
157012007-12-22 Jim Blandy <jimb@codesourcery.com>
15702
15703 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15704 hard-coding source line numbers into the test.
15705 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15706 gdb_get_line_number to find.
15707
919809b9
JB
157082007-12-22 Joel Brobecker <brobecker@adacore.com>
15709
15710 * gdb.base/ptype.c (highest): New struct type.
15711 (the_highest): New variable of that type.
15712 (main): Add dummy assignment to a field of variable the_highest.
15713 * gdb.base/ptype.exp: Test type printing of our new variable.
15714
abc8a88d
PM
157152007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15716
15717 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15718 and record first explicitly generated thread number.
abc8a88d
PM
15719 Use that thread number for thread specific watchpoint test.
15720 Add iteration number to repetitive tests.
15721
5158f3e3
CES
157222007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15723 Jim Blandy <jimb@codesourcery.com>
15724
15725 * gdb.base/expand-psymtabs.c: New testcase
15726 source file.
15727 * gdb.base/expand-psymtabs.exp: New testcase
15728 expect file.
15729
37e4754d
LM
157302007-12-17 Luis Machado <luisgpm@br.ibm.com>
15731
15732 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15733 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15734
551e5d04
JB
157352007-12-17 Joel Brobecker <brobecker@adacore.com>
15736
15737 * gdb.ada/frame_args/foo.adb: New file.
15738 * gdb.ada/frame_args/pck.ads: New file.
15739 * gdb.ada/frame_args/pck.adb: New file.
15740 * gdb.ada/frame_args.exp: New testcase.
15741
a05ee097
JB
157422007-12-17 Joel Brobecker <brobecker@adacore.com>
15743
15744 * gdb.base/frame-args.c: New file.
15745 * gdb.base/frame-args.exp: New testcase.
15746
c162e8c9 157472007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15748 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15749
15750 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15751
afe8ab22 157522007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15753
afe8ab22
VP
15754 * gdb.mi/mi-pending.exp: New.
15755 * gdb.mi/mi-pending.c: New.
15756 * gdb.mi/mi-pendshr.c: New.
15757
dfdfb3ca
JB
157582007-12-06 Jim Blandy <jimb@codesourcery.com>
15759
15760 * gdb.base/default.exp: Update expected output for 'info catch'.
15761
b7fca990
JK
157622007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15763
15764 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15765 must be set to binary.
15766
6a1afc1e
PA
157672007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15768
15769 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15770
a6b151f1
DJ
157712007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15772
15773 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15774 gdb.mi/mi-file-transfer.exp: New.
15775
43039443
JK
157762007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15777
15778 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15779
0ef2251b
MR
157802007-11-22 Maciej W. Rozycki <macro@mips.com>
15781
15782 * gdb.trace/backtrace.exp: Fix a typo.
15783 * gdb.trace/circ.exp: Likewise.
15784 * gdb.trace/collection.exp: Likewise.
15785 * gdb.trace/limits.exp: Likewise.
15786 * gdb.trace/report.exp: Likewise.
15787 * gdb.trace/tfind.exp: Likewise.
15788 * gdb.trace/while-dyn.exp: Likewise.
15789
5443631e
NR
157902007-11-21 Nick Roberts <nickrob@snap.net.nz>
15791
15792 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15793 objects of pointers that can't be dereferenced are now
15794 "noneditable".
15795
a4ce5b0d
UW
157962007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15797
15798 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15799 (target_cpu): Remove.
15800
d6e956e5
VP
158012007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15802
15803 * gdb.base/ending-run.exp: Expect the list of cleared
15804 breakpoint to come in natural order, not the reversed one.
a9c64011 15805
214270ab
VP
158062007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15807
15808 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15809 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15810
1a619819
LM
158112007-11-05 Luis Machado <luisgpm@br.ibm.com>
15812
15813 * gdb.base/printcmds.exp: New function
15814 test_printf_with_dfp.
15815
5b01a6fa
DE
158162007-11-02 Doug Evans <dje@google.com>
15817
15818 * gdb.disasm/t01_mov.s: Remove carriage returns.
15819 * gdb.disasm/t02_mova.s: Ditto.
15820 * gdb.disasm/t03_add.s: Ditto.
15821 * gdb.disasm/t04_sub.s: Ditto.
15822 * gdb.disasm/t05_cmp.s: Ditto.
15823 * gdb.disasm/t06_ari2.s: Ditto.
15824 * gdb.disasm/t07_ari3.s: Ditto.
15825 * gdb.disasm/t08_or.s: Ditto.
15826 * gdb.disasm/t09_xor.s: Ditto.
15827 * gdb.disasm/t10_and.s: Ditto.
15828 * gdb.disasm/t11_logs.s: Ditto.
15829 * gdb.disasm/t12_bit.s: Ditto.
15830 * gdb.disasm/t13_otr.s: Ditto.
15831
ec33ab7f
JK
158322007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15833
15834 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15835
ae0d01ff
UW
158362007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15837
15838 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15839 provide DFP support.
15840
55eddb0f
DJ
158412007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15842
15843 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15844 Test "set powerpc vector-abi". Skip auto-detection tests for old
15845 toolchains.
15846
7020f05c
PA
158472007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15848
15849 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15850 with [string compare].
15851
84bc3db9
PA
158522007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15853
15854 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15855 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15856
5876dc88
LM
158572007-10-25 Luis Machado <luisgpm@br.ibm.com>
15858
15859 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15860 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15861 * gdb.opt/Makefile.in: New makefile.
15862 * Makefile.in: Create new directory "gdb.opt".
15863 * configure.ac: Add "gdb.opt" directory.
15864 * configure: Regenerated.
a9c64011 15865
c3ea9a14
DE
158662007-10-25 Doug Evans <dje@google.com>
15867
15868 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15869 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15870
a9c64011 158712007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15872 Thiago Jung Bauermann <bauerman@br.ibm.com>
15873
15874 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15875 Floating Point expressions.
15876 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15877 Floating Point variables.
15878 * gdb.base/dfp-test.c: new file containing program with Decimal
15879 Floating variables, used by gdb.base/dfp-test.exp.
15880
62a24a2b
DJ
158812007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15882
15883 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15884
e7b1eae6
UW
158852007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15886
15887 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15888 compiling test case with GCC.
15889 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15890
c641edcc
UW
158912007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15892
15893 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15894 format changes.
15895
5e5ebfe6
MS
158962007-10-18 Michael Snyder <msnyder@specifix.com>
15897
15898 * gdb.base/dbx.exp: Add missing "-re " operator.
15899
e831e7b6
GM
159002007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15901
15902 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15903 * configure.ac: Removed trailing spaces after backslash.
15904 * gdb.modula2: New directory.
15905 * gdb.modula2/Makefile.in: New file.
15906 * gdb.modula2/unbounded-array.exp: New file.
15907 * gdb.modula2/unbounded1.c: New file.
15908
7cc46491
DJ
159092007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15910
15911 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15912
159132007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15914
15915 * gdb.base/sigstep.c (main): Add checks for
15916 return values for setitimer call.
15917 Call setitimer again with itimer = ITIMER_REAL
15918 if first call to setitimer fails.
15919
e91528f0
KH
159202007-10-11 Kazu Hirata <kazu@codesourcery.com>
15921
15922 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15923 of $timeout.
15924
2ec9a4f8
DJ
159252007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15926
15927 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15928
159292007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15930
15931 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15932 of gdb_expect call, to avoid interruption.
15933
64b2fa04
PA
159342007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15935
15936 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15937 (v_unsigned_long_long, v_long_long_array)
15938 (v_signed_long_long_array, v_unsigned_long_long_array)
15939 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15940 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15941 [!NO_LONG_LONG]: New.
15942 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15943 v_long_long_member.
15944
15945 (v_long_long_func, v_signed_long_long_func)
15946 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15947 (main) [!NO_LONG_LONG]: Initialize long long variants.
15948
15949 * gdb.base/whatis.exp: If board file requests no_long_long, build
15950 test with NO_LONG_LONG defined. Test long long, signed long long,
15951 and unsigned long long variants but only if board file doesn't
15952 disable it.
15953
a912286e 159542007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15955 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15956
15957 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15958 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15959 * configure: Regenerated.
15960 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15961 gdb.pascal/types.exp, lib/pascal.exp: New files.
15962
471ba8c9
DJ
159632007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15964
15965 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15966 call.
15967 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15968 to return to the call.
15969 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15970 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15971 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15972 * gdb.mi/mi-until.exp (test_until): Likewise.
15973 * gdb.mi/mi2-until.exp (test_until): Likewise.
15974
fef8a650
DJ
159752007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15976
15977 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15978 two-char array.
15979 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15980
d983da9c
DJ
159812007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15982
15983 * gdb.threads/watchthreads.c (thread_function): Sleep between
15984 iterations.
15985 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15986 at once for S/390. Generate matching fails and passes.
15987
17f62551
VP
159882007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15989
15990 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15991 the 'struct_declarations' variable to zeros.
a9c64011 15992
ed0616c6
VP
159932007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15994
15995 * gdb.cp/mb-ctor.cc: New.
15996 * gdb.cp/mb-ctor.exp: New.
15997 * gdb.cp/mb-templates.cc: New.
15998 * gdb.cp/mb-templates.exp: New.
15999
41f1b697
DJ
160002007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16001
16002 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16003
3f213f78
PA
160042007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16005
16006 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16007 targets.
16008 * configure: Regenerate.
16009
0d381245 160102007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16011
0d381245
VP
16012 * gdb.base/annota1.exp: Adjust for 'info break'
16013 format changes.
16014 * gdb.base/annota3.exp: Likewise.
16015 * gdb.base/break.exp: Likewise.
16016 * gdb.base/condbreak.exp: Likewise.
16017 * gdb.base/pending.exp: Likewise.
16018 * gdb.base/sepdebug.exp: Likewise.
16019 * gdb.base/unload.exp: Likewise.
16020 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16021
fe3f5fa8
VP
160222007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16023
16024 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16025 messages.
16026 * gdb.base/chng-syms.exp: Likewise.
16027 * gdb.base/unload.exp: Likewise.
a9c64011 16028
a75cf6c0
DJ
160292007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16030
16031 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16032
18ecae38
DJ
160332007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16034
16035 * schedlock.c (NUM): Change to 1.
16036 (main): Use args[0] for the main thread.
16037 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16038 regardless of the number of threads.
16039
5509918f
MR
160402007-09-14 Maciej W. Rozycki <macro@mips.com>
16041
4a543daf
MR
16042 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16043 type down.
16044 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16045 test.
16046 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16047 watchpoint type down.
16048 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16049 test.
16050
160512007-09-14 Maciej W. Rozycki <macro@mips.com>
16052
5509918f
MR
16053 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16054 Move all the tests here and run them twice, once using software
16055 watchpoints and once using hardware watchpoints.
16056 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16057
40b53987
DJ
160582007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16059
16060 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16061 test.
16062
695e2681
MK
160632007-09-10 Mark Kettenis <kettenis@gnu.org>
16064
8b3fc8d8
MK
16065 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16066 build-id.
16067
695e2681
MK
16068 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16069 know about $ORIGIN. Calculate output dir from $dest instead of
16070 using ${objdir}/{$subdir}.
16071
58d69f29
MK
160722007-09-09 Mark Kettenis <kettenis@gnu.org>
16073
16074 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16075 gcore, before continuing with the test.
16076
3e347599
DJ
160772007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16078
16079 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16080 * gdb.mi/mi-watch.exp: Likewise.
16081
ea37ba09
DJ
160822007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16083 Jim Blandy <jimb@codesourcery.com>
16084
16085 * gdb.arch/i386-sse.exp: Do not expect character constants.
16086 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16087 * gdb.base/display.exp: Allow print/s.
16088 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16089 and unsigned char array changes.
16090
2025a643
DJ
160912007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16092
16093 * gdb.base/display.exp: Add tests for printf %p.
16094
26669a27
PA
160952007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16096
16097 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16098 the dll name to unicode.
16099
c8f021f8
JK
161002007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16101
16102 * gdb.base/default.exp (show version): Update the version text.
16103 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16104
4cf31eea
JK
161052007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16106
16107 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16108 New files.
16109
4935890f
JK
161102007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16111
16112 * lib/gdb.exp (build_id_debug_filename_get): New function.
16113 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16114 Remove the generate DEBUG file for the future testcase runs.
16115 New testcase for the NT_GNU_BUILD_ID retrieval.
16116 Move the final testing step to ...
16117 (test_different_dir): ... a new function.
16118 New parameter XFAIL to XFAIL all the tests performed.
16119 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16120 New parameter TYPE to PF_PREFIX all the tests performed.
16121
02142340
VP
161222007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16123
16124 * gdb.mi/mi-var-cp.cc (path_expression): New
16125 function.
16126 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16127
36acd84e
UW
161282007-08-27 Markus Deuling <deuling@de.ibm.com>
16129
16130 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16131 to fit into SPU Local Store memory.
16132
a896d121
JB
161332007-08-23 Joel Brobecker <brobecker@adacore.com>
16134
16135 * gdb.base/default.exp: Adjust the expected output of "info
16136 warranty" after the switch to GPLv3.
16137
7b433602
JB
161382007-08-23 Joel Brobecker <brobecker@adacore.com>
16139
16140 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16141 to 30000 (from 20000).
16142
e22f8b7c
JB
161432007-08-23 Joel Brobecker <brobecker@adacore.com>
16144
16145 Switch the license of all .exp files to GPLv3.
16146 Switch the license of all .f and .f90 files to GPLv3.
16147 Switch the license of all .s and .S files to GPLv3.
16148
5a0e3bd0
JB
161492007-08-23 Joel Brobecker <brobecker@adacore.com>
16150
16151 * configure.ac: Switch license to GPLv3.
16152
cc00619d
JB
161532007-08-23 Joel Brobecker <brobecker@adacore.com>
16154
16155 Switch the licensing to GPLv3 for all .ads and .adb files.
16156
8d26208a
DJ
161572007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16158
16159 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16160 and t_int_double.
16161 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16162
4fcb9948
JB
161632007-08-17 Joel Brobecker <brobecker@adacore.com>
16164
16165 * gdb.base/step-line.c: Switch license to GPL version 3, and
16166 update copyright year.
16167 * gdb.base/step-line.inp: Likewise.
16168
b9c34f67
JB
161692007-08-17 Joel Brobecker <brobecker@adacore.com>
16170
16171 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16172 changes inside gdb1555.c.
16173 * gdb.base/pending.exp: Likewise.
16174
2cc17678
DJ
161752007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16176
16177 * config/default.exp: New file.
16178
e48883f7
DJ
161792007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16180
16181 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16182 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16183
1ab80e5b
MR
161842007-07-30 Maciej W. Rozycki <macro@mips.com>
16185
16186 * gdb.base/dump.exp: Force the correct endianness for binary
16187 formats not carrying this information.
16188
aba471f5
DJ
161892007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16190
16191 * gdb.threads/staticthreads.exp: Match .*sem_post.
16192
d4e07204
DJ
161932007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16194
16195 * gdb.base/readline.exp (operate_and_get_next): Match the final
16196 prompt.
16197
2b97317d
KB
161982007-07-23 Kevin Buettner <kevinb@redhat.com>
16199
16200 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16201 to restarting SID.
16202
44efa07a
KB
162032007-07-18 Kevin Buettner <kevinb@redhat.com>
16204
16205 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16206 prior to `gdb_start'.
16207
7b5ebade
KB
162082007-07-18 Kevin Buettner <kevinb@redhat.com>
16209
16210 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16211 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16212 Remove call to gdb_unload.
16213
255e7678
DJ
162142007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16215 Daniel Jacobowitz <dan@codesourcery.com>
16216
16217 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16218 for __WIN32__.
16219 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16220 * gdb.base/unload.exp: Use shared library test routines.
16221
3a40aaa0
UW
162222007-07-03 Markus Deuling <deuling@de.ibm.com>
16223
16224 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16225 * gdb.base/solib-symbol-lib.c: Likewise.
16226 * gdb.base/solib-symbol-main.c: Likewise.
16227
b0f4b84b
DJ
162282007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16229
16230 * config/gdbserver.exp (gdb_reconnect): New.
16231 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16232 gdb.base/solib-disc.exp: New files.
16233 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16234 remote debugging".
16235 (gdb_compile): Add shlib_load flag.
16236 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16237 port.
16238 (gdbserver_reconnect): New.
16239
1b05479a
DJ
162402007-07-01 Nick Roberts <nickrob@snap.net.nz>
16241 Daniel Jacobowitz <dan@codesourcery.com>
16242
16243 * gdb.base/annota3.exp: Test for if construct.
16244
86f78eb2
DJ
162452007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16246
16247 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16248
6a2eb474 162492007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16250 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16251
16252 * gdb.base/display.exp: Allow a newline after display/i.
16253 * gdb.base/pc-fp.exp: Likewise.
16254 * gdb.base/sigbpt.exp: Likewise.
16255
f8b73d13
DJ
162562007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16257
16258 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16259 required features to be included.
16260
4339e69e
DJ
162612007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16262
16263 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16264 in info threads output.
16265
23d964e7
UW
162662007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16267 Markus Deuling <deuling@de.ibm.com>
16268
16269 * gdb.arch/spu-info.exp: New testcase.
16270 * gdb.arch/spu-info.c: New file.
16271
fd20f75b
DJ
162722007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16273
16274 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16275 tpcs_offset. Restore lr after the call.
16276 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16277
2226f861
DJ
162782007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16279
16280 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16281 (gdbserver_run): Kill any running gdbserver.
16282 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16283
d12371a9
MR
162842007-05-17 Maciej W. Rozycki <macro@mips.com>
16285
16286 * gdb.base/sigbpt.exp: Preset segv_addr.
16287
93f02886
DJ
162882007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16289
16290 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16291 (gdb_compile_shlib): Likewise.
16292 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16293 (default_gdb_init): Clear cleanfiles.
16294 (gdb_finish): Delete recorded cleanfiles.
16295 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16296
16297 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16298 Do not use isnative.
16299 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16300 gdb.base/so-impl-ld.exp: Likewise.
16301 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16302 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16303 gdb_compile.
16304
b04e06d7
VP
163052007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16306
16307 * config/unknown.exp: Remove.
16308
069ed931
UW
163092007-05-15 Markus Deuling <deuling@de.ibm.com>
16310
16311 * gdb.base/info-proc.exp: Check is_remote.
16312
09db0d03
UW
163132007-05-14 Markus Deuling <deuling@de.ibm.com>
16314
16315 * gdb.base/gcore.exp: Initialize variable core_supported.
16316
af2cbe8c
DJ
163172007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16318
16319 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16320
027c0295
DJ
163212007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16322
16323 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16324 * gdb.threads/print-threads.exp (test_all_threads): Allow
16325 negative and hexadecimal thread IDs.
16326
dc5000e7
DJ
163272007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16328
16329 * gdb.java/jprint.java (public): Avoid invalid call to static
16330 method.
16331
2e74ed18
DP
163322007-05-14 Denis Pilat <denis.pilat@st.com>
16333
16334 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16335 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16336 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16337 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16338 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16339
83547f02
UW
163402007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16341
16342 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16343 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16344 this mode.
16345 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16346 * gdb.base/spu.ld: New file.
16347
b18be20d
DJ
163482007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16349
16350 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16351
be444858
DJ
163522007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16353
16354 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16355
b1d53152
DJ
163562007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16357
16358 * gdb.java/jmain.exp: Handle demangled names with and without method
16359 signatures.
16360
d084b331
DJ
163612007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16362
16363 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16364 (have_a_very_merry_interrupt): Remove calls to puts.
16365 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16366 inferior output.
16367 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16368 test names.
16369
db9d7fc5
DJ
163702007-04-29 Markus Deuling <deuling@de.ibm.com>
16371 Daniel Jacobowitz <dan@codesourcery.com>
16372
16373 * gdb.base/auxv.exp (core_works): Also check is_remote.
16374 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16375
ef783a7d 163762007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16377
ef783a7d
VP
16378 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16379 message, not the undefined 'module' variable.
16380 * gdb.base/siginfo.exp: Likewise.
16381 * gdb.base/sigstep.exp: Likewise.
16382 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16383 serialport.
16384 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16385
b7b73cae
CV
163862007-04-25 Corinna Vinschen <vinschen@redhat.com>
16387
16388 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16389 target sim fails. Return 0 otherwise.
16390 (gdb_load): Return prematurely if gdb_target_sim fails.
16391
7d90fdfa
DP
163922007-04-16 Denis Pilat <denis.pilat@st.com>
16393
16394 * gdb.base/setshow.exp: Reset height after having set it to 100.
16395
5d3e9c85
DP
163962007-04-16 Denis Pilat <denis.pilat@st.com>
16397
16398 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16399
18e75969
DP
164002007-04-16 Denis Pilat <denis.pilat@st.com>
16401
16402 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16403
25d5ea92
VP
164042007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16405
16406 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16407 tests. Run the frozen varobjs test.
16408 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16409 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16410
0b49cb80
JK
164112007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16412
16413 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16414 gdb.base/type-opaque.exp: New files.
16415
a73bafbc 164162007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16417
16418 * gdb.mi/mi-var-child.c
a73bafbc
VP
16419 (do_children_tests): User char[2] instead of
16420 char so that automatic printing of pointers to char
16421 don't give unpredicable result.
16422 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16423 local variables.
16424 * gdb.mi/mi-var-child.exp: Step to right line
16425 of do_children_tests.
16426 * gdb.mi/mi2-var-child.exp: Likewise.
16427 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16428 do_locals_tests.
a73bafbc
VP
16429 (do_children_tests): User char[2] instead of
16430 char so that automatic printing of pointers to char
a9c64011 16431 don't give unpredicable result.
a73bafbc 16432 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16433 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16434 Pass test name to mi_wait_for_stop.
16435
7ce59000
DJ
164362007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16437
16438 * gdb.asm/asm-source.exp: Remove d10v case.
16439 * lib/gdb.exp (skip_cplus_tests): Likewise.
16440 * gdb.asm/d10v.inc: Deleted.
16441
20389057
DJ
164422007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16443
16444 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16445
8807d78b
DJ
164462007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16447
16448 * config/netware.exp: Delete file.
16449
aa3edb8e
JB
164502007-03-29 Joel Brobecker <brobecker@adacore.com>
16451
16452 * gdb.dwarf2/dw2-noloc.S: New file.
16453 * gdb.dwarf2/dw2-noloc.exp: New file.
16454
297561ac
PA
164552007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16456
16457 * gdb.cp/method2.cc: New test.
16458 * gdb.cp/method2.exp: New test.
16459 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16460
1f81bd39
DJ
164612007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16462
16463 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16464
9453113a
DJ
164652007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16466
16467 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16468
b741e217
DJ
164692007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16470
16471 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16472 (gdb_load): Delete, replace with...
16473 (gdb_reload): ...this.
16474 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16475 * gdb.server/server-mon.exp: Likewise.
16476 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16477 (gdb_start_cmd): New.
16478 (gdb_file_cmd): Save the last loaded file.
16479 (gdb_reload): New.
16480 (gdb_gnu_strip_debug): Use transform.
16481 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16482 support here. Use new $last_loaded_file. Check mtime.
16483 (gdb_target_cmd): Handle ObjC failure case.
16484 (infer_host_exec): Delete.
16485 (gdbserver_load): Rename to...
16486 (gdbserver_run): ...this. Simplify.
16487 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16488 (mi_gdb_load): Move most contents to a new function...
16489 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16490 (mi_run_cmd): Use mi_gdb_target_load.
16491 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16492 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16493 Use gdb_run_cmd.
16494 * gdb.base/charsign.exp: Remove incorrect comment.
16495 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16496 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16497 gdb.base/start.exp: Use gdb_start_cmd.
16498
446ab585 164992007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16500 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16501
16502 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16503 * gdb.base/signull.exp: Similarly.
16504
bbb88ebf
UW
165052007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16506
16507 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16508 messages available to test cases (like chng-sym.exp).
16509
cb8c4a99
AS
165102007-03-14 Andreas Schwab <schwab@suse.de>
16511
16512 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16513 format changes.
16514
4e463ff5
DJ
165152007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16516
16517 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16518 (optimized_1): New.
16519 (main): Call optimized_1.
16520 (gdb2029): Correct typos. Call gdb2029_marker.
16521 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16522 for gdb2029.
16523
b6db2c47
MK
165242007-03-12 Mark Kettenis <kettenis@gnu.org>
16525
16526 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16527 as tabs. Remove redundant test pattern.
16528
70ed3737
UW
165292007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16530
16531 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16532 for /a format output.
16533
47b67b60
DJ
165342007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16535
16536 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16537 collect output incrementally.
16538
b8953b0e
UW
165392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16540
16541 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16542 for -var-create lpcharacter test.
16543 * gdb.mi/mi2-var-cmd.exp: Likewise.
16544
7acd5c40
UW
165452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16546
16547 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16548 pass on targets where address zero is readable.
16549
9c6759c1
UW
165502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16551
16552 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16553 just a single architecture.
16554
a2f1aeb4
UW
165552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16556
16557 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16558 (fetch_all_registers): New function, uses gdb_test_multiple and
16559 exp_continue to fetch inferior output line-by-line.
16560 Replace all uses of do_get_all_registers by fetch_all_registers.
16561
46579ac2
UW
165622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16563
16564 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16565 in target_info.
16566
fc133f24
MS
165672007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16568
a9c64011 16569 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16570 consistancy; add a default (timeout) case.
16571
7646a51d
MS
165722007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16573
16574 * gdb.base/watchpoint.exp: Fix truncated comment.
16575
dcfff61f
MS
165762007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16577
16578 * Makefile.in: Remove spurious single-quotes from sed command.
16579
664e3ee9
DJ
165802007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16581
16582 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16583 func.
16584 * gdb.mi/mi2-var-cmd.exp: Likewise.
16585
d7cc6f2f
JB
165862007-02-27 Joel Brobecker <brobecker@adacore.com>
16587
a9c64011
AS
16588 * gdb.dwarf2/dw2-producer.S: New file.
16589 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16590
165912007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16592
16593 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16594 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16595 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16596 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16597 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16598 Revert tests to use mi_gdb_test and include value field in output
16599 of -var-create.
16600
93d42b30
DJ
166012007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16602
16603 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16604
c499ed39
DJ
166052007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16606
16607 * gdb.base/maint.exp: Remove full paths from test names.
16608 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16609 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16610
9836f81b
JB
166112007-02-27 Joel Brobecker <brobecker@adacore.com>
16612
16613 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16614
c74d0ad8
DJ
166152007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16616
16617 * gdb.server/server-mon.exp: New test.
16618
2711e456
DJ
166192007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16620
16621 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16622
ff6f572f
DJ
166232007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16624
16625 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16626 register capitalization.
16627
fada3feb
DP
166282007-02-13 Denis Pilat <denis.pilat@st.com>
16629
16630 * gdb.mi/mi-var-invalidate.exp: New file.
16631
fb1e4ffc
DJ
166322007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16633
16634 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16635
3da939d7
DJ
166362007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16637
16638 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16639
123dc839
DJ
166402007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16641
16642 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16643 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16644
877e3645 166452007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16646
16647 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16648 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16649 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16650 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16651 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16652 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16653 Update tests to include value field in output of -var-create.
a9c64011 16654
3c0a2960
AS
166552007-02-08 Andreas Schwab <schwab@suse.de>
16656
16657 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16658
108546a0
DJ
166592007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16660
16661 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16662 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16663
d701dcab
DP
166642007-02-02 Denis Pilat <denis.pilat@st.com>
16665
16666 * gdb.threads/threadapply.exp: check that frame is not changed by
16667 the thread apply all command.
16668
783e3e2f
AS
166692007-01-31 Andreas Schwab <schwab@suse.de>
16670
6d9c3a87
AS
16671 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16672
3c50d7b9
AS
16673 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16674 in the dwarf sections.
16675 * gdb.dwarf2/mac-fileno.S: Likewise.
16676
783e3e2f
AS
16677 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16678 bspstore register on ia64.
16679
78ff580e
AS
166802007-01-29 Andreas Schwab <schwab@suse.de>
16681
cc8e9b12
AS
16682 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16683 "frame-begin" annotation.
16684
78ff580e
AS
16685 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16686 number of "frames-invalid" annotations.
16687
704a4f78
DJ
166882007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16689
16690 * gdb.base/commands.exp: Call if_commands_test.
16691 (gdb_test_no_prompt, if_commands_test): New.
16692
e741bf94
MK
166932007-01-28 Mark Kettenis <kettenis@gnu.org>
16694
16695 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16696
474d0ad3
AS
166972007-01-27 Andreas Schwab <schwab@suse.de>
16698
16699 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16700 .short/.int/.quad in the dwarf sections.
16701 * gdb.dwarf2/dw2-intercu.S: Likewise.
16702 * gdb.dwarf2/dw2-intermix.S: Likewise.
16703
e784b426
JK
167042007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16705
16706 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16707 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16708 array.
e784b426
JK
16709 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16710 * gdb.base/setvar.exp: Likewise.
16711
37f08e04
AS
167122007-01-26 Andreas Schwab <schwab@suse.de>
16713
9a01813a
AS
16714 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16715 test.
16716
37f08e04
AS
16717 * gdb.base/multi-forks.exp ("restart $i"): Also match
16718 __kernel_syscall_via_break.
16719
6e2a9270
VP
167202007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16721
16722 * lib/mi-support.exp (mi_delete_varobj): New.
16723 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16724 testcase.
16725 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16726 (main): Call the above.
16727 (reference_update_test, base_in_reference_test)
16728 (reference_to_pointer): Delete the created varobjs.
a9c64011 16729
e515b470
DJ
167302007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16731
16732 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16733 * configure: Regenerated.
16734 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16735 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16736 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16737 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16738 * lib/gdb.exp (gdb_skip_xml_test): New function.
16739
08d8bcd7
DJ
167402007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16741
16742 * gdb.base/sigrepeat.exp: Correct error message.
16743
167442007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16745 Daniel Jacobowitz <dan@codesourcery.com>
16746
16747 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16748 gdb.arch/i386-gnu-cfi-asm.S: New files.
16749
97c3f1f3
JK
167502007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16751
16752 * lib/gdb.exp: Abort on missing `site.exp'.
16753
cb1df416
DJ
167542007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16755 Daniel Jacobowitz <dan@codesourcery.com>
16756
16757 * gdb.base/included.c, gdb.base/included.exp,
16758 gdb.base/included.h: New files.
16759
35990120
DJ
167602007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16761
16762 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16763 (maximize_rlimit): Reduce limits on 64-bit systems.
16764
6e81a116 167652007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16766
16767 From Marcus Deuling <deuling@de.ibm.com>:
16768 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16769 every case.
16770
6c3c41f3
NR
167712007-01-13 Nick Roberts <nickrob@snap.net.nz>
16772
16773 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16774 (test_path_specification): Use objdir instead of srcdir to always
16775 get an absolute filename.
16776
2f12c312
DJ
167772007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16778
16779 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16780
81121995
VP
167812007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16782
16783 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16784 Make sure the variable we're using is in scope.
16785 (reference_to_pointer): Likewise.
16786
4741b737
DJ
167872007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16788
16789 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16790 has no debug information.
16791
054410c3
DJ
167922007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16793
16794 * gdb.base/annota1.exp: Remove extra send_gdb.
16795
818f79f6
DJ
167962007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16797
16798 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16799
f7a6bb70
DJ
168002007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16801
16802 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16803
57e66780
DJ
168042007-01-08 Nick Roberts <nickrob@snap.net.nz>
16805 Daniel Jacobowitz <dan@codesourcery.com>
16806
16807 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16808 lcharacter or linteger change. Correct duplicated test name.
16809 * gdb.mi/mi2-var-cmd.exp: Likewise.
16810
3d799a95
DJ
168112007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16812
16813 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16814
168152007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16816
a9c64011
AS
16817 * gdb.base/nofield.c: New file.
16818 * gdb.base/nofield.exp: New testcase.
51679ba9 16819
eafb94e8
NR
168202007-01-05 Nick Roberts <nickrob@snap.net.nz>
16821
16822 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16823
16824 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16825 test.
16826
5e572bb4
DJ
168272007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16828
16829 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16830
74a44383
DJ
168312007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16832
16833 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16834 when continuing.
16835
1b572db9
DJ
168362007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16837
16838 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16839 Expect ".exe" extension.
16840
381bc39b
DJ
168412007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16842
16843 * gdb.base/charset.exp: Add explicit filename to break.
16844 * gdb.base/dbx.exp: Add explicit filename to breaks.
16845
2b70e4c6
DJ
168462007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16847
16848 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16849 * gdb.mi/mi2-file.exp: Likewise.
16850
303b6f5d
DJ
168512007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16852
16853 Implement specification of MI tests as comments
16854 in C and C++ sources.
16855 * lib/mi-support.exp (mi_autotest_data): New variable.
16856 (mi_autotest_source): New variable.
16857 (count_newlines, mi_prepare_inline_tests)
16858 (mi_get_inline_test, mi_continue_to_line)
16859 (mi_run_inline_test, mi_tbreak)
16860 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16861 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16862 Run inline tests.
16863 * gdb.mi/mi-var-cp.cc: Define tests here.
16864
23da0d94
VP
168652007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16866
16867 Simplify usage of mi_continue_to.
16868 * lib/mi-support.exp (mi_runto_helper): Renamed
16869 from mi_runto, added new parameter 'run_or_continue'.
16870 (mi_runto): Use mi_runto_helper.
16871 (mi_continue_to): Accept just function name as parameter.
16872 Use mi_runto_helper.
16873 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16874 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16875
f9e18282
JB
168762006-01-04 Joel Brobecker <brobecker@adacore.com>
16877
16878 Make this testcase a bit more realistic. The current code
16879 is too simplistic, and allows the compiler to optimize out
16880 some of the entities we need for this testcase.
16881 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16882 (Do_Nothing): Add extra parameter.
16883 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16884 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16885 by using a variable of type Void_Star.
16886
fd678c65
JB
168872006-01-04 Joel Brobecker <brobecker@adacore.com>
16888
16889 * gdb.ada/catch_ex/foo.adb: New file.
16890 * gdb.ada/catch_ex.exp: New testcase.
16891
05cfdb42
DJ
168922007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16893
16894 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16895 pass --image-base to linker.
16896
2e03ee74
DJ
168972007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16898 Daniel Jacobowitz <dan@codesourcery.com>
16899
16900 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16901 secondary prompts.
16902
0d5de010
DJ
169032007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16904
16905 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16906 output. Test the types of members and member pointers.
16907 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16908 gdb/2092.
16909 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16910 statement. Enable for GCC. Update expected output for some tests
16911 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16912 layout.
16913 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16914 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16915 (Diamond::vget_base): New.
16916 (main): Add new tests.
16917 * gdb.cp/printmethod.exp: Update expected output for member functions.
16918 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16919 print pEe->D::vg().
16920
61a771aa
DJ
169212007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16922
16923 * gdb.threads/tls.exp: Allow stops in sem_post.
16924
2fa63963
DJ
169252006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16926
16927 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16928 * gdb.base/annota3.exp: Likewise.
16929 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16930 again (instead of timing out).
16931 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16932 GCC bug 26475.
16933 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16934 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16935 test from jmisc1.exp.
16936 * gdb.java/jmisc1.exp: Delete.
16937 * gdb.java/jprint.exp: Adjust to work with method signatures including
16938 return types.
16939 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16940 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16941 * lib/java.exp (compile_java_from_source): Pass the correct type
16942 to target_compile.
16943
5eefc2b7
JB
169442006-12-31 Joel Brobecker <brobecker@adacore.com>
16945
16946 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16947 (stack_align_edx): New function.
16948 (stack_align_eax): New function.
16949 (main): Add calls to stack_align_edx and stack_align_eax.
16950 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16951 Add testing for the cases where the register used during a stack
16952 realignment is edx. Same for eax.
16953
227c54da
DJ
169542006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16955
16956 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16957 and generic PE targets.
16958
cab8ac94
JB
169592006-12-29 Joel Brobecker <brobecker@adacore.com>
16960
16961 * gdb.ada/array_return.exp: Update copyright date list.
16962
ba54f318
JB
169632006-12-27 Joel Brobecker <brobecker@adacore.com>
16964
16965 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16966 (Create_Small_Float_Vector): New function.
16967 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16968 function body.
16969 * gdb.ada/array_return/p.adb: Use new type and function from
16970 package Pck.
16971 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16972 able to print the value returned by a function returning an
16973 array of float.
16974
6b7a35dd
JB
169752006-12-20 Joel Brobecker <brobecker@adacore.com>
16976
16977 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16978 The associated tests should be PASSing.
16979
038224f6
VP
169802006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16981
16982 Test for base in references.
16983 * gdb.mi/mi-var-cp.cc: Add test code.
16984 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16985 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16986 * gdb.mi/mi2-watch.exp: Likewise.
16987 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16988 (mi_list_varobj_children): New function.
16989
b26ed50d
VP
169902006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16991
16992 * lib/mi-support.exp
16993 (mi_runto): Accept "()" after function name.
16994 (mi_create_varobj): New function.
16995 (mi_varobj_update): New function.
16996 (mi_Check_varobj_value): New function.
16997 * gdb.mi/mi-var-cp.exp: New file.
16998 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16999
08232497
DJ
170002006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17001
17002 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17003 gdb.base/weaklib2.c: New files.
17004
d394c993 170052006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17006
ac6c2fba
NS
17007 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17008 info. Adjust test names.
17009
8ec659a0 17010 * gdb.base/break.c (main): Move position of malloc.
d394c993 17011 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17012
acd65feb
VP
170132006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17014
17015 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17016 assignement of arrays and function pointers.
17017 * gdb.mi/var-cmd.c: Add declaration necessary for above
17018 tests.
17019
f556d5e5
NS
170202006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17021
17022 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17023
17024 * gdb.threads/linux-dp.exp: Read thread table before and after
17025 creating each philosopher and verify it.
17026
697bc68d
NS
170272006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17028 Paul Brook <paul@codesourcery.com>
17029 Daniel Jacobowitz <dan@codesourcery.com>
17030
17031 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17032 main to remove duplication. Add start function of the form
697bc68d
NS
17033 '_*start[1-9]*'. Add RVDS start function.
17034
29d73ae4
DJ
170352006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17036
17037 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17038
c1d88655
UW
170392006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17040
17041 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17042 * gdb.asm/spu.inc: New file.
17043 * gdb.base/term.exp: Disable if [target_info exists noargs].
17044 * gdb.gdb/complaints.exp: Disable if ![isnative].
17045 * gdb.gdb/selftest.exp: Likewise.
17046 * gdb.gdb/observer.exp: Likewise.
17047 * gdb.gdb/xfullpath.exp: Likewise.
17048 * gdb.base/attach.exp: Disable on SPU target.
17049 * gdb.cp/bs145503.exp: Likewise.
17050 * gdb.cp/exception.exp: Likewise.
17051 * gdb.cp/userdef.exp: Likewise.
17052
32a13b1a
DJ
170532006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17054
17055 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17056
d8295fe9
VP
170572006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17058
17059 * gdb.base/completion.exp: Fix completion tests for
17060 'info' and 'info '.
17061 * gdb.base/help.exp (help_test_raw, test_class_help)
17062 (test_prefix_command_help): Move...
17063 * lib/gdb.exp: Here.
17064 * gdb.base/main.exp: Adjust.
17065 * gdb.cp/maint.exp: Adjust.
17066 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17067
8c394015
VP
170682006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17069
17070 * gdb.stabs/weird.exp (print_weird_var): Use
17071 gdb_test_multiple instead of gdb_expect.
17072
027fc1bc
VP
170732006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17074
17075 * gdb.base/help.exp (help_test_raw): New.
17076 (test_class_help): New.
17077 (test_prefix_command_help): New.
17078 Adjust testcases.
17079
67609209
FR
170802006-11-09 Christophe Lyon <christophe.lyon@st.com>
17081
17082 * gdb.base/constvars.c (main): Write to crass and crips, so that
17083 they are allocated by the compiler.
17084
f73adfeb
AS
170852006-10-27 Andreas Schwab <schwab@suse.de>
17086
17087 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17088 "detach-fork".
17089
2f83a18e
DJ
170902006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17091
17092 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17093 of patterns.
17094
94277a38
DJ
170952006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17096
17097 * gdb.base/sepdebug.exp: Remove debug format test.
17098 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17099 Handle no-symtab.
17100 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17101
5bd2f6e2
DJ
171022006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17103
17104 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17105 int to pointer or pointer to int.
17106 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17107
8c008720
DJ
171082006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17109
17110 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17111
9e35dae4
DJ
171122006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17113
17114 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17115
d9639e13
DJ
171162006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17117
17118 PR c++/2116
17119 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17120
390a1bd0
JB
171212006-10-06 Joel Brobecker <brobecker@adacore.com>
17122
17123 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17124 the corresponding bug has been fixed in GDB (PR/2018).
17125
dd920c33
JB
171262006-10-06 Joel Brobecker <brobecker@adacore.com>
17127
17128 * gdb.base/subst.exp: New testcase.
17129
53bbefe9
JB
171302006-10-06 Joel Brobecker <brobecker@adacore.com>
17131
17132 * gdb.ada/array_return/pck.ads: Add copyright notice.
17133 * gdb.ada/array_return/pck.adb: Likewise.
17134 * gdb.ada/array_return/p.adb: Likewise.
17135 * gdb.ada/exec_changed/first.adb: Likewise.
17136 * gdb.ada/exec_changed/second.adb: Likewise.
17137
09851417
JB
171382006-10-06 Joel Brobecker <brobecker@adacore.com>
17139
17140 * gdb.ada/watch_arg/watch.adb: New file.
17141 * gdb.ada/watch_arg.exp: New testcase.
17142
041bf30d
VP
171432006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17144
17145 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17146 via string_to_regexp.
041bf30d 17147 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17148
f286fbdd 171492006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17150
17151 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17152 Remove unused / obsolete files.
17153
7c07f349
NR
171542006-09-19 Nick Roberts <nickrob@snap.net.nz>
17155
17156 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17157
cd5ff84a
VP
171582006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17159
17160 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17161 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17162 the number of frames.
cd5ff84a 17163
ae018d1a
DJ
171642006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17165
17166 * gdb.base/args.c (main): Add breakpoint marker.
17167 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17168 really test empty arguments.
17169 (args_load): Delete.
17170 (args_test): New.
17171
b399c549
NR
171722006-09-13 Nick Roberts <nickrob@snap.net.nz>
17173
17174 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17175 check for one file.
b399c549 17176
2ab1eb7a
VP
171772006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17178
17179 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17180 HIGH_FRAME argument to -stack-list-locals can be larger than
17181 the number of frames.
a9c64011 17182
476308bf
FF
171832006-08-18 Fred Fish <fnf@specifix.com>
17184
17185 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17186 '$' in front of skip_vmx_tests_saved when setting that.
17187
8625200f
AS
171882006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17189
17190 * gdb.base/trace-commands.exp: New file.
17191
089ec8f1
DJ
171922006-08-10 Joel Brobecker <brobecker@adacore.com>
17193 Daniel Jacobowitz <dan@codesourcery.com>
17194
17195 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17196 expected output of the backtrace commands.
17197
b60f0898
JB
171982006-08-09 Joel Brobecker <brobecker@adacore.com>
17199
17200 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17201 untested followed by return combination.
17202 * gdb.arch/altivec-regs.exp: Likewise.
17203 * gdb.arch/e500-abi.exp: Likewise.
17204 * gdb.arch/e500-regs.exp: Likewise.
17205 * gdb.arch/gdb1291.exp: Likewise.
17206 * gdb.arch/gdb1431.exp: Likewise.
17207 * gdb.arch/gdb1558.exp: Likewise.
17208 * gdb.arch/i386-prologue.exp: Likewise.
17209 * gdb.arch/i386-unwind.exp: Likewise.
17210 * gdb.asm/asm-source.exp: Likewise.
17211 * gdb.base/a2-run.exp: Likewise.
17212 * gdb.base/advance.exp: Likewise.
17213 * gdb.base/all-bin.exp: Likewise.
17214 * gdb.base/annota1.exp: Likewise.
17215 * gdb.base/annota3.exp: Likewise.
17216 * gdb.base/args.exp: Likewise.
17217 * gdb.base/arithmet.exp: Likewise.
17218 * gdb.base/assign.exp: Likewise.
17219 * gdb.base/async.exp: Likewise.
17220 * gdb.base/attach.exp: Likewise.
17221 * gdb.base/bang.exp: Likewise.
17222 * gdb.base/bigcore.exp: Likewise.
17223 * gdb.base/bitfields.exp: Likewise.
17224 * gdb.base/bitfields2.exp: Likewise.
17225 * gdb.base/break.exp: Likewise.
17226 * gdb.base/call-sc.exp: Likewise.
17227 * gdb.base/call-strs.exp: Likewise.
17228 * gdb.base/callfuncs.exp: Likewise.
17229 * gdb.base/checkpoint.exp: Likewise.
17230 * gdb.base/chng-syms.exp: Likewise.
17231 * gdb.base/code-expr.exp: Likewise.
17232 * gdb.base/commands.exp: Likewise.
17233 * gdb.base/completion.exp: Likewise.
17234 * gdb.base/cond-expr.exp: Likewise.
17235 * gdb.base/condbreak.exp: Likewise.
17236 * gdb.base/consecutive.exp: Likewise.
17237 * gdb.base/constvars.exp: Likewise.
17238 * gdb.base/corefile.exp: Likewise.
17239 * gdb.base/cvexpr.exp: Likewise.
17240 * gdb.base/dbx.exp: Likewise.
17241 * gdb.base/define.exp: Likewise.
17242 * gdb.base/detach.exp: Likewise.
17243 * gdb.base/display.exp: Likewise.
17244 * gdb.base/dump.exp: Likewise.
17245 * gdb.base/ena-dis-br.exp: Likewise.
17246 * gdb.base/ending-run.exp: Likewise.
17247 * gdb.base/environ.exp: Likewise.
17248 * gdb.base/eval-skip.exp: Likewise.
17249 * gdb.base/exprs.exp: Likewise.
17250 * gdb.base/fileio.exp: Likewise.
17251 * gdb.base/finish.exp: Likewise.
17252 * gdb.base/float.exp: Likewise.
17253 * gdb.base/foll-exec.exp: Likewise.
17254 * gdb.base/foll-fork.exp: Likewise.
17255 * gdb.base/foll-vfork.exp: Likewise.
17256 * gdb.base/freebpcmd.exp: Likewise.
17257 * gdb.base/funcargs.exp: Likewise.
17258 * gdb.base/gcore.exp: Likewise.
17259 * gdb.base/gdb1090.exp: Likewise.
17260 * gdb.base/gdb1250.exp: Likewise.
17261 * gdb.base/huge.exp: Likewise.
17262 * gdb.base/info-proc.exp: Likewise.
17263 * gdb.base/interrupt.exp: Likewise.
17264 * gdb.base/jump.exp: Likewise.
17265 * gdb.base/langs.exp: Likewise.
17266 * gdb.base/lineinc.exp: Likewise.
17267 * gdb.base/list.exp: Likewise.
17268 * gdb.base/logical.exp: Likewise.
17269 * gdb.base/long_long.exp: Likewise.
17270 * gdb.base/macscp.exp: Likewise.
17271 * gdb.base/maint.exp: Likewise.
17272 * gdb.base/mips_pro.exp: Likewise.
17273 * gdb.base/miscexprs.exp: Likewise.
17274 * gdb.base/multi-forks.exp: Likewise.
17275 * gdb.base/opaque.exp: Likewise.
17276 * gdb.base/overlays.exp: Likewise.
17277 * gdb.base/pc-fp.exp: Likewise.
17278 * gdb.base/pointers.exp: Likewise.
17279 * gdb.base/printcmds.exp: Likewise.
17280 * gdb.base/psymtab.exp: Likewise.
17281 * gdb.base/ptype.exp: Likewise.
17282 * gdb.base/recurse.exp: Likewise.
17283 * gdb.base/relational.exp: Likewise.
17284 * gdb.base/relocate.exp: Likewise.
17285 * gdb.base/remote.exp: Likewise.
17286 * gdb.base/reread.exp: Likewise.
17287 * gdb.base/restore.exp: Likewise.
17288 * gdb.base/return.exp: Likewise.
17289 * gdb.base/return2.exp: Likewise.
17290 * gdb.base/scope.exp: Likewise.
17291 * gdb.base/sect-cmd.exp: Likewise.
17292 * gdb.base/sep.exp: Likewise.
17293 * gdb.base/sepdebug.exp: Likewise.
17294 * gdb.base/setshow.exp: Likewise.
17295 * gdb.base/setvar.exp: Likewise.
17296 * gdb.base/sigall.exp: Likewise.
17297 * gdb.base/sigbpt.exp: Likewise.
17298 * gdb.base/signals.exp: Likewise.
17299 * gdb.base/signull.exp: Likewise.
17300 * gdb.base/sizeof.exp: Likewise.
17301 * gdb.base/solib.exp: Likewise.
17302 * gdb.base/step-line.exp: Likewise.
17303 * gdb.base/step-test.exp: Likewise.
17304 * gdb.base/structs.exp: Likewise.
17305 * gdb.base/structs2.exp: Likewise.
17306 * gdb.base/term.exp: Likewise.
17307 * gdb.base/twice.exp: Likewise.
17308 * gdb.base/until.exp: Likewise.
17309 * gdb.base/varargs.exp: Likewise.
17310 * gdb.base/volatile.exp: Likewise.
17311 * gdb.base/watchpoint.exp: Likewise.
17312 * gdb.base/whatis-exp.exp: Likewise.
17313 * gdb.base/whatis.exp: Likewise.
17314 * gdb.cp/ambiguous.exp: Likewise.
17315 * gdb.cp/annota2.exp: Likewise.
17316 * gdb.cp/annota3.exp: Likewise.
17317 * gdb.cp/bool.exp: Likewise.
17318 * gdb.cp/breakpoint.exp: Likewise.
17319 * gdb.cp/casts.exp: Likewise.
17320 * gdb.cp/class2.exp: Likewise.
17321 * gdb.cp/classes.exp: Likewise.
17322 * gdb.cp/cplusfuncs.exp: Likewise.
17323 * gdb.cp/ctti.exp: Likewise.
17324 * gdb.cp/derivation.exp: Likewise.
17325 * gdb.cp/exception.exp: Likewise.
17326 * gdb.cp/gdb1355.exp: Likewise.
17327 * gdb.cp/hang.exp: Likewise.
17328 * gdb.cp/inherit.exp: Likewise.
17329 * gdb.cp/local.exp: Likewise.
17330 * gdb.cp/m-data.exp: Likewise.
17331 * gdb.cp/m-static.exp: Likewise.
17332 * gdb.cp/member-ptr.exp: Likewise.
17333 * gdb.cp/method.exp: Likewise.
17334 * gdb.cp/misc.exp: Likewise.
17335 * gdb.cp/namespace.exp: Likewise.
17336 * gdb.cp/overload.exp: Likewise.
17337 * gdb.cp/ovldbreak.exp: Likewise.
17338 * gdb.cp/pr-1023.exp: Likewise.
17339 * gdb.cp/pr-1210.exp: Likewise.
17340 * gdb.cp/pr-574.exp: Likewise.
17341 * gdb.cp/printmethod.exp: Likewise.
17342 * gdb.cp/psmang.exp: Likewise.
17343 * gdb.cp/ref-params.exp: Likewise.
17344 * gdb.cp/ref-types.exp: Likewise.
17345 * gdb.cp/rtti.exp: Likewise.
17346 * gdb.cp/templates.exp: Likewise.
17347 * gdb.cp/try_catch.exp: Likewise.
17348 * gdb.cp/userdef.exp: Likewise.
17349 * gdb.cp/virtfunc.exp: Likewise.
17350 * gdb.disasm/am33.exp: Likewise.
17351 * gdb.disasm/h8300s.exp: Likewise.
17352 * gdb.disasm/mn10300.exp: Likewise.
17353 * gdb.disasm/sh3.exp: Likewise.
17354 * gdb.disasm/t01_mov.exp: Likewise.
17355 * gdb.disasm/t02_mova.exp: Likewise.
17356 * gdb.disasm/t03_add.exp: Likewise.
17357 * gdb.disasm/t04_sub.exp: Likewise.
17358 * gdb.disasm/t05_cmp.exp: Likewise.
17359 * gdb.disasm/t06_ari2.exp: Likewise.
17360 * gdb.disasm/t07_ari3.exp: Likewise.
17361 * gdb.disasm/t08_or.exp: Likewise.
17362 * gdb.disasm/t09_xor.exp: Likewise.
17363 * gdb.disasm/t10_and.exp: Likewise.
17364 * gdb.disasm/t11_logs.exp: Likewise.
17365 * gdb.disasm/t12_bit.exp: Likewise.
17366 * gdb.disasm/t13_otr.exp: Likewise.
17367 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17368 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17369 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17370 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17371 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17372 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17373 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17374 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17375 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17376 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17377 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17378 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17379 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17380 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17381 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17382 * gdb.mi/gdb701.exp: Likewise.
17383 * gdb.mi/gdb792.exp: Likewise.
17384 * gdb.mi/mi-basics.exp: Likewise.
17385 * gdb.mi/mi-break.exp: Likewise.
17386 * gdb.mi/mi-cli.exp: Likewise.
17387 * gdb.mi/mi-console.exp: Likewise.
17388 * gdb.mi/mi-disassemble.exp: Likewise.
17389 * gdb.mi/mi-eval.exp: Likewise.
17390 * gdb.mi/mi-file.exp: Likewise.
17391 * gdb.mi/mi-read-memory.exp: Likewise.
17392 * gdb.mi/mi-regs.exp: Likewise.
17393 * gdb.mi/mi-return.exp: Likewise.
17394 * gdb.mi/mi-simplerun.exp: Likewise.
17395 * gdb.mi/mi-stack.exp: Likewise.
17396 * gdb.mi/mi-stepi.exp: Likewise.
17397 * gdb.mi/mi-syn-frame.exp: Likewise.
17398 * gdb.mi/mi-until.exp: Likewise.
17399 * gdb.mi/mi-var-block.exp: Likewise.
17400 * gdb.mi/mi-var-child.exp: Likewise.
17401 * gdb.mi/mi-var-cmd.exp: Likewise.
17402 * gdb.mi/mi-var-display.exp: Likewise.
17403 * gdb.mi/mi-watch.exp: Likewise.
17404 * gdb.mi/mi2-basics.exp: Likewise.
17405 * gdb.mi/mi2-break.exp: Likewise.
17406 * gdb.mi/mi2-cli.exp: Likewise.
17407 * gdb.mi/mi2-console.exp: Likewise.
17408 * gdb.mi/mi2-disassemble.exp: Likewise.
17409 * gdb.mi/mi2-eval.exp: Likewise.
17410 * gdb.mi/mi2-file.exp: Likewise.
17411 * gdb.mi/mi2-read-memory.exp: Likewise.
17412 * gdb.mi/mi2-regs.exp: Likewise.
17413 * gdb.mi/mi2-return.exp: Likewise.
17414 * gdb.mi/mi2-simplerun.exp: Likewise.
17415 * gdb.mi/mi2-stack.exp: Likewise.
17416 * gdb.mi/mi2-stepi.exp: Likewise.
17417 * gdb.mi/mi2-syn-frame.exp: Likewise.
17418 * gdb.mi/mi2-until.exp: Likewise.
17419 * gdb.mi/mi2-var-block.exp: Likewise.
17420 * gdb.mi/mi2-var-child.exp: Likewise.
17421 * gdb.mi/mi2-var-cmd.exp: Likewise.
17422 * gdb.mi/mi2-var-display.exp: Likewise.
17423 * gdb.mi/mi2-watch.exp: Likewise.
17424 * gdb.stabs/exclfwd.exp: Likewise.
17425 * gdb.stabs/weird.exp: Likewise.
17426 * gdb.threads/gcore-thread.exp: Likewise.
17427 * gdb.trace/actions.exp: Likewise.
17428 * gdb.trace/backtrace.exp: Likewise.
17429 * gdb.trace/circ.exp: Likewise.
17430 * gdb.trace/collection.exp: Likewise.
17431 * gdb.trace/deltrace.exp: Likewise.
17432 * gdb.trace/infotrace.exp: Likewise.
17433 * gdb.trace/limits.exp: Likewise.
17434 * gdb.trace/packetlen.exp: Likewise.
17435 * gdb.trace/passc-dyn.exp: Likewise.
17436 * gdb.trace/passcount.exp: Likewise.
17437 * gdb.trace/report.exp: Likewise.
17438 * gdb.trace/save-trace.exp: Likewise.
17439 * gdb.trace/tfind.exp: Likewise.
17440 * gdb.trace/tracecmd.exp: Likewise.
17441 * gdb.trace/while-dyn.exp: Likewise.
17442 * gdb.trace/while-stepping.exp: Likewise.
17443
f4b618d1
JB
174442006-08-08 Joel Brobecker <brobecker@adacore.com>
17445
17446 * gdb.base/step-bt.c: New file.
17447 * gdb.base/step-bt.exp: New testcase.
17448
3d00d119
DJ
174492006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17450
17451 * config/monitor.exp (gdb_load): Remove support for obsolete
17452 download-write-size.
17453 * gdb.base/remote.exp: Likewise. Update all callers of
17454 gdb_timed_load.
17455
017b5bd4
DJ
174562006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17457
17458 * cursal.exp: Pass binfile to gdb_load.
17459
837c599d
DJ
174602006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17461
17462 * gdb.base/cursal.exp: Add "" to gdb_load call.
17463
8dd4540b
MK
174642006-07-29 Mark Kettenis <kettenis@gnu.org>
17465
17466 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17467 NetBSD/ELF targets.
17468
ab5c9f60
DJ
174692006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17470
17471 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17472 operator*.
17473
4c42eaff
DJ
174742006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17475
17476 * gdb.base/completion.exp: Update for change in "file" behavior.
17477 * gdb.stabs/weird.exp: Likewise.
17478 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17479 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17480
0155cc76
NS
174812006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17482
17483 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17484 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17485
16026cd7
AS
174862006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17487
17488 * gdb.base/default.exp: Update source command error message.
17489 * gdb.base/help.exp: Update 'help source' message.
17490
16963cb6
DJ
174912006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17492
17493 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17494 test.
17495
6d7fd486
AS
174962006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17497
17498 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17499
29e8a844
DJ
175002006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17501
17502 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17503
6afcfa39
DJ
175042006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17505
17506 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17507
267a692b
MK
175082006-07-17 Mark Kettenis <kettenis@gnu.org>
17509
17510 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17511 *-*-openbsd* from targets for wich we expect ARM FPA floating
17512 point format.
17513
85d2fec4
NR
175142006-07-17 Nick Roberts <nickrob@snap.net.nz>
17515
17516 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17517
175182006-07-17 Mark Kettenis <kettenis@gnu.org>
17519
17520 * gdb.base/annota3.exp: Expect frame-begin annotation.
17521
85b4c6e8
JB
175222006-07-14 Joel Brobecker <brobecker@adacore.com>
17523
17524 * gdb.base/help.exp: Adjust "help unset" test to accept
17525 any list of unset commands.
17526
fb933624
DJ
175272006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17528 Daniel Jacobowitz <dan@codesourcery.com>
17529
17530 * gdb.cp/ref-params.exp: New test.
17531 * gdb.cp/ref-params.cc: New source file.
17532 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17533
1dff4b64
MK
175342006-07-08 Mark Kettenis <kettenis@gnu.org>
17535
17536 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17537 spaces/tabs in regular expressions since they might not be there.
17538
40d2e0e3
AS
175392006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17540
17541 * gdb.base/ifelse.exp: New file.
17542
f6c957d2
NS
175432006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17544
17545 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17546 line.
17547 * gdb.base/huge.exp: Loop over compilation to find a size that
17548 is acceptable.
17549 * gdb.base/remote.exp: Correct expected strings.
17550 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17551
b9c5a23d
DJ
175522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17553
17554 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17555
9af2e58d
DJ
175562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17557
17558 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17559 native.
17560
30930ca5
DJ
175612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17562
17563 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17564 enable stabs testing.
17565
aa32fa1d
DJ
175662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17567
bd4a4c80 17568 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17569 gdb_test_multiple does.
17570
321fef15
DJ
175712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17572
17573 * Makefile.in (host_alias): Remove.
17574 (target_alias): Use @target_noncanonical@.
17575 (site.exp): Don't set host_alias.
17576 * aclocal.m4: Remove contents. Include acx.m4.
17577 * configure: Regenerated.
17578 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17579
e1c2defa
NS
175802006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17581
e63b55d1
NS
17582 * lib/gdb.exp (gdb_load_cmd): New.
17583
5600ea19
NS
17584 * gdb.base/fileio.c: Add system(NULL) test.
17585 * gdb.base/fileio.exp: Check it.
17586
e1c2defa
NS
17587 * gdb.base/break.c: Add 10a breakpoint at }
17588 * gdb.base/break.exp: Add test for breakpoint at }
17589 * gdb.cp/anon-union.cc: Add code at end of function.
17590 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17591 * gdb.mi/var-cmd.c: Add code at end of function.
17592 * gdb.mi/mi-var-display.exp: Adjust end of next.
17593 * gdb.mi/mi2-var-display.exp: Likewise.
17594 * gdb.base/fileio.c: Add stop function and insert calls at
17595 stopping places.
17596 * gdb.base/fileio.exp: Breakpoint stop function and remove
17597 explicit line number references.
17598
6c0112ec
JB
175992006-05-19 Joel Brobecker <brobecker@adacore.com>
17600
a9c64011
AS
17601 * gdb.base/del.exp (test_delete_alias): New function.
17602 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17603
154189a4
FF
176042006-05-18 Fred Fish <fnf@specifix.com>
17605
17606 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17607 required. Check for spurious output after program exits normally.
17608
582e64c2
FF
176092006-05-17 Fred Fish <fnf@specifix.com>
17610
17611 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17612 gdb_load, so it works in the simulator.
17613
8ef6493a
FF
176142006-05-11 Fred Fish <fnf@specifix.com>
17615
17616 * gdb.base/bang.exp: Ignore unexpected output between the
17617 "program exited normally" and the gdb prompt, as many other
17618 tests do.
17619
692b141c
MK
176202006-05-07 Mark Kettenis <kettenis@gnu.org>
17621
17622 * gdb.base/help.exp: Make "delete checkpoint" part option for
17623 "help d" and "help delete" tests.
17624
540b8a30
UW
176252006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17626
a9c64011 17627 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17628 expected output in some mi_gdb_test statements.
17629 * gdb.mi/mi2-basics.exp: Likewise.
17630
9b6462d9
JB
176312006-05-05 Joel Brobecker <brobecker@adacore.com>
17632
17633 * gdb.base/del.c: New file.
17634 * gdb.base/del.exp: New testcase.
17635
954de43b
DM
176362006-05-05 David S. Miller <davem@sunset.davemloft.net>
17637
17638 * gdb.base/break.exp: Do not assume a breakpoint on
17639 main will actually be in $srcfile when optimizing.
1303f75e
DM
17640 * gdb.base/savedregs.exp: Do not require that the dummy
17641 frame location match up to a symbol and source file location.
c3242428
DM
17642 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17643 will get printed without a mi_cmd_data_list_register_values prefix.
17644 (*-data-list-register-*): Correct regular expressions to expect the new
17645 pseudo d? floating point registers.
17646 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17647
c7e64c9a
DJ
176482006-05-05 Christophe Lyon <christophe.lyon@st.com>
17649
17650 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17651 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17652 is allocated by the compiler.
17653 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17654 anons, e, anone to force their allocation by the compiler.
17655
176562006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17657
17658 * gdb.base/help.exp: Update expected text for help d and
17659 help delete.
17660
27ce9a6d
MK
176612006-05-02 Mark Kettenis <kettenis@gnu.org>
17662
17663 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17664 NetBSD/ELF targets.
17665
8608915f
MK
176662006-04-30 Mark Kettenis <kettenis@gnu.org>
17667
17668 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17669 single-step breakpoint fails; make this a KFAIL on
17670 sparc*-*-openbsd*.
17671 * gdb.base/siginfo.exp: Likewise.
17672 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17673
b8db102d
MS
176742006-04-26 Michael Snyder <msnyder@redhat.com>
17675
17676 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17677 which may have to consume output from other forks.
17678 Add tests to make sure that "delete fork" succeeded.
17679
c702009a
MS
176802006-04-20 Michael Snyder <msnyder@redhat.com>
17681
17682 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17683 Add support for the Renesas M32C and M16C.
17684
17685 * gdb.asm/asm-source.exp: Add m32c target.
17686 * gdb.asm/m32c.inc: Support for m32c target.
17687
e28493f2
AS
176882006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17689
17690 * gdb.base/commands.exp (recursive_source_test): New test.
17691
880da185
DM
176922006-04-04 David S. Miller <davem@sunset.davemloft.net>
17693
17694 * gdb.base/float.exp: Add pattern for sparc targets.
17695
61d9b92f
DJ
176962006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17697
17698 * gdb.base/commands.exp (stray_arg0_test): New test.
17699
bd717df8
PB
177002006-03-30 Paul Brook <paul@codesourcery.com>
17701
17702 * gdb.mi/mi-until.exp: kfail broken until command.
17703 * gdb.mi/mi2-until.exp: Ditto.
17704
ec793d3c
NR
177052006-03-27 Nick Roberts <nickrob@snap.net.nz>
17706
17707 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17708
831004b7
AO
177092006-03-08 Alexandre Oliva <aoliva@redhat.com>
17710
17711 * gdb.base/prelink.exp: Anchor tested-for regular expression
17712 on gdb prompt.
17713
effe49a0
PB
177142006-03-07 Paul Brook <paul@codesourcery.com>
17715
17716 * gdb.base/assign.exp: Correct fail message.
17717
e5461016
PB
177182006-03-07 Paul Brook <paul@codesourcery.com>
17719
17720 * lib/compiler.c: Extract armcc version number.
17721 * lib/compiler.cc: Ditto.
17722
fc91c6c2
PB
177232006-03-07 Paul Brook <paul@codesourcery.com>
17724
17725 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17726 additional_flags=-w.
17727 * gdb.arch/altivec-regs.exp: Ditto.
17728 * gdb.arch/e500-abi.exp: Ditto.
17729 * gdb.arch/e500-regs.exp: Ditto.
17730 * gdb.base/all-bin.exp: Ditto.
17731 * gdb.base/annota1.exp: Ditto.
17732 * gdb.base/annota3.exp: Ditto.
17733 * gdb.base/args.exp: Ditto.
17734 * gdb.base/arithmet.exp: Ditto.
17735 * gdb.base/assign.exp: Ditto.
17736 * gdb.base/async.exp: Ditto.
17737 * gdb.base/bang.exp: Ditto.
17738 * gdb.base/break.exp: Ditto.
17739 * gdb.base/call-rt-st.exp: Ditto.
17740 * gdb.base/completion.exp: Ditto.
17741 * gdb.base/cond-expr.exp: Ditto.
17742 * gdb.base/condbreak.exp: Ditto.
17743 * gdb.base/consecutive.exp: Ditto.
17744 * gdb.base/define.exp: Ditto.
17745 * gdb.base/display.exp: Ditto.
17746 * gdb.base/ena-dis-br.exp: Ditto.
17747 * gdb.base/environ.exp: Ditto.
17748 * gdb.base/eval-skip.exp: Ditto.
17749 * gdb.base/info-proc.exp: Ditto.
17750 * gdb.base/jump.exp: Ditto.
17751 * gdb.base/logical.exp: Ditto.
17752 * gdb.base/long_long.exp: Ditto.
17753 * gdb.base/maint.exp: Ditto.
17754 * gdb.base/miscexprs.exp: Ditto.
17755 * gdb.base/pc-fp.exp: Ditto.
17756 * gdb.base/pointers.exp: Ditto.
17757 * gdb.base/relational.exp: Ditto.
17758 * gdb.base/reread.exp: Ditto.
17759 * gdb.base/sect-cmd.exp: Ditto.
17760 * gdb.base/sep.exp: Ditto.
17761 * gdb.base/sepdebug.exp: Ditto.
17762 * gdb.base/until.exp: Ditto.
17763 * gdb.base/whatis-exp.exp: Ditto.
17764 * gdb.cp/annota2.exp: Ditto.
17765 * gdb.cp/annota3.exp: Ditto.
17766 * gdb.trace/actions.exp: Ditto.
17767 * gdb.trace/backtrace.exp: Ditto.
17768 * gdb.trace/circ.exp: Ditto.
17769 * gdb.trace/collection.exp: Ditto.
17770 * gdb.trace/deltrace.exp: Ditto.
17771 * gdb.trace/infotrace.exp: Ditto.
17772 * gdb.trace/limits.exp: Ditto.
17773 * gdb.trace/packetlen.exp: Ditto.
17774 * gdb.trace/passc-dyn.exp: Ditto.
17775 * gdb.trace/passcount.exp: Ditto.
17776 * gdb.trace/report.exp: Ditto.
17777 * gdb.trace/save-trace.exp: Ditto.
17778 * gdb.trace/tfind.exp: Ditto.
17779 * gdb.trace/tracecmd.exp: Ditto.
17780 * gdb.trace/while-dyn.exp: Ditto.
17781 * gdb.trace/while-stepping.exp: Ditto.
17782 * lib/gdb.exp: Ditto.
17783 (gdb_compile): Handle nowarning option.
17784
5f4a23d9
AO
177852006-03-07 Alexandre Oliva <aoliva@redhat.com>
17786
17787 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17788 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17789 Rename executable to prelinkt. Don't re-prelink if we didn't
17790 get a core file. Test prelink -u exit status to tell whether
17791 prelinking failed. Use gdb_test_multiple.
17792
9733fc94
DJ
177932006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17794
17795 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17796 (do_tests): Call it.
17797
cc10cae3
AO
177982006-02-28 Alexandre Oliva <aoliva@redhat.com>
17799
17800 * gdb.base/prelink.exp: New test.
17801 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17802
15c46491
WZ
178032006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17804
17805 * gdb.fortran/derived-type.f90: New file.
17806 * gdb.fortran/derived-type.exp: New testcase.
17807
5c9f7ded
DJ
178082006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17809
17810 * gdb.base/default.exp: Allow ';' as a directory separator.
17811
5b96932b
AS
178122006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17813
17814 * gdb.base/help.exp (help add-symbol-file): Update.
17815
1986bccd
AS
178162006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17817
17818 * gdb.base/help.exp (help load): Update expected results.
17819
a8b7528f
FF
178202006-02-19 Fred Fish <fnf@specifix.com>
17821
17822 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17823 specifix hex value as part of results.
17824 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17825
f8261448
FF
178262006-02-16 Fred Fish <fnf@specifix.com>
17827
17828 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17829 ushort_addr, and slong_addr, so the typedefs are not optimized
17830 away.
17831 * gdb.base/whatis.exp: Add tests using type name for struct type,
17832 union type, enum type, and typedef.
a9c64011 17833
31d8bdd2
MK
178342006-02-13 Mark Kettenis <kettenis@gnu.org>
17835
17836 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17837
34e41e63
JB
178382006-02-13 Jim Blandy <jimb@redhat.com>
17839
17840 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17841 case where it takes two "next" commands to skip past the init
17842 call.
17843
ac6e4f31
FF
178442006-02-12 Fred Fish <fnf@specifix.com>
17845
17846 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17847 to handle cases where it takes two "next" commands to skip
17848 past the init call.
17849
2db2d571
JB
178502006-02-07 Joel Brobecker <brobecker@adacore.com>
17851
17852 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17853 on hppa32 targets.
17854
38fcd64c
DJ
178552006-02-06 Vladimir Prus <ghost@cs.msu.su>
17856
17857 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17858 field.
17859
1315ad46
MK
178602006-01-29 Mark Kettenis <kettenis@gnu.org>
17861
17862 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17863
5625b943
DJ
178642006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17865
17866 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17867 files.
17868
80df1bbe
DJ
178692006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17870
17871 * gdb.cp/maint.exp: Set complaints to a positive value.
17872
9078e690
DJ
178732006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17874
17875 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17876 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17877 function name.
17878
9c903399
DJ
178792006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17880
17881 * gdb.base/checkpoint.c: Update copyright notice. Include
17882 <stdlib.h>.
17883
761ae4d6
JB
178842006-01-04 Jim Blandy <jimb@redhat.com>
17885
17886 * gdb.asm/asm-source.exp: Independently provide default values for
17887 asm-flags and debug-flags. Use 'string equal' to do the
17888 comparison, not the implicit expr's '==' operator. Remove
17889 now-unneeded assignments to asm-flags. In h8300 case, place
17890 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17891
099ac3dd
MS
178922006-01-04 Michael Snyder <msnyder@redhat.com>
17893
17894 * gdb.base/checkpoint.c: New file.
17895 * gdb.base/checkpoint.exp: New file.
17896 * gdb.base/multi-fork.c: New file.
17897 * gdb.base/multi-fork.exp: New file.
17898 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17899
f4d85314
FF
179002006-01-04 Fred Fish <fnf@specifix.com>
17901
17902 * gdb.base/ptype.c (foo): Add typedef.
17903 (intfoo): Add function.
17904 * gdb.base/ptype1.c: New file.
17905 * gdb.base/ptype.exp: Handle compilation and linking with two
17906 source files. Test that proper type for "foo" is found based
17907 on source context rather than first match found in symtabs.
17908
a1b06f35
MK
179092005-12-28 Mark Kettenis <kettenis@gnu.org>
17910
17911 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17912 * gdb.asm/openbsd.inc: Indent commands.
17913
d082a1e2
MK
179142005-12-26 Mark Kettenis <kettenis@gnu.org>
17915
c65016bd
MK
17916 * gdb.base/freebpcmd.exp: Increase timeout.
17917
d082a1e2
MK
17918 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17919
d3c32a0e
DJ
179202005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17921
17922 * gdb.base/default.exp: Update check for "show version".
17923
9fdb1f50
RC
179242005-12-09 Randolph Chung <tausq@debian.org>
17925
17926 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17927 * gdb.asm/pa64.inc: New file.
17928
5f2c56f7
RC
179292005-12-09 Randolph Chung <tausq@debian.org>
17930
17931 * gdb.asm/common.inc: Indent commands.
17932 * gdb.asm/asmsrc1.s: Likewise.
17933 * gdb.asm/asmsrc2.s: Likewise.
17934
8117349c
RC
179352005-12-09 Randolph Chung <tausq@debian.org>
17936
17937 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17938 (get_addr_of_sym): Remove duplicate print.
17939 (gen_core): xfail hppa*-*-hpux*, update expected output.
17940 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17941 * gdb.arch/pa64-nullify.s: New file.
17942
8f07f25a
RC
179432005-12-09 Randolph Chung <tausq@debian.org>
17944
17945 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17946
55b39184
DJ
179472005-12-07 Christophe Lyon <christophe.lyon@st.com>
17948
17949 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17950 code generation for these functions.
17951 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17952 error message.
17953
31e2b00f
AS
179542005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17955
17956 * gdb.base/help.exp (help b, help br, help bre, help brea)
17957 (help break): Update the expected message.
17958
c3d0b56e
SC
179592005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17960
17961 * gdb.asm/m68hc11.inc: Setup the data section.
17962 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17963 script for this test.
17964 (m6812-*-*): Likewise.
17965
36ae0ea9
RC
179662005-11-09 Randolph Chung <tausq@debian.org>
17967
17968 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17969
9d6f42e9
WZ
179702005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17971
17972 * gdb.base/break.exp: Fix a comment typo.
17973
e2126a14
EZ
179742005-11-03 Jim Blandy <jimb@redhat.com>
17975
a9c64011
AS
17976 Checked in by Elena Zannoni <ezannoni@redhat.com>
17977
889bf7c5 17978 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17979
e0ac7199
CV
179802005-11-02 Corinna Vinschen <vinschen@redhat.com>
17981
17982 * gdb.arch/gdb1558.c: Include stdio.h.
17983
31d3fb18
MK
179842005-10-31 Mark Kettenis <kettenis@gnu.org>
17985
17986 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17987
e52b687c
MK
179882005-10-31 Mark Kettenis <kettenis@gnu.org>
17989
17990 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17991
f4711d79
PG
179922005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17993
a9c64011
AS
17994 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17995 vscr" tests to better match output.
f4711d79 17996
987a9106
JB
179972005-10-12 Jim Blandy <jimb@redhat.com>
17998
17999 * gdb.base/structs.exp (any): New function.
18000 (test_struct_returns): Don't make any assumptions at all about
18001 what value the function returns when GDB can't set the return
18002 value.
18003
2336bb58
JB
180042005-10-09 Joel Brobecker <brobecker@adacore.com>
18005
18006 * gdb.ada/arrayidx/p.adb: New file.
18007 * gdb.ada/arrayidx.exp: New testcase
18008
180092005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18010
18011 * gdb.ada/array_return/pck.ads: New file.
18012 * gdb.ada/array_return/pck.adb: New file.
18013 * gdb.ada/array_return/p.adb: New file.
18014 * gdb.ada/array_return.exp: New testcase.
18015
705335ea
JB
180162005-10-03 Joel Brobecker <brobecker@adacore.com>
18017
a9c64011
AS
18018 * gdb.base/arrayidx.c: New file.
18019 * gdb.base/arrayidx.exp: New testcase.
705335ea 18020
11ee9940
NR
180212005-09-29 Nick Roberts <nickrob@snap.net.nz>
18022
18023 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18024 frames-invalid and breakpoints-invalid are no longer generated
18025 with level 3 so don't expect them in the output.
18026
39fb8e9e
BR
180272005-09-27 Bob Rossi <bob@brasko.net>
18028
a9c64011 18029 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18030 from test. Escape the | in mi_gdb_test call.
18031 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18032 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18033 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18034 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18035 expected regex's in mi_gdb_test calls.
18036 * lib/mi-support.exp: Remove arbitrary .* from tests.
18037 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18038 Fully anchor GDB/MI expected results in mi_gdb_test.
18039 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18040 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18041
2af48f68
PB
180422005-09-26 Paul Brook <paul@codesourcery.com>
18043
18044 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18045
f34502bc
WZ
180462005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18047
18048 * bfp-test.c: New file.
18049 * bfp-test.exp: New testcase.
18050
ca929517
WZ
180512005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18052
18053 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18054 of subarray and substring variable.
18055 * gdb.fortran/subarray.f: New source file for the test of subarray
18056 and substring variable evaluation.
18057 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18058 of string constant.
18059
c761af65
DJ
180602005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18061
18062 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18063 copyright dates.
18064
561d7a1d
PG
180652005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18066
18067 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18068 powerpc altivec' test with an almost identical 'info vector' test.
18069
b2b64cc9
PG
180702005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18071
a9c64011
AS
18072 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18073 vscr" tests to match output.
b2b64cc9 18074
6ac4d15a
PG
180752005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18076
a9c64011
AS
18077 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18078 output.
6ac4d15a 18079
40e55bef
BR
180802005-09-11 Bob Rossi <bob@brasko.net>
18081
889bf7c5
PA
18082 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18083 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18084 commands that return an MI output command and an asyncronous MI output
18085 command.
40e55bef
BR
18086 * gdb.mi/mi-console.exp: Ditto.
18087
3c7385ec
BR
180882005-09-11 Bob Rossi <bob@brasko.net>
18089
18090 * gdb.mi/mi-var-child.c: Include <string.h>.
18091
a6cd0eb3
DJ
180922005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18093
18094 * killed.exp: Correct gdb_expect syntax.
18095
2f168eed
CV
180962005-08-09 Corinna Vinschen <vinschen@redhat.com>
18097
18098 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18099
ecd3fd0f
BR
181002005-08-02 Bob Rossi <bob@brasko.net>
18101
18102 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18103 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18104 Change tests to inferior-tty-set/show.
18105 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18106 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18107 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18108 inferior. Use mi_gdb_test to get GDB and Inferior output.
18109 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18110 descriptor.
18111 (mi_inferior_tty_name): Add inferior PTY file name.
18112 (mi_gdb_start): Add INFERIOR_PTY parameter.
18113 (mi_gdb_test): Add IPATTERN parameter.
18114
f1ea48cb 181152005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18116
f1ea48cb
BR
18117 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18118 parameter to mi_gdb_test.
18119 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18120
6e650a67
DJ
181212005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18122
18123 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18124 struct_declarations.
18125 * gdb.mi/mi-var-child.exp: Step over the initialization of
18126 struct_declarations.
18127
8be260b6
DJ
181282005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18129
18130 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18131 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18132 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18133 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18134 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18135 file.
18136
4e660f07
NR
181372005-07-27 Nick Roberts <nickrob@snap.net.nz>
18138
18139 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18140 (do_children_tests): Assign values to the extra elements.
18141
18142 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18143 them for tests for "-var-update --no-values" and
a9c64011 18144 "-var-update --all-values".
4e660f07
NR
18145 Add test for "-var-list-children --simple-values".
18146
18147 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18148
18149 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18150 "-stack-list-locals --simple-values" Improve doc strings and
18151 comments.
18152
6bdae935
MK
181532005-07-18 Mark Kettenis <kettenis@gnu.org>
18154
598b7a6f
MK
18155 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18156 *-*-openbsd*.
18157 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18158
6bdae935
MK
18159 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18160 sigaltsatck'.
18161
1323e929 181622005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18163
1323e929
BR
18164 * gdb.base/default.exp (tty): Changed output of command.
18165 * gdb.base/help.exp (help tty): Ditto.
18166
b1a9c082
MK
181672005-07-12 Mark Kettenis <kettenis@gnu.org>
18168
18169 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18170
10a844a2
MK
181712005-07-10 Mark Kettenis <kettenis@gnu.org>
18172
18173 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18174 -stack-select-frame without arguments.
18175 (test_stack_frame_listing): Add test for newly implemented command
18176 -stack-info-frame.
18177
3cb3b8df
BR
181782005-07-06 Bob Rossi <bob@brasko.net>
18179
18180 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18181 command.
18182 (Copyright): Update copyright.
18183
a0c5fbcf
WZ
181842005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18185
18186 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18187 tests to evaluate exponentiation expression.
18188
984971d0
AS
181892005-06-29 Andreas Schwab <schwab@suse.de>
18190
18191 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18192 main to avoid warnings.
18193
18194 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18195
fe03833f
NR
181962005-06-20 Nick Roberts <nickrob@snap.net.nz>
18197
18198 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18199 -stack-select-frame without arguments.
18200 (test_stack_frame_listing): Add test for newly implemented command
18201 -stack-info-frame.
a9c64011 18202
7a55f279
WZ
182032005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18204
0ffa0ea5
DJ
18205 * gdb.fortran/array-element.f: New file.
18206 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18207
26585198
DJ
182082005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18209
18210 * gdb.base/bigcore.exp: Correct checks for systems which can
18211 not dump a large core file.
18212
c1bd25fd
DJ
182132005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18214
18215 * gdb.base/relocate.c: Add a copyright notice.
18216 (dummy): Remove.
18217 * gdb.base/relocate.exp: Test printing the values of variables
18218 from a relocatable file.
18219
589e074d
DJ
182202005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18221
18222 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18223 excess MI output after an error.
18224
0915f927
JB
182252005-05-29 Joel Brobecker <brobecker@adacore.com>
18226
18227 * gdb.arch/alpha-step.c: New file.
18228 * gdb.arch/alpha-step.exp: New testcase.
18229
76ff342d
DJ
182302005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18231 Dennis Brueni <dennis@slickedit.com>
18232
18233 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18234 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18235 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18236 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18237 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18238 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18239 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18240
96b0c7ac
DJ
182412005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18242 Wu Zhou <woodzltc@cn.ibm.com>
18243
18244 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18245 IBM's xlc compiler.
18246 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18247 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18248
f21565d2
JB
182492005-05-13 Jim Blandy <jimb@redhat.com>
18250
18251 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18252 calling gdb_suppress_entire_file.
18253 * gdb.base/charset.exp: Same.
18254 * gdb.base/call-rt-st.exp: Same.
18255
6006a3a1
BR
182562005-05-05 Bob Rossi <bob_rossi@cox.net>
18257
18258 * lib/gdb.exp (fullname_syntax): Added global regex.
18259 (fullname_syntax_POSIX): Ditto.
18260 (fullname_syntax_UNC): Ditto.
18261 (fullname_syntax_DOS_CASE): Ditto.
18262 (fullname_syntax_DOS): Ditto.
18263 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18264 fullname_syntax variable to scope and use it.
18265 (test_file_list_exec_source_files): Ditto.
18266 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18267
c3b69c04
DJ
182682005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18269
18270 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18271
3c95e6af
PG
182722004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18273
a9c64011
AS
18274 * lib/gdb.exp (skip_altivec_tests): New function, based on
18275 check_vmx_hw_available from the GCC testsuite.
18276 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18277 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18278
78df6c56
JB
182792005-05-02 Jim Blandy <jimb@redhat.com>
18280
18281 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18282 calling gdb_suppress_entire_file.
18283
1690f9cf
DJ
182842005-04-30 Randolph Chung <tausq@debian.org>
18285
18286 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18287 Slightly relax "sem_post" name checking.
18288
5ea106f7
PG
182892005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18290
18291 * gdb.base/unload.exp: Use new shared library infrastructure.
18292
bf7234cf
PG
182932005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18294
18295 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18296 infrastructure.
bf7234cf 18297
547b869a
CV
182982005-04-29 Corinna Vinschen <vinschen@redhat.com>
18299
18300 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18301 * gdb.asm/h8300.inc: New file.
18302
f07e55f0
PG
183032005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18304
18305 * gdb.base/shlib-call.exp: Change to use new shared library
18306 infrastructure.
18307
3cbba3d1
PG
183082005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18309
a9c64011
AS
18310 * gdb.base/pending.exp: Change to use new shared library
18311 infrastructure.
3cbba3d1 18312
ed6df200
PG
183132005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18314
a9c64011
AS
18315 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18316 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18317
8c8f4ebe
PG
183182005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18319
a9c64011
AS
18320 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18321 shared objects being adjusted and update copyright years.
8c8f4ebe 18322
607fbc54
DJ
183232005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18324
18325 * ChangeLog: Correct some 2003-01-13 dates.
18326 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18327 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18328 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18329 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18330 gdb.trace/tfind.exp: Update copyright years.
18331
57bf0e56
DJ
183322005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18333 Daniel Jacobowitz <dan@codesourcery.com>
18334
18335 * lib/gdb.exp (gdb_compile): Handle shlib=.
18336 (gdb_compile_shlib): New function.
18337
9b593790
PG
183382005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18339
a9c64011 18340 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18341
9494c6a5
DJ
183422005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18343
18344 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18345 gdb.server.
18346 * configure.ac: Likewise.
18347 * configure: Regenerated.
18348 * gdb.gdbserver/Makefile.in: Moved to...
18349 * gdb.server/Makefile.in: ... here.
18350 * gdb.gdbserver/server.c: Moved to...
18351 * gdb.server/server.c: ... here.
18352 * gdb.gdbserver/server-run.exp: Moved to...
18353 * gdb.server/server-run.exp: ... here.
18354
6f8eac0e
DJ
183552005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18356
18357 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18358 * configure.ac: Create gdb.gdbserver/Makefile.
18359 * configure: Regenerated.
18360 * lib/gdbserver-support.exp: New file, derived from
18361 config/gdbserver.exp.
18362 * config/gdbserver.exp: Use gdbserver-support.exp.
18363 * gdb.gdbserver/Makefile.in: New file.
18364 * gdb.gdbserver/server.c: New file.
18365 * gdb.gdbserver/server-run.exp: New file.
18366
6e87504d
PG
183672005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18368
a9c64011
AS
18369 * lib/gdb.exp (test_compiler_info): Return compiler_info
18370 if no arguments are given.
6e87504d 18371
d1779be4
PG
183722005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18373
18374 * gdb.arch/altivec-abi.exp: Check for compiler and set
18375 use altivec' flag accordingly.
18376 * gdb.arch/altivec-regs.exp: Likewise.
18377
88750304
DJ
183782005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18379
18380 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18381
f3fb768d
AS
183822005-03-27 Andreas Schwab <schwab@suse.de>
18383
18384 * gdb.base/bigcore.c (main): Add missing mode argument in open
18385 call.
18386
7e813ac5
DJ
183872005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18388
18389 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18390 downloads.
18391 * config/gdbserver.exp (gdb_load): Likewise.
18392
8e3049aa
PB
183932005-03-14 Paul Brook <paul@codesourcery.com>
18394
18395 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18396 targets.
18397
a9df7c44
JB
183982005-03-09 Joel Brobecker <brobecker@adacore.com>
18399
18400 * gdb.dwarf2/dup-psym.S: New file.
18401 * gdb.dwarf2/dup-psym.exp: New testcase.
18402
9f0d94e8
JB
184032005-03-09 Joel Brobecker <brobecker@adacore.com>
18404
18405 * gdb.ada/exec_changed/first.adb: New file.
18406 * gdb.ada/exec_changed/second.adb: New file.
18407 * gdb.ada/exec_changed.exp: New testcase.
18408
5f579bc5
NS
184092005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18410
36e9969c
NS
18411 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18412 (A2): New class.
18413 (main): Test operator+.
18414 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18415 breakpoint test.
18416
5f579bc5
NS
18417 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18418 * gdb.base/signull.exp: Disable if gdb,nosignals.
18419 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18420 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18421 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18422 * gdb.mi/mi2-console.exp: Likewise.
18423 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18424 continue output at start.
18425 (gdb_collect_locals_test): Robustify regexp.
18426 * gdb.trace/passc-dyn.exp: Fix comment typo.
18427 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18428
be46087e
CV
184292005-03-08 Corinna Vinschen <vinschen@redhat.com>
18430
18431 * gdb.asm/asm-source.exp: Add iq2000 case.
18432 * gdb.asm/iq2000.inc: New file.
18433
384e1a61 184342005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18435
384e1a61
MI
18436 * gdb.base/command.exp: Change hardcoded value to regular expression.
18437 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18438
584b6e9e
DJ
184392005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18440
18441 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18442 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18443 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18444 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18445 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18446
ab5b5d61
MK
184472005-03-05 Mark Kettenis <kettenis@gnu.org>
18448
18449 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18450 changes.
18451
ae051c1b
PG
184522004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18453
a9c64011
AS
18454 * lib/compiler.c: Add test for IBM's xlc compiler.
18455 * lib/compiler.cc: Likewise.
ae051c1b 18456
3f0f6ed2
JB
184572004-02-24 Joel Brobecker <brobecker@adacore.com>
18458
18459 * gdb.ada/fixed_points.exp: Create compilation object directory
18460 before running the test.
18461 * gdb.ada/null_record.exp: Likewise.
18462 * gdb.ada/packed_array.exp: Likewise.
18463 * gdb.ada/start.exp: Likewise.
18464
724f452b
JB
184652005-02-15 Joel Brobecker <brobecker@adacore.com>
18466
18467 * gdb.ada/packed_array/pa.adb: New file.
18468 * gdb.ada/packed_array.exp: New testcase.
18469
57f5cdfb 184702005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18471
1f393151
MK
18472 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18473 files.
18474
ebdda337
MK
18475 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18476 on *-*-openbsd*. Correctly match whitespace in regukar
18477 expressions.
18478
cf309262
DJ
184792005-02-10 Daniel Jacobowitz <dan@debian.org>
18480
18481 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18482 PR exp/1821
18483 * gdb.base/gdb1821.c: New test file.
18484 * gdb.base/gdb1821.exp: New test file.
18485
3be49e7a
JB
184862005-02-09 Joel Brobecker <brobecker@adacore.com>
18487
18488 * gdb.base/start.c: New file.
18489 * gdb.base/start.exp: New testcase.
18490
e292e67d
JB
184912005-02-09 Joel Brobecker <brobecker@adacore.com>
18492
18493 * gdb.ada/start/dummy.adb: New file.
18494 * gdb.ada/start.exp: New testcase.
18495
dbdfa66c
CV
184962005-02-09 Corinna Vinschen <vinschen@redhat.com>
18497
18498 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18499 for printing symbols and statistics.
18500 Add test for using relative pathnames in "maint print msymbols" test.
18501 Mark "maint info sections DATA" XFAIL on Cygwin.
18502 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18503 tests.
18504
d7941671
AC
185052005-02-09 Andreas Schwab <schwab@suse.de>
18506
18507 Committed by Andrew Cagney <cagney@gnu.org>
18508 * gdb.base/remotetimeout.exp: New file.
18509
74e5ef44
MK
185102005-02-07 Mark Kettenis <kettenis@gnu.org>
18511
18512 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18513
464dd14d
JB
185142005-02-03 Joel Brobecker <brobecker@adacore.com>
18515
18516 * gdb.ada/gnat_ada.gpr: New file.
18517 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18518 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18519 * configure.ac: No longer generate gnat_ada.gpr.
18520 * configure: Regenerate.
18521 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18522 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18523 * gdb.ada/null_record/bar.ads: Likewise.
18524 * gdb.ada/null_record/bar.adb: Likewise.
18525 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18526 * gdb.ada/null_record.exp (testdir): New variable.
18527 (testfile): executable is now in testdir subdirectory.
18528 (srcfile): Use full path to the main compilation unit.
18529 * gdb.ada/fixed_points.exp: Same changes as above.
18530
30d756ae
NR
185312005-02-03 Nick Roberts <nickrob@snap.net.nz>
18532
18533 * gdb.base/interp.exp: New test.
18534
9d799f85
AC
185352005-01-24 Andrew Cagney <cagney@gnu.org>
18536
18537 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18538
15656118
AC
185392005-01-19 Andrew Cagney <cagney@gnu.org>
18540
a892c31b
AC
18541 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18542 configure.ac not configure.in.
18543
15656118
AC
18544 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18545 of powerpc*-*-*.
18546 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18547 * gdb.base/list.exp (test_list_function)
15656118
AC
18548 (test_list_filename_and_function): Ditto.
18549 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18550
a7b01baf
AC
185512005-01-16 Andrew Cagney <cagney@gnu.org>
18552
17d92a02
AC
18553 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18554
a7b01baf
AC
18555 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18556
bc8332bb
AC
185572005-01-14 Andrew Cagney <cagney@gnu.org>
18558
18559 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18560 * gdb.mi/mi2-var-cmd.exp: Ditto.
18561
4d074752
CV
185622005-01-10 Corinna Vinschen <vinschen@redhat.com>
18563
18564 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18565
bec39cab
AC
185662005-01-07 Andrew Cagney <cagney@gnu.org>
18567
18568 * configure.ac: Rename configure.in, require autoconf 2.59.
18569 * configure: Re-generate.
18570 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18571 * gdb.stabs/configure: Re-generate.
18572 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18573 * gdb.hp/configure: Re-generate.
18574 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18575 autoconf 2.59.
18576 * gdb.hp/gdb.objdbg/configure: Re-generate.
18577 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18578 autoconf 2.59.
18579 * gdb.hp/gdb.defects/configure: Re-generate.
18580 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18581 autoconf 2.59.
18582 * gdb.hp/gdb.compat/configure: Re-generate.
18583 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18584 autoconf 2.59.
18585 * gdb.hp/gdb.base-hp/configure: Re-generate.
18586 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18587 autoconf 2.59.
18588 * gdb.hp/gdb.aCC/configure: Re-generate.
18589
f10b16d4
JB
185902004-12-15 Jim Blandy <jimb@redhat.com>
18591
18592 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18593 under NPTL when there is debugging info available for libpthread.
18594
fb6e1814
JG
185952004-12-13 Jerome Guitton <guitton@gnat.com>
18596
18597 * gdb.ada/fixed_points.c: New file.
18598 * gdb.ada/fixed_points.exp: New file.
18599
fe46cd3a
RC
186002004-12-03 Randolph Chung <tausq@debian.org>
18601
18602 * gdb.arch/pa-nullify.exp: New file.
18603 * gdb.arch/pa-nullify.s: New file.
18604
8de0841b
RC
186052004-11-30 Randolph Chung <tausq@debian.org>
18606
18607 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18608 instead of "tbug". Fix regexp to work properly with gdb_test.
18609
c8170782
PH
186102004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18611
18612 * gdb.base/bitfields2.exp: New test.
18613 * gdb.base/bitfields2.c: New file.
18614
954269c2
RE
186152004-11-28 Richard Earnshaw <rearnsha@arm.com>
18616
18617 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18618
0107feed
RC
186192004-11-16 Randolph Chung <tausq@debian.org>
18620
18621 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18622
f073ae8c
DJ
186232004-11-14 Daniel Jacobowitz <dan@debian.org>
18624
18625 * gdb.threads/threadapply.exp: Correct "macro details" test.
18626
19ad59e7
JJ
186272004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18628
18629 * gdb.threads/threadapply.exp: New test.
18630 * gdb.threads/threadapply.c: New file.
18631
9cf0961b
MK
186322004-11-07 Mark Kettenis <kettenis@gnu.org>
18633
18634 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18635 frames.
18636
c789492a
FL
186372004-11-05 Felix Lee <felix+log1@specifixinc.com>
18638
18639 * gdb.base/cursal.exp: New file.
18640 * gdb.base/cursal.c: New file.
18641
a1e167bb
AC
186422004-11-03 Andrew Cagney <cagney@gnu.org>
18643
18644 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18645
b7cbf173
MK
186462004-10-30 Mark Kettenis <kettenis@gnu.org>
18647
18648 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18649 NetBSD/ELF targets.
18650
88f9d34f
JB
186512004-10-29 Joel Brobecker <brobecker@gnat.com>
18652
18653 * gdb.threads/bp_in_thread.c: New file, copied from
18654 pthread_cond_wait.c.
18655 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18656 file, rather than reusing the .c file from another testcase.
18657
ca7d6a0c
JB
186582004-10-20 Joel Brobecker <brobecker@gnat.com>
18659
18660 * gdb.ada/null_record.exp: Check where we stopped after
18661 sending the start command, instead of where the associated
18662 temporary breakpoint was inserted.
18663
0d863d03
AC
186642004-10-14 Andrew Cagney <cagney@gnu.org>
18665
18666 * gdb.mi/gdb701.c (main): Return 0.
18667
d11e72cb
DJ
186682004-10-13 Daniel Jacobowitz <dan@debian.org>
18669
d40539a4 18670 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18671
e1923096
JJ
186722004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18673
18674 * gdb.threads/schedlock.c: Add comment markers to use to find
18675 line numbers.
18676 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18677 comments.
18678 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18679 breakpoint lines.
18680
ec8ba2c9
DJ
186812004-10-12 Daniel Jacobowitz <dan@debian.org>
18682
18683 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18684
0eb3658b
DJ
186852004-10-12 Daniel Jacobowitz <dan@debian.org>
18686
18687 * configure.in: Add gdb.dwarf2.
18688 * configure: Regenerated.
18689 * Makefile.in: Add gdb.dwarf2.
18690 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18691 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18692 gdb.dwarf2/file1.txt: New files.
18693
a271cc33
OF
186942004-10-11 Orjan Friberg <orjanf@axis.com>
18695
a9c64011 18696 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18697 of "run", since the latter doesn't work with remote targets. Adjust
18698 the breakpoint numbering accordingly.
18699 * gdb.threads/pthread_cond_wait.exp: Ditto.
18700
895ce074
MC
187012004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18702
18703 * gdb.base/overlays.exp: Update copyright years.
18704
6be3092d
KI
187052004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18706
18707 * gdb.base/overlays.exp: Disable if target is Linux.
18708
e05389b8
FL
187092004-10-06 Felix Lee <felix+log1@specifixinc.com>
18710
18711 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18712
73cb587d
KI
187132004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18714
18715 * gdb.asm/asm-source.exp: Add m32r-linux target.
18716 * gdb.asm/m32r-linux.inc: New file.
18717
3c0edcdc
AC
187182004-09-24 Andrew Cagney <cagney@redhat.com>
18719 David Anderson <anderson@redhat.com>
18720
18721 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18722 command fails, assume things will work.
18723 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18724 (_GNU_SOURCE): Define.
18725 (print_unsigned, print_hex): Change parameter to "long long".
18726 (print_byte_count): New function, use to print byte counts.
18727 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18728 O_LARGEFILE.
18729 (main): Compute an upper bound on a corefile in max_core_size.
18730 Limit memory chunk size to max_core_size. Limit total memory
18731 allocated to max_core_size.
18732
4bb3667f
AC
187332004-09-23 Andrew Cagney <cagney@gnu.org>
18734
18735 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18736 from a separate process with code that creates a corefile by
18737 making the inferior dump core.
18738
60fe1a51
MK
187392004-09-23 Mark Kettenis <kettenis@gnu.org>
18740
18741 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18742 block.
18743
8e937346
MC
187442004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18745
18746 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18747 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18748 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18749 Likewise.
18750
7213f6d6
JJ
187512004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18752
18753 * gdb.java/jprint.exp: New test case for java inferior call.
18754 * gdb.java/jprint.java: Ditto.
18755
eac69dca
JB
187562004-09-15 Joel Brobecker <brobecker@gnat.com>
18757
18758 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18759
22227696
MC
187602004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18761
18762 * gdb.threads/killed.c: Include <stdlib.h>.
18763 * gdb.threads/pthreads.c: Likewise.
18764
7dd403a4
MC
187652004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18766
18767 * gdb.threads/killed.c: Add copyright notice.
18768
33f2d567
JM
187692004-09-10 Jason Molenda (jmolenda@apple.com)
18770
a9c64011
AS
18771 * gdb.base/define.exp: Two new tests to verify zero space chars
18772 after 'if' and 'while' commands in a user-defined command is correctly
18773 parsed.
33f2d567 18774
e05b62ac
AC
187752004-09-08 Andrew Cagney <cagney@gnu.org>
18776
18777 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18778 delivery test with duplicate at end of file.
18779
9cbe82da
MK
187802004-09-06 Mark Kettenis <kettenis@jive.nl>
18781
18782 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18783
564803d9
MC
187842004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18785
18786 * config/hppro.exp: Removed.
18787
7c6807ce
MC
187882004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18789
18790 * config/sparclet.exp: Removed.
18791
bf7e26dd
MC
187922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18793
18794 * config/udi.exp: Removed.
18795
714e341b
MC
187962004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18797
18798 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18799 of "exp_continue".
18800 (advancei): Likewise.
18801
1236e623
JJ
188022004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18803
18804 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18805
3bdcad15
MI
188062004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18807
228af206 18808 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18809 to check for nodebug in executable.
18810 * gdb.gdb/observer.exp (setup_test): Likewise.
18811 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18812 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18813
c72b934c
AC
188142004-09-01 Andrew Cagney <cagney@gnu.org>
18815
18816 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18817 files.
18818
edd9b715
JJ
188192004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18820
18821 * gdb.base/unload.exp: Fix expected warning message to match
18822 latest format.
18823
fb4ce06b
CV
188242004-09-01 Corinna Vinschen <vinschen@redhat.com>
18825
18826 * gdb.base/call-rt-st.exp: Fix typos.
18827
ce78e7c3
MI
188282004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18829
18830 * gdb.threads/thread_check.exp: New testcase.
18831 * gdb.threads/thread_check.c: New testcase.
18832
2dedb159
AC
188332004-08-31 Andrew Cagney <cagney@gnu.org>
18834
18835 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18836 (skip_to_handler_entry): New procedures. Test stepping into a
18837 handler when the breakpoint is at the handler's entry point.
18838
68f53502
AC
188392004-08-30 Andrew Cagney <cagney@gnu.org>
18840
18841 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18842 gdb/1757.
18843
3e3ffd2b
MC
188442004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18845
18846 With code from Manoj Iyer <manjo@austin.ibm.com>:
18847 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18848 return value. Add an arm for "no debugging symbols found".
18849 Change a stray "error" to "perror".
18850 (gdb_run_cmd): Adapt to new return value.
18851 * gdb.base/remote.exp: Adapt to new return value.
18852 * gdb.gdb/complaints.exp: Likewise.
18853 * gdb.gdb/observer.exp: Likewise.
18854 * gdb.gdb/selftest.exp: Likewise.
18855 * gdb.gdb/xfullpath.exp: Likewise.
18856
4b6f5fd2
JB
188572004-08-27 Joel Brobecker <brobecker@gnat.com>
18858
18859 * gdb.threads/bp_in_thread.exp: New testcase.
18860
e5b25496
MC
188612004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18862
18863 Fix PR testsuite/1735.
18864 * gdb.threads/schedlock.c (thread_function): Add a cast
18865 to suppress a gcc warning.
18866 * gdb.threads/thread-specific.c (thread_function): Likewise.
18867
934353d6
MC
188682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18869
18870 * gdb.base/unload.c: Include <stdlib.h>.
18871
f98a0aef 188722004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18873
f98a0aef 18874 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18875 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18876 synchronized after the "return".
18877
5a2e8882
MC
188782004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18879
18880 * gdb.mi/basics.c: Include <stdio.h>.
18881 * gdb.mi/pthreads.c: Include <stdlib.h>.
18882 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18883
a9640423
MC
188842004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18885
18886 * gdb.threads/schedlock.c: Add copyright notice.
18887
b04e311d
AC
188882004-08-25 Andrew Cagney <cagney@gnu.org>
18889
18890 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18891 (skip_over_handler, breakpoint_over_hander): New test procedures.
18892 (advance, advancei): Add a proper prefix, do not use
18893 rerun_to_main.
18894 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18895
7c27f15b
MC
188962004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18897
18898 * gdb.mi/basics.c: Add copyright notice.
18899 * gdb.mi/var-cmd.c: Add copyright notice.
18900
fffc87ae
MC
189012004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18902
18903 * lib/gdb.exp: Remove signed_keyword_not_used.
18904 * lib/compiler.c: Likewise.
18905 * lib/compiler.cc: Likewise.
18906
d782e0bf
MC
189072004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18908
18909 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18910 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18911
96033e83
MC
189122004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18913
18914 * gdb.base/whatis.c: Add copyright notice.
18915
cf38c229
MK
189162004-08-20 Mark Kettenis <kettenis@gnu.org>
18917
18918 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18919 it to skip the breakpoints encoded in the inline assembly.
18920
f4b49756
MC
189212004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18922
18923 * Makefile.in: Add gdb.fortran.
18924
2f193b69
MC
189252004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18926
18927 * gdb.base/call-sc.exp (test_scalar_returns):
18928 Fix cut-and-paste glitch in "Make fun return now".
18929
89a237cb
MC
189302004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18931
18932 * configure.in: Add gdb.fortran.
18933 * configure: Regenerate.
18934 * gdb.fortran/Makefile.in: New file.
18935 * lib/gdb.exp (skip_fortran_tests): New procedure.
18936
469aff8e
MC
189372004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18938
18939 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18940 reference to bug-gnu@prep.ai.mit.edu.
18941 * gdb.mi/mi-var-child.exp: Likewise.
18942 * gdb.mi/mi-var-cmd.exp: Likewise.
18943 * gdb.mi/mi-var-display.exp: Likewise.
18944 * gdb.mi/mi2-var-block.exp: Likewise.
18945 * gdb.mi/mi2-var-child.exp: Likewise.
18946 * gdb.mi/mi2-var-cmd.exp: Likewise.
18947 * gdb.mi/mi2-var-display.exp: Likewise.
18948
00b51b9f
MK
189492004-08-15 Mark Kettenis <kettenis@gnu.org>
18950
18951 * gdb.base/unload.c (main): Make local variable msg const.
18952
45f07fef
MC
189532004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18954
18955 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18956 to bug-gnu@prep.ai.mit.edu.
18957 * gdb.mi/mi-disassemble.exp: Likewise.
18958 * gdb.mi/mi-eval.exp: Likewise.
18959 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18960 default line number.
18961 * gdb.mi/mi-return.exp: Likewise.
18962 * gdb.mi/mi-simplerun.exp: Likewise.
18963 * gdb.mi/mi-stack.exp: Likewise.
18964 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18965 number with explicit range test.
18966 * gdb.mi/mi-watch.exp: Likewise.
18967 * gdb.mi/mi2-break.exp: Likewise.
18968 * gdb.mi/mi2-cli.exp: Likewise.
18969 * gdb.mi/mi2-disassemble.exp: Likewise.
18970 * gdb.mi/mi2-eval.exp: Likewise.
18971 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18972 default line number.
18973 * gdb.mi/mi2-return.exp: Likewise.
18974 * gdb.mi/mi2-simplerun.exp: Likewise.
18975 * gdb.mi/mi2-stack.exp: Likewise.
18976 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18977 number with explicit range test.
18978 * gdb.mi/mi2-watch.exp: Likewise.
18979
dd8c8ee7
MC
189802004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18981
18982 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18983 * gdb.cp/m-static.exp: Likewise.
18984 * gdb.cp/rtti.exp: Likewise.
18985
4e838464
MK
189862004-08-14 Mark Kettenis <kettenis@gnu.org>
18987
18988 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18989
8d8cb839
EZ
189902004-08-14 Eli Zaretskii <eliz@gnu.org>
18991
18992 * ChangeLog: Prefix Local Variables with semi-colons and indent
18993 the reference to older ChangeLog files, to fix fontification in
18994 Emacs.
18995
deea8bb0
MC
189962004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18997
18998 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18999 * gdb.mi/mi2-break.exp: Likewise.
19000
c3297504
MC
190012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19002
19003 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19004
25808999
MC
190052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19006
19007 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19008
226a8d71
MC
190092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19010
19011 * gdb.cp/classes.exp: Remove unused declarations. Just let
19012 test names default instead of providing special names. Remove
19013 extraneous demangler test.
19014
37fdf854
JJ
190152004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19016
19017 * gdb.base/unload.exp: New test for breakpoints in dynamically
19018 loaded libraries.
19019 * gdb.base/unload.c: Ditto.
19020 * gdb.base/unloadshr.c: Ditto.
19021
2d3a7986
MC
190222004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19023
19024 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19025 cp_test_ptype_class.
19026 (test_enums): Likewise.
19027
c72b934c
AC
190282004-08-10 Andrew Cagney <cagney@gnu.org>
19029
19030 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19031 files.
19032
cc503c8a
AC
190332004-08-10 Andrew Cagney <cagney@gnu.org>
19034
19035 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19036 init_malloc call.
19037
902f2ccb
MC
190382004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19039
19040 * ChangeLog: Add copyright notice. The notice is copied
19041 from emacs 21.3 top level ChangeLog.
19042
78c90502
MC
190432004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19044
19045 * lib/cp-support.exp: New file.
19046 * lib/cp-support.exp (cp_test_type_class): New function.
19047 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19048 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19049 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19050 cp_test_ptype_class.
19051
88e5ea78
MC
190522004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19053
19054 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19055 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19056 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19057 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19058 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19059 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19060 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19061 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19062 gdb.mi/mi2-watch.exp: Update copyright years.
19063
6a89fc9c
MK
190642004-08-09 Mark Kettenis <kettenis@gnu.org>
19065
19066 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19067
1482e0de
MC
190682004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19069
19070 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19071 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19072 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19073 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19074 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19075 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19076 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19077 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19078 gdb.mi/mi-watch.exp: Update copyright years.
19079
1a5ce3f3
DJ
190802004-08-08 Daniel Jacobowitz <dan@debian.org>
19081
19082 PR gdb/1738
19083 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19084 from a breakpoint with a pending signal.
19085
04f6ecf2
DJ
190862004-08-08 Daniel Jacobowitz <dan@debian.org>
19087
19088 PR gdb/1736
19089 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19090 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19091 the prompt.
19092 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19093
54d90d35
DJ
190942004-08-08 Daniel Jacobowitz <dan@debian.org>
19095
19096 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19097
d2f6abb0
DJ
190982004-08-08 Daniel Jacobowitz <dan@debian.org>
19099
19100 PR gdb/1736
19101 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19102 for i?86-*-linux*.
19103
5598c03d
DJ
191042004-08-08 Daniel Jacobowitz <dan@debian.org>
19105
19106 * gdb.arch/i386-prologue.exp: Compile without debug information.
19107
c6fee705
MC
191082004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19109
19110 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19111 rather than asking gdb to search.
19112
dd90efdb
MC
191132004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19114
19115 * gdb.base/gcore.c: Include <string.h>.
19116
1e84bec1
MC
191172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19118
19119 * gdb.base/gcore.c: Add copyright notice.
19120
e425eb2b
MC
191212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19122
19123 * gdb.base/freebpcmd.c: Include <stdio.h>.
19124 * gdb.base/long_long.c: Include <string.h>.
19125 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19126 * gdb.base/siginfo.c: Include <string.h>.
19127 * gdb.base/sigstep.c: Include <string.h>.
19128
cb9aaed5
MC
191292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19130
19131 * gdb.base/complex.c: Include <stdlib.h>.
19132
55944f3d
MC
191332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19134
19135 * gdb.base/complex.c: Add copyright notice.
19136
7b2953d9
MC
191372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19138
19139 * gdb.base/charset.c: Include <stdlib.h>.
19140
c9133d23
MC
191412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19142
19143 * gdb.base/auxv.c: Include <stdlib.h>.
19144
0a8490ad
MC
191452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19146
19147 * gdb.base/auxv.c: Add copyright notice.
19148
3426d5ec
MC
191492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19150
19151 * gdb.base/coremaker.c: Add copyright notice.
19152 * gdb.base/coremaker2.c: Add copyright notice.
19153
8da195dd
AC
191542004-08-04 Andrew Cagney <cagney@gnu.org>
19155
19156 * gdb.base/store.exp: Update copyright.
19157 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19158 names, do not import gdb_prompt.
19159
8d394f98
AC
191602004-08-01 Andrew Cagney <cagney@gnu.org>
19161
19162 Fix PR testsuite/1729.
19163 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19164 not use capture_value with value 4.
19165 (capture_value): Add optional test name parameter.
19166 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19167 the prefix, pass to capture_value.
19168
b6702b23
MK
191692004-08-01 Mark Kettenis <kettenis@gnu.org>
19170
19171 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19172 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19173 (main): Call new function.
19174
c203e0ca
MC
191752004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19176
19177 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19178
a7995a30
MC
191792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19180
19181 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19182
9366563b
MC
191832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19184
b6eeaf26 19185 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19186 Accept more values of vtbl pointer. Remove some messages
19187 about "obsolete gcc or gdb".
19188
2fc1f950
MC
191892004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19190
19191 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19192
c724d49b
MC
191932004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19194
19195 * gdb.base/asm-source.exp: Properly convert target board
19196 debug flags from gcc format to binutils format.
19197
736b0fce
MK
191982004-07-28 Mark Kettenis <kettenis@gnu.org>
19199
19200 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19201 gdb1718". PR backtrace/1718 partially fixed.
19202
5633ea5c
JJ
192032004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19204
19205 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19206
575eebb1
NC
192072004-07-26 Nick Clifton <nickc@redhat.com>
19208
19209 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19210 good default value for a specific architecture is available then
19211 set it to that value. Otherwise default to the -gstabs switch.
19212 Remove the -g... switches from the asm-flags variable. Allow the
19213 target board info to override the value if it wants to. Pass the
19214 switch on the assembler command line.
19215
62104619
MK
192162004-07-23 Mark Kettenis <kettenis@gnu.org>
19217
19218 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19219 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19220 (main): Call new function.
19221
4a1135b8
MC
192222004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19223
19224 Test for PR exp/1715.
19225 * gdb.base/radix.exp: Refactor common procedures. Make all
19226 test names unique. Change XFAIL to KFAIL.
19227
8a12c1f0
MC
192282004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19229
19230 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19231 * gdb.ada/gnat_ada.gin: ... to here.
19232 * configure.in: Use gnat_ada.gin.
19233 * configure: Regenerate.
19234
23b451cf
AC
192352004-07-20 Andrew Cagney <cagney@gnu.org>
19236
19237 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19238 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19239 XFAILs. Clean up test messages and comments. Check backtraces.
19240 Delete re-sync code.
19241
ab618a02
MC
192422004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19243
19244 Fix PR cli/740.
19245 * gdb.base/annota1.exp: Honor gdb,nosignals.
19246 * gdb.base/annota3.exp: Likewise.
19247
46dad340
MC
192482004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19249
19250 * lib/java.exp: Update copyright notice.
19251
756d8c70
AC
192522004-07-19 Andrew Cagney <cagney@gnu.org>
19253
19254 * gdb.base/selftest.exp: Copy file from here ...
19255 * gdb.gdb/selftest.exp: ... to here.
19256
586027e6
AC
192572004-07-16 Andrew Cagney <cagney@redhat.com>
19258
19259 * lib/insight-support.exp: Delete file.
19260 * lib/java.exp (java_init): Fix copyright.
19261
029d2200
AC
192622004-07-16 Andrew Cagney <cagney@gnu.org>
19263
19264 * gdb.base/restore.c: Append "prologue" to comments marking the a
19265 function's prologue.
19266 * gdb.base/restore.exp: Update copyright, re-indent.
19267 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19268 callerN" prefix where needed. Update patterns that match a
19269 function's prologue.
19270
653b62c5
MC
192712004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19272
19273 * gdb.base/restore.c: Add copyright notice.
19274
f7d690e5
AC
192752004-07-16 Andrew Cagney <cagney@gnu.org>
19276
19277 * gdb.base/logical.exp: Update copyright.
19278 (evaluate): New procedure. Use to re-implement tests using
19279 several tables.
19280
d629a7cb
MH
192812004-07-14 Martin Hunt <hunt@redhat.com>
19282
19283 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19284 which fixes some problems where init.tcl was not found.
19285
9c7bb332
AC
192862004-07-13 Andrew Cagney <cagney@gnu.org>
19287
6bf46641
AC
19288 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19289 (check_sizeof, check_valueof): Do not include the output in the
19290 test name. Use gdb_test.
19291 (get_valueof): Use gdb_test_multiple.
19292
c4ffd4c0
AC
19293 * gdb.base/step-test.exp: Update copyright. Use
19294 gdb_test_multiple. Ensure that test names do not include
19295 architecture dependent output.
19296
ab89363a
AC
19297 * gdb.gdb/observer.exp: Update copyright.
19298 (setup_test): Use gdb_test_multiple.
19299 (attach_first_observer, attach_second_observer)
19300 (attach_third_observer, detach_first_observer)
19301 (detach_second_observer, detach_third_observer)
19302 (reset_counters, check_counters): Make $message a prefix.
19303 (test_normal_stop_notifications): Add "args" parameter - a list of
19304 init functions to be called. Make $message a prefix,
19305 (test_observer_normal_stop): Change the message prefixes so that
19306 they are unique, pass the attach / detach procedures to
19307 test_normal_stop_notifications.
19308
ec58997a
AC
19309 * gdb.base/signull.exp (test_segv): Prefix all tests with
19310 "${name}". Clean up test messages.
19311
b475183b
AC
19312 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19313
9c7bb332
AC
19314 * gdb.base/ena-dis-br.exp: Update copyright.
19315 (break_at): New function. Replace send_gdb with gdb_test,
19316 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19317 ignore count, not stopped at bpt", with KFAIL.
19318
2dd95497
CV
193192004-07-13 Corinna Vinschen <vinschen@redhat.com>
19320
19321 * gdb.base/attach.exp: Remove cleanupfile handling.
19322
419e626b
AC
193232004-07-12 Andrew Cagney <cagney@gnu.org>
19324
19325 * gdb.base/annota1.exp: Cleanup corefile test name.
19326 * gdb.base/annota3.exp: Ditto.
19327
8b1b3228
AC
193282004-07-12 Andrew Cagney <cagney@gnu.org>
19329
78650829
AC
19330 * gdb.base/signals.exp: Clean up copyright, re-indent.
19331
8b1b3228
AC
19332 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19333 gdb_test and gdb_test_multiple.
19334
935c2760
JJ
193352004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19336
19337 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19338 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19339 provide line number info for first statement in main.
19340
1544280f
AC
193412004-07-08 Andrew Cagney <cagney@gnu.org>
19342
1279f4ff
AC
19343 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19344
1544280f
AC
19345 * gdb.base/sigbpt.exp: Make the common part of each test name a
19346 prefix instead of suffix.
19347
bcc82369
BR
193482004-07-07 Bob Rossi <bob_rossi@cox.net>
19349
19350 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19351 test from test_tbreak_creation_and_listing to
19352 test_file_list_exec_source_file
19353 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19354 Changed name of test from test_tbreak_creation_and_listing to
19355 test_file_list_exec_source_file
19356
23f4b0aa
JJ
193572004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19358
19359 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19360 the jmisc() constructor instead of <init>.
19361 * gdb.java/jmisc1.exp: Ditto.
19362
56401cd5
AC
193632004-07-07 Andrew Cagney <cagney@gnu.org>
19364
19365 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19366 corrupting the PC.
19367
44ae2f6a
MC
193682004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19369
19370 * gdb.cp/templates.exp: Accept whitespace change in demangler
19371 output.
19372
45a83408
AC
193732004-07-06 Andrew Cagney <cagney@gnu.org>
19374
19375 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19376
d205ad70
MC
193772004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19378
19379 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19380 * lib/compiler.cc: Likewise.
19381
06ea1a61
MC
193822004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19383
19384 * lib/compiler.cc: Work around string preprocessing problem
19385 with old hp c++ compiler.
19386 * lib/compiler.c: Likewise.
19387
daab1251
CV
193882004-06-29 Corinna Vinschen <vinschen@redhat.com>
19389
19390 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19391 directives to conditionalize symbol prefixing.
19392 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19393 additional_flags handling. Add underscore prefix for Cygwin.
19394 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19395 conditionalize symbol prefixing.
19396 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19397 additional_flags handling. Add underscore prefix for Cygwin.
19398
cc984116
CV
193992004-06-29 Corinna Vinschen <vinschen@redhat.com>
19400
19401 * gdb.base/bigcore.exp: Skip test on Cygwin.
19402
c279b077
MC
194032004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19404
19405 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19406 formats for "info register". Use gdb_test_multiple. Fix
19407 the "invalid register" test.
19408
0e915747
CV
194092004-06-28 Corinna Vinschen <vinschen@redhat.com>
19410
19411 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19412 PID for Cygwin. Add Cygwin specific strings to check for in some
19413 tests.
19414 (do_attach_tests): Add a test for user interaction when attaching
19415 to a process with no matching symbol table already loaded.
19416
11422c86
AC
194172004-06-26 Andrew Cagney <cagney@gnu.org>
19418
19419 Test PR java/1567 and PR java/1565.
19420 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19421 * gdb.java/jmisc2.exp: Delete file.
19422
cefbce26
MC
194232004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19424
19425 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19426
e19f872c
CV
194272004-06-25 Corinna Vinschen <vinschen@redhat.com>
19428
19429 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19430 attach process.
19431
d931ba3b
MC
194322004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19433
19434 * gdb.cp/pr-1553.exp: Remove.
19435
aef68c48
MC
194362004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19437
19438 * gdb.cp/pr-1553.cc: Remove.
19439 * gdb.cp/pr-1553.exp: Disable this test.
19440
8d5df71a
JB
194412004-06-20 Jim Blandy <jimb@redhat.com>
19442
a9c64011 19443 Fix PR testsuite/1680.
8d5df71a
JB
19444 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19445 regular expressions.
19446
4ac6f39d
MC
194472004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19448
19449 Fix PR testsuite/1679.
19450 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19451 Issue an UNSUPPORTED result instead.
19452
1b413552
JB
194532004-06-18 Jim Blandy <jimb@redhat.com>
19454
19455 * gdb.base/charset.exp: Only send a control-C if we see a new
19456 prompt and incomplete command.
19457
6daa6ebd
MC
194582004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19459
19460 * gdb.cp/pr-574.cc: Add copyright notice.
19461
51fa4ae0
JB
194622004-06-17 Jim Blandy <jimb@redhat.com>
19463
19464 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19465 cases where the regexp has no groups; this grabs random text from
19466 the previous test suite, whatever that was.
19467
8fea26c5
MC
194682004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19469
19470 * gdb.cp/printmethod.cc: Add copyright notice.
19471
1e3aeb41
MC
194722004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19473
19474 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19475
9d9030bc
AC
194762004-06-16 Andrew Cagney <cagney@gnu.org>
19477
19478 * gdb.base/signull.c: Update copyright. Include <string.h>.
19479 (bowler): Replace data_pointer with data_read
19480 and data_write cases. Add code_descriptor case.
19481 (zero, desc): New array and pointer.
19482 (data, code): Change to simple pointers.
19483 * gdb.base/signull.exp: Fix probe pattern matching a function
19484 descriptor SIGSEGV. Replace data_pointer with data_read and
19485 data_write tests.
19486
acd4ad44
AC
194872004-06-16 Andrew Cagney <cagney@gnu.org>
19488
19489 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19490
08fd625c
MC
194912004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19492
19493 * gdb.base/long_long.c: Add copyright notice.
19494
1903502c
MC
194952004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19496
19497 * gdb.base/long_long.exp: Remove reference to
19498 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19499 to gdb_breakpoint and gdb_continue_to_breakpoint.
19500
83313cb1
JB
195012004-06-14 Jim Blandy <jimb@redhat.com>
19502
19503 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19504 endian case.
19505
1bf404ef
AC
195062004-06-14 Andrew Cagney <cagney@gnu.org>
19507
19508 * gdb.base/gcore.exp (capture_command_output): Delete the always
19509 passing tests containing inferior values.
19510 * gdb.base/ending-run.exp: Do not include the breakpoint address
19511 in the test message. Update copyright.
19512 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19513 size in the test name, use gdb_test_multiple. Update copyright.
19514
ef220b33
MC
195152004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19516
19517 * gdb.cp/ref-types.cc: Add copyright notice.
19518
4f70a4c9
MC
195192004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19520
19521 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19522 hp_aCC_compiler.
19523 * lib/compiler.cc: Likewise.
19524 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19525 'set' commands. Log diagnostics for other lines. Set
19526 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19527
335928ac
MC
195282004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19529
19530 * gdb.cp/try_catch.cc: Add copyright notice.
19531
2efb12e8
MC
195322004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19533
19534 * gdb.cp/userdef.cc: Add copyright notice.
19535
0bbed51a
MC
195362004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19537
19538 * gdb.cp/virtfunc.cc: Add copyright notice.
19539
e12a46c9
RC
195402004-06-11 Randolph Chung <tausq@debian.org>
19541
19542 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19543 problem.
19544
338e05af
AC
195452004-06-10 Andrew Cagney <cagney@gnu.org>
19546
19547 * lib/compiler.cc, lib/compiler.c: Append either
19548 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19549 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19550 instead of gcc-3-3.
19551
dc3f10cb
AC
195522004-06-09 Andrew Cagney <cagney@gnu.org>
19553
b4d946af
AC
19554 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19555 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19556
dc3f10cb
AC
19557 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19558 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19559 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19560 fixed.
19561
b5c0bfa2
AC
195622004-06-09 Andrew Cagney <cagney@gnu.org>
19563
19564 * gdb.base/structs.exp (test_struct_returns): Replace
19565 "return_value_unknown" and "finish_value_unknown" by
19566 "return_value_known" and "finish_value_known". Instead of
19567 "return_value_unknown" iff "finish_value_unknown", check
19568 "return_value_known" implies "finish_value_known".
19569
caeb605f
MH
195702004-06-08 Martin Hunt <hunt@redhat.com>
19571
19572 * gdb.base/float.exp: Add pattern for mips targets.
19573
c892bb64
RC
195742004-06-08 Randolph Chung <tausq@debian.org>
19575
19576 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19577 message for unknown architectures more clear.
19578
48306d3e
JB
195792004-06-08 Joel Brobecker <brobecker@gnat.com>
19580
19581 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19582 start the execution of the program.
19583
83ecb59f
JB
195842004-06-07 Jim Blandy <jimb@redhat.com>
19585
19586 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19587 * gdb.arch/i386-cpuid.h: New helper file.
19588
55264cb4
RC
195892004-06-07 Randolph Chung <tausq@debian.org>
19590
19591 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19592 has started.
19593
23cadb28
RM
195942004-06-04 Roland McGrath <roland@redhat.com>
19595
19596 Fix PR gdb/1647.
19597 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19598 differently to be robust to output buffering differences.
19599
51d01eda
MC
196002004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19601
19602 * gdb.threads/pthreads.exp: Update copyright years.
19603 (check_control_c): Change asynchronous 'after' to synchronous.
19604
f4fc3b93
RM
196052004-06-04 Roland McGrath <roland@redhat.com>
19606
19607 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19608 next gdb prompt.
19609
4013522b
MC
196102004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19611
19612 Fix PR gdb/1636.
19613 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19614 calls to synchronous.
19615
7a8f1e6b
JB
196162004-05-26 Jim Blandy <jimb@redhat.com>
19617
19618 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19619
81bb3443
RC
196202004-05-24 Randolph Chung <tausq@debian.org>
19621
19622 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19623 * gdb.asm/pa.inc: New file.
19624
8f5a3103
MK
196252004-05-22 Mark Kettenis <kettenis@gnu.org>
19626
19627 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19628
734b8fe8 196292004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19630 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19631
19632 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19633 GDB prompt.
19634
725603e1
UW
196352004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19636
f4fc3b93 19637 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19638 setjmp/longjmp. Use sigaction instead of signal.
19639
8b923272 196402004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19641 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19642
19643 * gdb.threads/pthread_cond_wait.c: New file.
19644 * gdb.threads/pthread_cond_wait.exp: New testcase.
19645
8bfabb04
AC
196462004-05-13 Andrew Cagney <cagney@redhat.com>
19647
19648 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19649 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19650
42edda50
AC
196512004-05-11 Andrew Cagney <cagney@redhat.com>
19652
19653 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19654 fixed but revealed gdb/1639.
19655
d303a6c7
AC
196562004-05-10 Andrew Cagney <cagney@redhat.com>
19657
19658 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19659 func1" and "next to 2nd alarm", kernel bug avoided.
19660
bf08c2a1
DJ
196612004-05-10 Daniel Jacobowitz <dan@debian.org>
19662
19663 PR external/1568
19664 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19665 XFAIL if it is smaller than bytes_allocated.
19666 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19667 (main): Make chunks_allocated unsigned. Correct comment.
19668
c0586a34
JB
196692004-05-07 Joel Brobecker <brobecker@gnat.com>
19670
19671 * gdb.arch/powerpc-aix-prologue.c: New file.
19672 * gdb.arch/powerpc-aix-prologue.exp: New file.
19673
f2785d12
JB
196742004-05-07 Jim Blandy <jimb@redhat.com>
19675
19676 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19677 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19678
bd7f6e30
JB
196792004-05-06 Joel Brobecker <brobecker@gnat.com>
19680
19681 * gdb.base/sep.exp: No longer setup_kfail when the program was
19682 built with dwarf2.
19683
0a5e7efe
JI
196842004-05-05 Jim Ingham <jingham@apple.com>
19685
19686 * gdb.base/pending.exp: Make sure pending breakpoints
19687 preserve the ignore count.
f4fc3b93 19688
a8958849
MK
196892004-04-27 Jerome Guitton <guitton@gnat.com>
19690
19691 * i386-prologue.exp: Add testcase for jump instruction as first
19692 instruction of the real code.
19693 * i386-prologue.c (jump_at_beginning): New function.
19694
7e103f5b
MK
196952004-04-28 Mark Kettenis <kettenis@gnu.org>
19696
19697 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19698 x86_64-*-*.
19699
5d38b224
MK
197002004-04-28 Mark Kettenis <kettenis@gnu.org>
19701
19702 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19703 i*86-*-*.
19704
0ef32fd9
MK
197052004-04-25 Mark Kettenis <kettenis@gnu.org>
19706
19707 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19708 expression that checks the return type.
19709
71d7dd7c
AC
197102004-04-23 Andrew Cagney <cagney@redhat.com>
19711
19712 * gdb.base/call-sc.exp: New test of scalar call/return values.
19713 * gdb.base/call-sc.c: Ditto.
19714
1e9f977e
JJ
197152004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19716
19717 * gdb.threads/manythreads.c: Reduce thread stack size.
19718
899d9e3a
JJ
197192004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19720
19721 * gdb.threads/manythreads.c: Add copyright notice.
19722
61bcae62
AC
197232004-04-23 Andrew Cagney <cagney@redhat.com>
19724
19725 * gdb.base/siginfo.exp: Better handle step out of signal.
19726 * gdb.base/sigstep.exp: Ditto.
19727
7339a42e 197282004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19729 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19730
19731 * gdb.threads/manythreads.c: New testcase.
19732 * gdb.threads/manythreads.exp: Ditto.
19733
5c98409b
JB
197342004-04-22 Jim Blandy <jimb@redhat.com>
19735
19736 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19737 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19738
3b611f1a
MC
197392004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19740
19741 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19742
f0fd9238
AC
197432004-04-21 Andrew Cagney <cagney@redhat.com>
19744
19745 * gdb.base/sigstep.c: New file.
19746 * gdb.base/sigstep.exp: New file.
19747
90990674
JB
197482004-04-16 Joel Brobecker <brobecker@gnat.com>
19749
19750 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19751 call to observer_notify_normal_stop.
19752
78cef34b
AC
197532004-04-15 Andrew Cagney <cagney@redhat.com>
19754
19755 * gdb.base/siginfo.c: New file.
19756 * gdb.base/siginfo.exp: New file.
19757
d2343407
JB
197582004-04-12 J. Brobecker <brobecker@gnat.com>
19759
19760 * gdb.base/sep.exp: Fix typo in comment.
19761
a2dba3c8
JB
197622004-04-12 J. Brobecker <brobecker@gnat.com>
19763
19764 * gdb.base/sep.c: New file.
19765 * gdb.base/sep-proc.c: New file.
19766 * gdb.base/sep.exp: New testcase.
19767
15f7b60e
MK
197682004-04-09 Mark Kettenis <kettenis@gnu.org>
19769
19770 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19771 support.
19772
44f4de1a
AC
197732004-04-05 Andrew Cagney <cagney@redhat.com>
19774
19775 * gdb.base/sigaltstack.c: New file.
19776 * gdb.base/sigaltstack.exp: New file.
19777
ef04f396
JB
197782004-04-04 Joel Brobecker <brobecker@gnat.com>
19779
19780 * gdb.base/foll-fork.exp: Update the expected output for
19781 "help set follow-fork-mode", to match a change that was made
19782 to the help of this variable on 2004-01-13.
19783
d40d2c92
JB
197842004-04-01 Joel Brobecker <brobecker@gnat.com>
19785
19786 * lib/ada.exp: Add copyright notice.
19787 * bar.ads: Likewise.
19788 * bar.adb: Likewise.
19789 * null_record.adb: Likewise.
19790 * null_record.exp: Likewise.
19791 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19792
f86ef5a3
JB
197932004-04-01 Joel Brobecker <brobecker@gnat.com>
19794
19795 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19796 * configure: Regenerate.
19797
414e70e3
JB
197982004-04-01 Joel Brobecker <brobecker@gnat.com>
19799
19800 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19801 to build the application. Remove the message printed when in
19802 verbose mode, redundant with the UNSUPPORTED message above.
19803
f0aaee49
JB
198042004-03-31 Joel Brobecker <brobecker@gnat.com>
19805
19806 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19807 * gdb.ada (null_record.exp): New testcase.
19808
ac81cb54
JB
198092004-03-31 Joel Brobecker <brobecker@gnat.com>
19810
19811 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19812
854af2f7
JB
198132004-03-31 Joel Brobecker <brobecker@gnat.com>
19814
19815 * gdb.ada: New subdirectory.
19816 * gdb.ada/Makefile.in: New file.
19817 * gdb.ada/gnat_ada.gpr.in: New file.
19818
034cb681
JB
198192004-03-31 Joel Brobecker <brobecker@gnat.com>
19820
19821 * lib/ada.exp: New file.
19822
78a1a894
DJ
198232004-03-24 Daniel Jacobowitz <drow@mvista.com>
19824
19825 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19826 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19827
4b2b3b3e
AC
198282004-03-22 Andrew Cagney <cagney@redhat.com>
19829
19830 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19831 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19832 Problem identified by Ulrich Weigand.
19833
23c73aa3
DC
198342004-03-17 David Carlton <carlton@kealia.com>
19835
19836 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19837 PR c++/826.
19838
d63a86f8
RM
198392004-03-16 Roland McGrath <roland@redhat.com>
19840
19841 * gdb.base/auxv.exp: New file.
19842 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19843
0e02aa50
DC
198442004-03-12 David Carlton <carlton@kealia.com>
19845
19846 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19847 * gdb.cp/pr-1553.cc: Ditto.
19848 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19849 pass branch.
19850
c20b71be
MC
198512004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19852
19853 * gdb.cp/templates.exp: Accept more template types.
19854
c7414a01
MC
198552004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19856
19857 From Corinna Vinschen with modifications.
19858 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19859 local variable obj_with_enum.
19860 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19861 results with obj_with_enum.
19862
ed69573c
MC
198632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19864
19865 * gdb.cp/classes.cc: New file, copied from misc.cc.
19866 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19867
28301461
MC
198682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19869
19870 * gdb.cp/misc.cc: Add copyright notice.
19871
1198ecbe
DC
198722004-03-05 David Carlton <carlton@kealia.com>
19873
19874 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19875 * gdb.cp/rtti.h: Update copyright.
19876 (namespace n2::n3): New.
19877 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19878 (n2::n3::func3): New.
19879 (main): Call n2::n3::func3.
19880 * gdb.cp/rtti2.cc: Update copyright.
19881 (n2::create3): New.
19882
9e08c470
MK
198832004-03-04 Mark Kettenis <kettenis@gnu.org>
19884
19885 * gdb.asm/openbsd.inc: Fix typo.
19886
4bebc3aa
FF
198872004-03-03 Fred Fish <fnf@redhat.com>
19888
19889 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19890 "val" instead of unused "size". Update copyright year.
19891
6ea9fb37
DJ
198922004-02-29 Daniel Jacobowitz <drow@mvista.com>
19893
19894 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19895 to use unsigned char.
19896 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19897 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19898
23b23974
DJ
198992004-02-29 Daniel Jacobowitz <drow@mvista.com>
19900
19901 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19902 line of output.
19903
7574fd53
DJ
199042004-02-28 Daniel Jacobowitz <drow@mvista.com>
19905
19906 * gdb.base/relocate.c (dummy): Initialize.
19907
a195357f
DJ
199082004-02-28 Daniel Jacobowitz <drow@mvista.com>
19909
19910 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19911 a breakpoint at exit.
19912
72fd54a9
FF
199132004-02-27 Fred Fish <fnf@redhat.com>
19914
19915 * gdb.base/chng-syms.exp: Add expect condition to match failing
19916 case that isn't a timeout.
19917
b9d23137
AC
199182004-02-27 Andrew Cagney <cagney@redhat.com>
19919
19920 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19921 support.
19922
15d208f6 199232004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19924
15d208f6
FF
19925 * gdb.arch/gdb1431.c: Remove.
19926 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19927 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19928 of "until" incorrectly.
19929
98f9cd2d
JB
199302004-02-26 J. Brobecker <brobecker@gnat.com>
19931
19932 * gdb.cp/class2.cc (empty): New class.
19933 (refer): New function.
19934 (main): Declare an object of type empty and use it.
19935 * gdb.cp/class2.exp: Print the value of an object of type empty.
19936
9b50c11b
JJ
199372004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19938
19939 * gdb.base/langs.exp: Update query string to match the
19940 new nquery format used for pending breakpoints.
19941
0dcd613f
AC
199422004-02-26 Andrew Cagney <cagney@redhat.com>
19943
19944 Fix PR i18n/1570.
19945 * gdb.base/charset.c: Update copyright notice.
19946 (main, init_string): Remove the escape character '\e' tests.
19947 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19948 * gdb.base/charset.exp (valid_host_charset): Ditto.
19949 * gdb.base/setvar.exp: Ditto.
19950
b8a56647
AC
199512004-02-24 Andrew Cagney <cagney@redhat.com>
19952
90d59e34
AC
19953 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19954 mmapped data in core file" PASS and FAIL messages consistent.
19955
b8a56647
AC
19956 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19957 setting a breakpoint. Work around PR java/1565.
19958
9f27c604
JJ
199592004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19960
19961 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19962 new nquery format.
19963 * gdb.base/pending.exp: Ditto.
19964
3224a706
MK
199652004-02-22 Mark Kettenis <kettenis@gnu.org>
19966
19967 * configure.in: Run stabs tests on *BSD.
19968 * configure: Regenerated.
19969
41e0a9ca
MK
199702004-02-21 Mark Kettenis <kettenis@gnu.org>
19971
19972 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19973
1e1b3428
FF
199742004-02-20 Fred Fish <fnf@redhat.com>
19975
19976 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19977 blank in test for "returns short", for consistency with other
19978 "returns xxx" tests. Update copyright year.
19979
f9a7572a
FF
199802004-02-19 Fred Fish <fnf@redhat.com>
19981
19982 New testcase for PR breakpoint/1558.
19983 * gdb.arch/gdb1558.exp: New file.
19984 * gdb.arch/gdb1558.c: New file.
19985
b2ce2854
EZ
199862004-02-19 Elena Zannoni <ezannoni@redhat.com>
19987
19988 * gdb.base/nodebug.exp: Fix typo.
19989
e7c9ff01
JB
199902004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19991
19992 Committed by Jim Blandy <jimb@redhat.com>.
19993
62f4b920
JB
19994 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19995
2db536a1
JB
19996 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19997
e7c9ff01
JB
19998 * gdb.base/float.exp: Support s390*-*-* targets.
19999
f3205b34
AF
200002004-02-17 Adam Fedor <fedor@gnu.org>
20001
20002 * gdb.base/gdb1555.exp: New file.
20003 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20004
9d62932d
EZ
200052004-02-17 Elena Zannoni <ezannoni@redhat.com>
20006
20007 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20008
344c9711
FF
200092004-02-16 Fred Fish <fnf@redhat.com>
20010
20011 * gdb.arch/gdb1291.c: Remove
20012 * gdb.arch/gdb1291.s: New test input file.
20013 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20014 fail. Test for correct result, known incorrect result, other
20015 failures and timeouts.
20016
2d822687
AC
200172004-02-16 Andrew Cagney <cagney@redhat.com>
20018
20019 * gdb.base/bigcore.exp: New file.
20020 * gdb.base/bigcore.c: New file.
20021
dac15b66
AC
200222004-02-13 Andrew Cagney <cagney@redhat.com>
20023
20024 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20025 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20026 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20027 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20028 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20029 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20030 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20031 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20032 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20033 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20034
6bdfc2c4
JJ
200352004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20036
20037 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20038 executed is an alloc instruction.
20039
87b3ede8
DC
200402004-02-11 David Carlton <carlton@kealia.com>
20041
20042 * gdb.cp/breakpoint.exp: New.
20043 * gdb.cp/breakpoint.cc: New.
20044
6e19e2bf
MC
200452004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20046
20047 Partial fix for PR gdb/1543.
20048 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20049 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20050 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20051 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20052 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20053 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20054 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20055 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20056 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20057 to bug-gdb@prep.ai.mit.edu .
20058 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20059 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20060 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20061 Likewise.
20062
5c5455dc
AC
200632004-02-10 Andrew Cagney <cagney@redhat.com>
20064
20065 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20066 using gdb_internal_error_resync.
20067
9cf689d7
DJ
200682004-02-09 Daniel Jacobowitz <drow@mvista.com>
20069
20070 * gdb.threads/thread-specific.exp: Stop early if no threads are
20071 found.
20072
d2dc51db
MC
200732004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20074
20075 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20076
14b1a056
DJ
200772004-02-08 Daniel Jacobowitz <drow@mvista.com>
20078
20079 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20080 breakpoints.
20081
83f66e8f
DJ
200822004-02-07 Daniel Jacobowitz <drow@mvista.com>
20083
20084 * config/sim.exp (gdb_load): Handle $arg == "".
20085 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20086 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20087
30fc0091
EZ
200882004-02-07 Elena Zannoni <ezannoni@redhat.com>
20089
a9c64011
AS
20090 * gdb.base/maint.exp: Update test to reflect
20091 obstack changes.
30fc0091 20092
4d806929
JJ
200932004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20094
20095 * gdb.base/pendshr.c (pendfunc): New function that calls
20096 pendfunc1.
20097 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20098
7bfdd688
FF
200992004-02-04 Fred Fish <fnf@redhat.com>
20100
20101 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20102 function symbols and update copyright years.
20103 * gdb.arch/gdb1291.c: Ditto.
20104
aaa08ee4
MC
201052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20106
20107 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20108
dbad7755
MC
201092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20110
20111 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20112
ec4646ef
MC
201132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20114
20115 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20116
1b802196
FF
201172004-02-02 Fred Fish <fnf@redhat.com>
20118
20119 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20120 remote targets. Update copyright years.
20121
18fe2033
JJ
201222004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20123
20124 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20125 support.
20126 * gdb.base/langs.exp: Fix test which attempts to create
20127 breakpoint on non-existent function to handle new pending
20128 support.
20129 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20130 a breakpoint.
20131 * gdb.base/pending.exp: New test.
20132 * gdb.base/pending.c: New file.
20133 * gdb.base/pendshr.c: Ditto.
20134
8d577d32
DC
201352004-02-02 David Carlton <carlton@kealia.com>
20136
20137 * gdb.cp/overload.exp: Add overloadNamespace tests.
20138 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20139 (overloadNamespace, XXX): New.
20140 (main): Call XXX::marker2.
20141
3ad13771
FF
201422004-02-01 Fred Fish <fnf@redhat.com>
20143
20144 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20145 * gdb.base/finish.exp: Ditto.
20146 * gdb.base/gcore.exp: Ditto.
20147 * gdb.base/huge.exp: Ditto.
20148 * gdb.base/info-proc.exp: Ditto.
20149 * gdb.base/return2.exp: Ditto.
20150 * gdb.threads/gcore-thread.exp: Ditto.
20151
44c75849
DJ
201522004-02-01 Daniel Jacobowitz <drow@mvista.com>
20153
20154 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20155
005bc093
MK
201562004-02-01 Mark Kettenis <kettenis@gnu.org>
20157
20158 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20159 that opening the file succeeds on OpenBSD.
20160
c47cebdb
DJ
201612004-02-01 Daniel Jacobowitz <drow@mvista.com>
20162
20163 * gdb.threads/thread-specific.c: New file.
20164 * gdb.threads/threads-specific.exp: New test script.
20165 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20166 to expect_out.
20167
5a01311c
MK
201682004-02-01 Mark Kettenis <kettenis@gnu.org>
20169
20170 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20171 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20172 only on the "print_small_structs from print_long_arg_list" test.
20173
ce22a4f1
DJ
201742004-02-01 Daniel Jacobowitz <drow@mvista.com>
20175
20176 * gdb.base/completion.exp: Kill a stray backslash.
20177
20178 From Jim Ingham <jingham@apple.com>:
20179 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20180 agrees with the result from sending a tab.
20181
abbab9d3
DJ
201822004-01-31 Daniel Jacobowitz <drow@mvista.com>
20183
20184 * gdb.base/chng-syms.exp: Remove stray newline.
20185
53904d1e
MK
201862004-01-31 Mark Kettenis <kettenis@gnu.org>
20187
20188 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20189 *-*-openbsd*.
20190 * gdb.asm/openbsd.inc: New file.
20191
3a4b3aac
MK
201922004-01-30 Mark Kettenis <kettenis@gnu.org>
20193
20194 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20195 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20196 *-*solaris2*. Remove commented out default settings for
20197 asm-flags. Replace gdb_compile with target_link.
20198
ebac27b4
MC
201992004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20200
20201 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20202 for all tests. Remove old hp-ux and cygnus xfail cases.
20203
d8679d84
PH
202042004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20205
20206 * gdb.base/chng-syms.exp: New file.
20207 * gdb.base/chng-syms.c: New file.
20208
0a55bc22
MC
202092004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20210
20211 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20212 Provide arms for current output in all my configurations.
20213
94b8e876
MC
202142004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20215
20216 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20217 * lib/compiler.cc: Likewise.
20218 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20219 get the right preprocessor. Eval the output directly. Remove
20220 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20221 hp_f77_compiler and hp_f90_compiler completely.
20222 (gdb_preprocess): Delete.
20223 (get_compiler): Delete.
20224
7cf03d44
MK
202252004-01-24 Mark Kettenis <kettenis@gnu.org>
20226
20227 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20228 <string.h>.
20229
68b6dce9
NR
202302004-01-24 Nick Roberts <nick@nick.uklinux.net>
20231
20232 * gdb.mi/mi-stack.exp: Update copyright.
20233
b368761e
DC
202342004-01-23 David Carlton <carlton@kealia.com>
20235
20236 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20237 test for cp_lookup_transparent_type.
20238 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20239 call them.
20240
f2061b53
DJ
202412004-01-23 Daniel Jacobowitz <drow@mvista.com>
20242
20243 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20244 after -var-update.
20245
37fc574a
DC
202462004-01-23 David Carlton <carlton@kealia.com>
20247
20248 * gdb.cp/namespace.cc (C::ensureRefs): New.
20249 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20250
8e94b928
NR
202512004-01-20 Nick Roberts <nick@nick.uklinux.net>
20252
20253 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20254 case "-stack-list-locals 2".
20255 * gdb.mi/mi-var-child.exp: Test for case
20256 "-var-list-children --all-values NAME".
20257
997b0952
MC
202582004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20259
20260 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20261
52470da3
MK
202622004-01-18 Mark Kettenis <kettenis@gnu.org>
20263
7049b4b8
MK
20264 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20265 used with gdb_test_multiple.
20266
52470da3
MK
20267 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20268 read at address 0. This fixes PR testsuite/1504.
20269
da6012e5
DJ
202702004-01-18 Daniel Jacobowitz <drow@mvista.com>
20271
20272 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20273 Remove downloading, guessing the host executable, the calls to
20274 gdb_file_cmd and gdb_target_cmd, and "load" support.
20275 (infer_host_exec): New function broken out from gdb_load.
20276 (gdb_load): New wrapper for gdbserver_gdb_load.
20277 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20278 gdb_target_cmd. Use -target-select.
20279 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20280 Download binaries to the host. Clear last_mi_remote_file when
20281 we load a new binary.
20282 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20283 call gdbserver_gdb_load and mi_gdb_target_cmd.
20284
32c70722
MC
202852004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20286
20287 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20288 type patterns.
20289
b0cecf36
MC
202902004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20291
20292 * gdb.cp/templates.exp: Fix typo in test name of
20293 "print Foo<volatile char*>::foo".
20294
4120d7e6
MC
202952004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20296
20297 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20298
f679e530
BE
202992004-01-16 Ben Elliston <bje@wasabisystems.com>
20300
20301 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20302 (clean mostlyclean): Remove empty rm.
20303
091c48f6
MC
203042004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20305
20306 * gdb.base/setvar.exp: Add copyright years.
20307
3e5fc8d2
DC
203082004-01-14 David Carlton <carlton@bactrian.org>
20309
20310 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20311 PR c++/1511 and update coment.
20312 * gdb.cp/templates.exp: Update patterns to match current output.
20313 If changes involve something other than whitespace, KFAIL
20314 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20315
63d06c5c
DC
203162004-01-14 David Carlton <carlton@kealia.com>
20317
20318 * gdb.cp/namespace.exp: Add tests involving classes defined within
20319 namespaces.
20320 * gdb.cp/namespace.cc (C::CClass): New.
20321 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20322
a51dab88
EZ
203232004-01-14 Elena Zannoni <ezannoni@redhat.com>
20324
20325 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20326 what debug info we have. Print a better message if something goes
20327 wrong while producing the separate debug info file.
20328
a476ccc9
MC
203292004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20330
20331 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20332
f453692c
MC
203332004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20334
20335 * gdb.base/callfuncs.c: Add copyright notice.
20336
f40063a5
MC
203372004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20338
20339 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20340 inheritance. PR gdb/1498, PR gcc/13539.
20341
19ac3974
EZ
203422004-01-13 Elena Zannoni <ezannoni@redhat.com>
20343
a9c64011
AS
20344 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20345 test specific name.
20346 * gdb.mi/gdb669.exp: Ditto.
20347 * gdb.mi/mi-pthreads.exp: Ditto.
20348 * gdb.mi/mi1-pthreads.exp: Ditto.
20349 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20350
56c97c6e
MC
203512004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20352
20353 * gdb.cp/member-ptr.cc: Add copyright notice.
20354
a0644324
MC
203552004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20356
20357 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20358 some patterns for recent versions of gcc and hpacc. Delete
20359 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20360 Delete tests that access a NULL pointer-to-member-data. This
20361 script is still disabled for gcc.
20362
32fabe09
EZ
203632004-01-12 Elena Zannoni <ezannoni@redhat.com>
20364
20365 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20366 escaped correctly.
32fabe09 20367
1f8a6abb
EZ
203682004-01-12 Elena Zannoni <ezannoni@redhat.com>
20369
20370 * gdb.base/sepdebug.exp: New file.
20371 * gdb.base/sepdebug.c: New file.
20372 * lib/gdb.exp (separate_debug_filename): New procedure.
20373 (gdb_gnu_strip_debug): New procedure.
20374
48efe704
AC
203752004-01-12 Andrew Cagney <cagney@redhat.com>
20376
20377 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20378 * gdb.mi/ChangeLog-1999-2003: New file.
20379
a9415475
AC
203802004-01-12 Andrew Cagney <cagney@redhat.com>
20381
20382 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20383 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20384 or EEXIST", treat EBUSY as an XFAIL.
20385
83b8cf9d
MC
203862004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20387
20388 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20389 hp_cc_compiler.
20390
9939d2a8
MC
203912004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20392
20393 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20394 decorations.
20395
1ff8cadf
MC
203962004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20397
20398 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20399 and "(aCC)" decorations. Remove obsolete doco about old
20400 test results.
20401
6fa9022e
MC
204022004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20403
20404 * gdb.cp/exception.exp: Fix typo in doco.
20405
209721fe
MK
204062004-01-09 Mark Kettenis <kettenis@gnu.org>
20407
20408 * gdb.base/gdb1476.exp: Fix typo.
20409
ef11303e
MC
204102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20411
20412 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20413 file.
20414
041ab88c
MC
204152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20416
20417 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20418 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20419 Use gdb_compile. Remove restriction on gcc. Add some patterns
20420 for recent version of gdb. Delete second half, which was a copy
20421 of the first half with different build flags. This test is
20422 still disabled because it is still not ready for production.
20423
e36d075a
MC
204242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20425
20426 * gdb.cp/exception.cc: Add copyright notice.
20427 * gdb.cp/exception.exp: Add a notice that this file is broken
20428 because of line number changes caused by addition of copyright
20429 notice.
20430
42b190ad
MC
204312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20432
20433 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20434 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20435
8f25f06b
MC
204362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20437
20438 * gdb.cp/classes.exp: Accept gnu abi 2.
20439 * gdb.cp/derivation.exp: Likewise.
20440 * gdb.cp/overload.exp: Likewise.
20441 * gdb.cp/virtfunc.exp: Likewise.
20442
06ded8b8
MC
204432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20444
20445 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20446 semicolon after end of function.
20447
77c26ae3
MC
204482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20449
20450 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20451 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20452 boilerplate code for compiling and running the program under
20453 test. Add some string method tests.
20454
20757486
MC
204552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20456
20457 * gdb.cp/bs15503.cc: Add copyright notice.
20458 * gdb.cp/bs15503.exp: Adjust line number.
20459
0fd3b503
MC
204602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20461
20462 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20463 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20464
10d1bea8
MC
204652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20466
20467 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20468 hp_cc_compiler.
20469
2789202a
MC
204702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20471
20472 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20473 * gdb.cp/ctti.exp: Use the marker instead of "next".
20474 With gcc, run further before bailing.
20475
b862f14c
MC
204762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20477
20478 * gdb.cp/cttiadd.cc: Add copyright notice.
20479 * gdb.cp/cttiadd1.cc: Likewise.
20480 * gdb.cp/cttiadd2.cc: Likewise.
20481 * gdb.cp/cttiadd3.cc: Likewise.
20482
96da2469
MC
204832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20484
20485 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20486 Use gdb_test, gdb_test_multiple. Use floating-point values that
20487 have exact representations in IEEE-ish formats.
20488
053248ff
MC
204892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20490
20491 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20492 compilers. Delete duplicate call to get_compiler_info.
20493 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20494 * gdb.base/volatile.exp: Likewise.
20495
84acecdd
MK
204962004-01-07 Mark Kettenis <kettenis@gnu.org>
20497
20498 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20499 memory at address 0.
20500
fe11a27f
MC
205012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20502
20503 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20504 to test for hp-ux assembler. Fix copyright years.
20505
60ad077b
AC
205062004-01-07 Andrew Cagney <cagney@redhat.com>
20507
20508 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20509
1c9b8f33
AC
205102004-01-07 Andrew Cagney <cagney@redhat.com>
20511
20512 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20513 when creating the read-only file. From analysis by Roland McGrath
20514 and Elena Zannoni.
20515
753ccc7a
MC
205162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20517
20518 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20519
eca3e36b
MC
205202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20521
20522 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20523 data pointers.
20524
f8d4bac4
MC
205252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20526
20527 * gdb.cp/m-static.exp: Compile one source file at a time.
20528 Delete unused call to get_compiler_info.
20529
9b4e0f94
MC
205302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20531
20532 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20533 * gdb.base/call-rt-st.exp: Likewise.
20534 * gdb.base/nodebug.exp: Likewise.
20535 * gdb.base/volatile.exp: Likewise.
20536 * gdb.cp/ref-types.exp: Likewise.
20537 * gdb.cp/templates.exp: Likewise.
20538
023c1024
MK
205392004-01-05 Mark Kettenis <kettenis@gnu.org>
20540
20541 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20542
19703c4a
MC
205432004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20544
20545 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20546 hppa*-hp-hpux*.
20547
18b67037
MK
205482004-01-04 Mark Kettenis <kettenis@gnu.org>
20549
ba6219c8
MK
20550 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20551 x86_64-*-*.
20552
18b67037
MK
20553 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20554 sparc64-*-* and sparc*-solaris2*.
20555
1bfbbb9d
MK
205562004-01-04 Mark Kettenis <kettenis@gnu.org>
20557
20558 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20559 return ${tests}" test. The ${tests} already mentions the
20560 filename.
20561
06846494
MC
205622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20563
20564 * gdb.cp/local.exp: Accept gcc abi 2.
20565
3b0cb202
MC
205662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20567
20568 * gdb.cp/templates.exp: Accept gcc abi 2.
20569
0643ec3f
MC
205702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20571
20572 * lib/compiler.cc: Remove supports_template_debugging.
20573 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20574
d231d0b1
MC
205752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20576
20577 * gdb.cp/namespace.exp: Accept gcc abi 2.
20578
44ffb27c
MC
205792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20580
20581 * gdb.cp/method.exp: Accept gcc abi 2.
20582
184ad485
MC
205832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20584
20585 * gdb.cp/classes.exp: Generate identical results as old version.
20586 * gdb.cp/derivation.exp: Likewise.
20587 * gdb.cp/overload.exp: Likewise.
20588 * gdb.cp/virtfunc.exp: Likewise.
20589
116f09e7
MC
205902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20591
20592 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20593 mysterious bug with sourceware version of expect.
20594
b1379776
MC
205952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20596
20597 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20598 current versions of gcc, including gcc abi 2. Remove gratuitous
20599 restart of test program. Use gdb_test_multiple and gdb_test for
20600 all tests. Add patterns to xfail missing "const" in "const char *"
20601 and kfail PR gdb/1155.
20602
6b7a4c0e
MC
206032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20604
20605 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20606 current versions of gcc, including gcc abi 2. Remove gratuitous
20607 restart of test program. Use gdb_test_multiple and gdb_test for
20608 all tests. Add patterns to kfail PR gdb/1498.
20609
51615d72
MC
206102003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20611
20612 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20613 current versions of gcc, including gcc abi 2. Use "breakpoint"
20614 and "continue" instead of restarting the target program. Use
20615 gdb_test_multiple and gdb_test for all tests.
20616
7b79a9d7
MK
206172004-01-01 Mark Kettenis <kettenis@gnu.org>
20618
20619 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20620 for *-*-solaris2*.
20621
1cd3489f
MC
206222003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20623
20624 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20625 current versions of gcc, including gcc abi 2. Use "breakpoint"
20626 and "continue" instead of restarting the target program several
20627 times. Use gdb_test_multiple and gdb_test for all tests.
20628
850742db
MC
206292003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20630
20631 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20632 source files.
20633
eb4bbda8
MC
206342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20635
20636 * gdb.base/environ.exp: Handle compiling test case from multiple
20637 source files.
20638
e42c7771
MC
206392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20640
20641 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20642
80e4b428
JB
206432003-12-17 Jim Blandy <jimb@redhat.com>
20644
5f06973a
JB
20645 * gdb.base/freebpcmd.c: Add copyright notice.
20646
80e4b428
JB
20647 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20648
0ab84fb7
MC
206492003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20650
20651 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20652
1b3bb3d0
JB
206532003-12-13 Jim Blandy <jimb@redhat.com>
20654
20655 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20656
3a4c9371
KB
206572003-12-12 Kevin Buettner <kevinb@redhat.com>
20658
20659 * gdb.asm/frv.inc: New file.
20660 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20661
a1dea79a
FF
206622003-12-09 Fred Fish <fnf@redhat.com>
20663
20664 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20665 functions to break1.c and leave prototypes behind. Add more
20666 "set breakpoint NN here" comments.
20667 * gdb.base/break1.c: New file.
20668
20669 * gdb.base/break.exp: Handle compiling test case from multiple
20670 source files and change source file references as needed.
20671 * gdb.base/completion.exp: Ditto.
20672 * gdb.base/condbreak.exp: Ditto.
20673 * gdb.base/define.exp: Ditto.
20674 * gdb.base/ena-dis-br.exp: Ditto.
20675 * gdb.base/info-proc.exp: Ditto.
20676 * gdb.base/maint.exp: Ditto.
20677 * gdb.base/until.exp: Ditto.
20678
20679 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20680 hardcoded line numbers.
20681 * gdb.base/define.exp: Ditto.
20682 * gdb.base/ena-dis-br.exp: Ditto.
20683 * gdb.base/maint.exp: Ditto.
20684 * gdb.base/until.exp: Ditto.
20685
20686 * gdb.base/completion.exp: Use "break1" for completion tests since
20687 "break" is no longer a unique prefix.
20688
5266b69c
AC
206892003-12-06 Andrew Cagney <cagney@redhat.com>
20690
20691 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20692 "return_value_unimplemented". When an unimplemented struct return
20693 architecture, report incorrect values as a KFAIL
20694
374451f0
MC
206952003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20696
20697 * gdb.cp/rtti.exp: Accept new wording of warning from
20698 cp_lookup_rtti_type.
20699
ba9b20a7
MC
207002003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20701
20702 Partial fix for PR testsuite/1456.
20703 * gdb.base/scope.exp (test_at_main): Replace references to
20704 gcc_compiled with calls to test_compiler_info.
20705 (test_at_foo): Likewise.
20706 (test_at_bar): Likewise.
20707
b74b6d0b
MC
207082003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20709
20710 Partial fix for PR testsuite/1456.
20711 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20712 to test_compiler_info.
20713
ccfa3402
MC
207142003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20715
20716 * gdb.base/so-impl-ld.exp: Update copyright notice.
20717
f6246aba
MC
207182003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20719
20720 Partial fix for PR testsuite/1456.
20721 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20722 to test_compiler_info.
20723
13ae734a
MC
207242003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20725
20726 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20727 from current versions of gdb. Clean up regular expressions.
20728 Delete redundant timeout case.
20729
d8e1cdee
MC
207302003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20731
20732 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20733 from current versions of gdb. Clean up regular expressions.
20734 Delete redundant timeout case.
20735
96457b64
MC
207362003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20737
20738 Partial fix for PR testsuite/1456.
20739 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20740 gcc_compiled with call to test_compiler_info.
20741
f35309fc
MC
207422003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20743
20744 Partial fix for PR testsuite/1456.
20745 * gdb.base/list.exp (test_list_function): Delete unused declaration
20746 of gcc_compiled.
20747
d7afdf9b
MC
207482003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20749
20750 Partial fix for PR testsuite/1456.
20751 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20752 call to test_compiler_info.
20753
71507b56
MK
207542003-11-29 Mark Kettenis <kettenis@gnu.org>
20755
20756 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20757 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20758 it to create the appropriate note.inc.
20759 * gdb.asm/asmsrc1.s: Include "note.inc".
20760 * gdb.asm/netbsd.inc: New file.
20761 * gdb.asm/empty.inc: New file.
20762
f81f93f7
MC
207632003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20764
20765 Partial fix for PR testsuite/1456.
20766 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20767 calls to test_compiler_info.
20768
9a77938e
MC
207692003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20770
20771 Partial fix for PR testsuite/1456.
20772 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20773 calls to test_compiler_info.
20774
e8367dc7
MK
207752003-11-27 Mark Kettenis <kettenis@gnu.org>
20776
20777 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20778 pattern for the KFAILs.
20779
526c61ee
AF
207802003-11-25 Adam Fedor <fedor@gnu.org>
20781
20782 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20783 * gdb.objc/objcdecode.m: New file.
20784
28f2d600
AF
207852003-11-25 Adam Fedor <fedor@gnu.org>
20786
20787 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20788 * gdb.objc/nondebug.m: New file.
20789
a3895cee
BE
207902003-11-26 Ben Elliston <bje@wasabisystems.com>
20791
20792 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20793 NetBSD as it does on FreeBSD. Modelled on a similar change by
20794 Mark Kettenis on 2003-05-30.
20795 (link-flags): Set to "--entry _start" regardless of target.
20796 Special linker flags are to be appended to $link-flags.
20797 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20798
c9f2c8a3
MC
207992003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20800
20801 * gdb.cp/method.exp: Accept output of new demangler.
20802
15a0587a 208032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20804
20805 * gdb/class2.exp: New file.
20806 * gdb/class2.cc: New file.
20807
3c00b570
MC
208082003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20809
20810 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20811 of new demangler.
20812
7027acc7
MK
208132003-11-23 Mark Kettenis <kettenis@gnu.org>
20814
20815 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20816 of gdb_test "run".
20817
b0e1598a
MK
208182003-11-23 Mark Kettenis <kettenis@gnu.org>
20819
20820 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20821 "continue" into "run".
20822
4d9eda44
MC
208232003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20824
20825 Partial fix for PR testsuite/1456.
20826 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20827 call to test_compiler_info.
20828 * gdb.cp/ctti.exp: Likewise.
20829 * gdb.cp/derivation.exp: Likewise.
20830 * gdb.cp/member-ptr.exp: Likewise.
20831 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20832 reference to gcc_compiled.
20833
208342003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20835
20836 Fix PR testsuite/1463.
20837 * gdb.base/structs.exp (start_structs_test): Call
20838 get_debug_format before using the debug format.
20839
d422fe19
AC
208402003-11-22 Andrew Cagney <cagney@redhat.com>
20841
20842 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20843 * gdb.base/structs.exp: Use gdb_test_multiple.
20844
039cf96d
AC
208452003-11-20 Andrew Cagney <cagney@redhat.com>
20846
6882279b
AC
20847 * gdb.base/structs.exp: Handle and recover from internal errors.
20848 Replace "foo${n}" with "foo<n>" in test messages.
20849
e53890ae
AC
20850 * gdb.base/structs.exp: Update copyright. Rewrite.
20851 * gdb.base/structs.c: Update copyright. Rewrite.
20852
2b211c59
AC
20853 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20854 resync count exceeded.
d63a86f8 20855
039cf96d
AC
20856 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20857 from the internal error.
20858 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20859 Original from Jim Blandy.
20860 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20861
eac98b22
AC
208622003-11-19 Andrew Cagney <cagney@redhat.com>
20863
20864 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20865 KFAIL.
20866
67455b2a
MK
208672003-11-17 Mark Kettenis <kettenis@gnu.org>
20868
20869 New testcase for PR backtrace/1435.
20870 * gdb.arch/i386-unwind.exp: New file.
20871 * gdb.arch/i386-unwind.c: New file.
20872
853d6e5b
AC
208732003-11-17 Andrew Cagney <cagney@redhat.com>
20874
20875 * lib/gdb.exp (compiler_info): New global.
20876 (test_compiler_info): New function.
20877 (get_compiler_info): Set compiler_info.
20878 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20879 "compiler_info" to gcc-<major>-<minor>.
20880
38cf6e11
MC
208812003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20882
20883 * gdb.trace/configure: Remove.
20884
a50d3602
EZ
208852003-11-13 Elena Zannoni <ezannoni@redhat.com>
20886
20887 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20888 breakpoints.
a50d3602
EZ
20889 * gdb.base/break.exp: Remove all references to explicit line
20890 numbers.
20891
d9407aaa
NC
208922003-11-11 Nick Clifton <nickc@redhat.com>
20893
20894 * gdb.base/shreloc.exp: Do not run for targets which do not
20895 support shared objects.
20896
db488fc1
CV
208972003-11-10 Corinna Vinschen <vinschen@redhat.com>
20898
20899 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20900 Don't run tests if nofileio flag is given.
20901
6a90a18e
EZ
209022003-11-07 Elena Zannoni <ezannoni@redhat.com>
20903
20904 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20905 as well as 'Watchpoint'.
6a90a18e 20906
0b915e9c
EZ
209072003-11-06 Elena Zannoni <ezannoni@redhat.com>
20908
20909 Reported by Jim Ingham <jingham@apple.com>:
20910 * gdb.base/annota1.exp: Match at least one occurrence of the
20911 signal handler annotation.
20912
d7e4b55f
EZ
209132003-11-06 Elena Zannoni <ezannoni@redhat.com>
20914
a9c64011
AS
20915 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20916 as well as 'Watchpoint'.
d7e4b55f 20917
2fe4e8d0
MC
209182003-11-05 Michael Chastain <mec@shout.net>
20919
20920 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20921
6ef88553
KW
209222003-11-03 Kris Warkentin <kewarken@qnx.com>
20923
20924 * gdb.arch/gdb1291.c: New test file.
20925 * gdb.arch/gdb1291.exp: New test script.
20926 * gdb.arch/gdb1431.c: New test file.
20927 * gdb.arch/gdb1431.exp: New test script.
20928
ae7dc4d8
MC
209292003-10-22 Michael Chastain <mec@shout.net>
20930
20931 * gdb.mi/pthreads.c: Add copyright notice.
20932
c39d7427
MC
209332003-10-22 Michael Chastain <mec@shout.net>
20934
20935 * gdb.threads/pthreads.c: Add copyright notice.
20936
8b7d96c1
MC
209372003-10-20 Michael Chastain <mec@shout.net>
20938
20939 * gdb.base/gdb1056.exp: New test script.
20940
d1d69fdd
DJ
209412003-10-13 Daniel Jacobowitz <drow@mvista.com>
20942
20943 * gdb.threads/killed.exp: Use gdb_run_cmd.
20944
7d605576
DJ
209452003-10-13 Daniel Jacobowitz <drow@mvista.com>
20946
20947 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20948 create a core file.
20949 * gdb.threads/gcore-thread.exp: Likewise.
20950
618ec112
CV
209512003-10-13 Corinna Vinschen <vinschen@redhat.com>
20952
20953 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20954 type, based on char type.
20955 (struct bit_flags_short_t): New bitfield type, based on short type.
20956 (init_bit_flags_char): New fuction.
20957 (init_bit_flags_short): Ditto.
20958 (print_bit_flags_char): Ditto.
20959 (print_bit_flags_short): Ditto.
20960 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20961
9367a73c
MC
209622003-10-11 Michael Chastain <mec@shout.net>
20963
20964 * gdb.base/call-rt-st.exp: Update copyright year.
20965
1decf120
KI
209662003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20967
20968 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20969 * gdb.disasm/sh3.s: Ditto.
20970
5445b2ae
DJ
209712003-10-07 Daniel Jacobowitz <drow@mvista.com>
20972
20973 * gdb.threads/switch-threads.exp: New test.
20974 * gdb.threads/switch-threads.c: New source file.
20975
aec24853
CV
209762003-10-07 Corinna Vinschen <vinschen@redhat.com>
20977
20978 * gdb.base/ending-run.exp: Add sh specific case.
20979
adc7428d
AC
209802003-10-06 Andrew Cagney <cagney@redhat.com>
20981
20982 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20983 * gdb.disasm/mn10200.exp: Delete obsolete file.
20984
c9d37158
DJ
209852003-09-29 Daniel Jacobowitz <drow@mvista.com>
20986
20987 * ChangeLog: Correct an entry command.exp -> commands.exp.
20988 * gdb.base/commands.exp (bp_deleted_in_command_test)
20989 (temporary_breakpoint_commands): Check noargs.
20990
79c2c32d
DC
209912003-09-25 David Carlton <carlton@kealia.com>
20992
20993 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20994 of some print tests, where appropriate. Add tests for C::D::cd,
20995 E::ce, F::cXfX, G::XgX.
20996 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20997
594e6d67
RE
209982003-09-25 Richard Earnshaw <rearnsha@arm.com>
20999
21000 * lib/java.exp (java_init): Import target_alias before using it.
21001
10f0d451
DC
210022003-09-25 David Carlton <carlton@kealia.com>
21003
21004 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21005
274bcba0
EZ
210062003-09-23 Elena Zannoni <ezannoni@redhat.com>
21007
d63a86f8 21008 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21009 weirdness.
274bcba0 21010
cdbf20f7
MC
210112003-09-17 Michael Chastain <mec@shout.net>
21012
21013 * gdb.cp/gdb1355.exp: New file.
21014 * gdb.cp/gdb1355.c: New file.
21015
71e06f80
CV
210162003-09-15 Corinna Vinschen <vinschen@redhat.com>
21017
21018 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21019 * gdb.asm/sh.inc: New file.
21020
5c4e30ca
DC
210212003-09-11 David Carlton <carlton@kealia.com>
21022
bd45b7af
DC
21023 * gdb.cp/namespace.exp: Add tests for namespace types.
21024 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21025 (test_namespace): New.
21026
1c199746
EZ
210272003-09-11 Elena Zannoni <ezannoni@redhat.com>
21028
a9c64011 21029 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21030 * gdb.stabs/weird.exp: Ditto.
1c199746 21031
04ed252f
MC
210322003-09-08 Michael Chastain <mec@shout.net>
21033
21034 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21035
d8a2d9e7
MC
210362003-09-07 Michael Chastain <mec@shout.net>
21037
21038 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21039 'parse error'.
21040
161afb24
MK
210412003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21042
21043 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21044
49f2741a
MC
210452003-08-30 Michael Chastain <mec@shout.net>
21046
21047 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21048 * gdb.gdb/observer.exp: Ditto.
21049 * gdb.gdb/xfullpath.exp: Ditto.
21050
8afa723e
MK
210512003-08-29 Mark Kettenis <kettenis@gnu.org>
21052
21053 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21054 *-*-*bsd*.
21055
f31dfe3b
JJ
210562003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21057
21058 * gdb.base/dump.exp: Skip for ia64.
21059
4630e498
JJ
210602003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21061
21062 * gdb.asm/asm-source.exp: Add ia64 support.
21063 * gdb.asm/ia64.inc: New file.
21064
1105b7ef
MC
210652003-08-22 Michael Chastain <mec@shout.net>
21066
21067 * gdb.cp: New directory.
21068 * gdb.cp/*: Copy from gdb.c++/*.
21069 * gdb.c++/*: Remove.
21070 * Makefile.in: Change gdb.c++ to gdb.cp.
21071 * configure.in: Ditto.
21072 * configure: Regnerate.
21073
c945b932
MK
210742003-08-18 Mark Kettenis <kettenis@gnu.org>
21075
21076 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21077 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21078
2b66634b
DJ
210792003-08-17 Daniel Jacobowitz <drow@mvista.com>
21080
21081 * mi-var-display.exp (-var-list-children weird): Accept function
21082 pointers with argument types.
21083 * mi1-var-display.exp (-var-list-children weird): Likewise.
21084 * mi2-var-display.exp (-var-list-children weird): Likewise.
21085
a356f73b
DJ
210862003-08-17 Daniel Jacobowitz <drow@mvista.com>
21087
21088 * gdb.base/annota3.exp: Add missing newline.
21089
483417b8
MC
210902003-08-06 Michael Chastain <mec@shout.net>
21091
21092 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21093
c99c59c3
MS
210942003-08-12 Michael Snyder <msnyder@redhat.com>
21095
21096 * gdb.base/float.exp: Add test for SH.
21097
55ed7501
MK
210982003-08-10 Mark Kettenis <kettenis@gnu.org>
21099
21100 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21101
1a371f2e
EZ
211022003-08-07 Elena Zannoni <ezannoni@redhat.com>
21103
21104 * gdb.base/completion.exp: Remove reduntant completion test
21105 on filename.
21106
e0f353ce
EZ
211072003-08-07 Elena Zannoni <ezannoni@redhat.com>
21108
a9c64011
AS
21109 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21110 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21111 gdb.trace/save-trace.exp: Make sure that full pathnames are
21112 escaped correctly.
e0f353ce 21113
5710a1af 211142003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21115
a9c64011
AS
21116 * configure.in: Don't generate config.h from config.hin.
21117 * configure: Regenerate.
21118 * config.hin: Remove file.
21119 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21120 * gdb.threads/pthreads.c: Ditto.
5710a1af 21121
dcd81ce9
DJ
211222003-08-07 Daniel Jacobowitz <drow@mvista.com>
21123
21124 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21125 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21126 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21127 Replace ld24 with seth/add3.
21128
6009d884
AC
211292003-08-02 Andrew Cagney <cagney@redhat.com>
21130
21131 * gdb.base/annota3.exp: New file.
21132 * gdb.base/annota3.c: New file.
21133 * gdb.c++/annota3.exp: New file.
21134 * gdb.c++/annota3.cc: New file.
21135
51514e06
MC
211362003-07-29 Michael Chastain <mec@shout.net>
21137
21138 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21139 actually failed.
21140 (do_pass): Likewise.
21141 * gdb.threads/tls.exp: Always initialize no_of_threads.
21142
4ee6625b
DJ
211432003-07-27 Daniel Jacobowitz <drow@mvista.com>
21144
21145 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21146 pattern.
21147 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21148 * gdb.threads/tls.exp: Recognize one case of the host library not
21149 supporting TLS.
21150
225f2bf6
AC
211512003-07-27 Andrew Cagney <cagney@redhat.com>
21152
21153 * gdb.base/fileio.exp: Use SH when running commands using
21154 remote_exec.
21155
bcb27c9f
DJ
211562003-07-24 Daniel Jacobowitz <drow@mvista.com>
21157
21158 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21159 * gdb.base/relocate.c (dummy): New padding array.
21160
3d67be83
MS
211612003-07-22 Michael Snyder <msnyder@redhat.com>
21162
d63a86f8 21163 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21164
21165 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21166 patterns to be more general, accepting old and new output.
21167 Some output chars (such as '+') also must be quoted.
d63a86f8 21168 Some addresses are displayed numerically instead of
3d67be83
MS
21169 symbolically.
21170
57ba3b85
MS
211712003-07-23 Michael Snyder <msnyder@redhat.com>
21172
686d097c
MS
21173 * gdb.base/return2.exp: Don't test long-long return.
21174
57ba3b85
MS
21175 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21176 * gdb.disasm/t01_mov.exp: Ditto.
21177 * gdb.disasm/t02_mova.s: Ditto.
21178 * gdb.disasm/t02_mova.exp: Ditto.
21179 * gdb.disasm/t03_add.s: Ditto.
21180 * gdb.disasm/t03_add.exp: Ditto.
21181 * gdb.disasm/t04_sub.s: Ditto.
21182 * gdb.disasm/t04_sub.exp: Ditto.
21183 * gdb.disasm/t05_cmp.s: Ditto.
21184 * gdb.disasm/t05_cmp.exp: Ditto.
21185 * gdb.disasm/t06_ari2.s: Ditto.
21186 * gdb.disasm/t06_ari2.exp: Ditto.
21187 * gdb.disasm/t07_ari3.s: Ditto.
21188 * gdb.disasm/t07_ari3.exp: Ditto.
21189 * gdb.disasm/t08_or.s: Ditto.
21190 * gdb.disasm/t08_or.exp: Ditto.
21191 * gdb.disasm/t09_xor.s: Ditto.
21192 * gdb.disasm/t09_xor.exp: Ditto.
21193 * gdb.disasm/t10_and.s: Ditto.
21194 * gdb.disasm/t10_and.exp: Ditto.
21195 * gdb.disasm/t11_logs.s: Ditto.
21196 * gdb.disasm/t11_logs.exp: Ditto.
21197 * gdb.disasm/t12_bit.s: Ditto.
21198 * gdb.disasm/t12_bit.exp: Ditto.
21199 * gdb.disasm/t13_otr.s: Ditto.
21200 * gdb.disasm/t13_otr.exp: Ditto.
21201
e00759ef
EZ
212022003-07-22 Elena Zannoni <ezannoni@redhat.com>
21203
21204 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21205
8bc2021f
EZ
212062003-07-22 Elena Zannoni <ezannoni@redhat.com>
21207
a9c64011
AS
21208 * gdb.threads/tls.c : New file.
21209 * gdb.threads/tls.exp : New file.
21210 * gdb.threads/tls-main.c : New file.
21211 * gdb.threads/tls-shared.c : New file.
21212 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21213
89320c4c
AS
212142003-07-22 Andreas Schwab <schwab@suse.de>
21215
21216 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21217
180dea7c
AS
212182003-07-20 Andreas Schwab <schwab@suse.de>
21219
21220 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21221 due to insn reordering.
21222
0714963c
AC
212232003-07-15 Andrew Cagney <cagney@redhat.com>
21224
21225 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21226
98a23b3f
MC
212272003-07-15 Michael Chastain <mec@shout.net>
21228
21229 * gdb.base/gdb1250.exp: New file.
21230 * gdb.base/gdb1250.c: New file.
21231
27e417a2
ML
212322003-07-09 Michal Ludvig <mludvig@suse.cz>
21233
21234 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21235 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21236
8bc2021f
EZ
212372003-07-09 Elena Zannoni <ezannoni@redhat.com>
21238
a9c64011
AS
21239 * gdb.threads/tls.c: New file.
21240 * gdb.threads/tls.exp: New file.
21241 * gdb.threads/tls-main.c: New file.
21242 * gdb.threads/tls-shared.c: New file.
21243 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21244
d99968dc
EZ
212452003-07-09 Elena Zannoni <ezannoni@redhat.com>
21246
21247 * gdb.base/annota1.exp: Make sure that we properly escape the
21248 full path of the source file. Xfail more permissive patterns,
d63a86f8 21249 due to a compiler debug info problem.
d99968dc 21250
83876b3b
AS
212512003-07-07 Andreas Schwab <schwab@suse.de>
21252
2705e972
AS
21253 * gdb.asm/m68k.inc: New file.
21254 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21255
83876b3b
AS
21256 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21257 arguments"): Also match negative number.
21258
21259 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21260
3a871b37
DJ
212612003-07-03 Daniel Jacobowitz <drow@mvista.com>
21262
21263 * gdb.base/store.c (charest): New typedef.
21264 (add_char): Rename to add_charest, update.
21265 (wack_char): Rename to wack_charest, update types. Return l + r
21266 to keep r live across the call.
21267 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21268 (wack_double, wack_doublest): Return l + r to keep r live across
21269 the call.
21270 * gdb.base/store.exp: Accomodate store.c changes.
21271
b2a7f303
DC
212722003-06-30 David Carlton <carlton@kealia.com>
21273
21274 * gdb.c++/maint.exp (test_invalid_name): New.
21275 (test_first_component): Add tests for invalid names.
21276
3c6cb4a1
MC
212772003-06-29 Michael Chastain <mec@shout.net>
21278
21279 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21280 output of '<VTT for class>' for virtual base classes.
21281
f1c2644b
DJ
212822003-06-29 Daniel Jacobowitz <drow@mvista.com>
21283
21284 * gdb.base/completion.exp: Tab-complete "complet" instead of
21285 "compl".
21286 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21287
18080350
DJ
212882003-06-29 Daniel Jacobowitz <drow@mvista.com>
21289
21290 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21291 * gdb.base/volatile.exp: Likewise.
21292
f56973f8
DJ
212932003-06-29 Daniel Jacobowitz <drow@mvista.com>
21294
21295 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21296 gdb/1265.
21297
212982003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21299 Daniel Jacobowitz <drow@mvista.com>
21300
21301 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21302 initial line count of 'captured_main' from 26 to 32.
21303 (test_with_self): Allow xmalloc call to be interleaved with the
21304 preceding two lines.
21305
e766d4d6
JB
213062003-06-24 Joel Brobecker <brobecker@gnat.com>
21307
21308 * gdb.base/bang.exp: New testcase.
21309
f125c9a4
JB
213102003-06-23 Joel Brobecker <brobecker@gnat.com>
21311
21312 * gdb.base/langs.exp: Add some tests for the "minimal" language
21313 support.
21314
6e25beaf
EZ
213152003-06-23 Elena Zannoni <ezannoni@redhat.com>
21316
21317 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21318 the testcase.
21319
2f816dda
DJ
213202003-06-22 Daniel Jacobowitz <drow@mvista.com>
21321
21322 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21323 offset.
21324
db5a5748
DJ
213252003-06-22 Daniel Jacobowitz <drow@mvista.com>
21326
21327 * gdb.c++/pr-1210.cc: New file.
21328 * gdb.c++/pr-1210.exp: New file.
21329
1df0c130
DJ
213302003-06-21 Daniel Jacobowitz <drow@mvista.com>
21331
21332 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21333 000-exec-continue.
21334
a92feac0
MK
213352003-06-15 Mark Kettenis <kettenis@gnu.org>
21336
21337 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21338 on *-*-*bsd* instead of *-*-freebsd*.
21339
81a58f5b
AC
213402003-06-14 Andrew Cagney <cagney@redhat.com>
21341
21342 * gdb.base/store.exp: Test longest and doublest. Test all
21343 parameters. Weaken return statement match.
21344 * gdb.base/store.c: Add longest and doublest - aka long long and
21345 long double functions. Put all parameters into local register
21346 variables. Use negative values.
21347
b257a0d3
AC
213482003-06-14 Andrew Cagney <cagney@redhat.com>
21349
21350 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21351 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21352 exit status.
21353 * gdb.base/fileio.exp: Disable target when nointerrupts and
21354 noinferiorio, instead of limiting it to remote. Use remote_exec
21355 instead of system.
d63a86f8 21356
21c38304
JJ
213572003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21358
21359 * gdb.base/float.exp: Add ia64 support.
21360
1bcdb424
CV
213612003-06-12 Corinna Vinschen <vinschen@redhat.com>
21362
21363 * gdb.base/fileio.exp: Run only on remote targets.
21364
6aeb981f
CV
213652003-06-10 Corinna Vinschen <vinschen@redhat.com>
21366
21367 * gdb.base/fileio.c: New file, testing File-I/O.
21368 * gdb.base/fileio.exp: Ditto.
21369
53df362e
RG
213702003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21371
21372 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21373 shared objects after relocation at load time (gdb PR/1132).
21374 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21375 as above, part of the shared object relocation test.
53df362e 21376
ffee1b46
MK
213772003-06-08 Mark Kettenis <kettenis@gnu.org>
21378
b5ca3722
MK
21379 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21380 fully filled history list.
21381 * gdb.base/gdb_history: New file.
21382
03ed860d
MK
21383 * gdb.base/signals.exp: XFAIL "continue to func1" on
21384 i*86-*-freebsd*.
21385
ffee1b46
MK
21386 * gdb.base/attach.exp: When trying to attach to a nonexistent
21387 process, make it possible to specify the PID based on the target,
21388 and do so for *-*-freebsd*.
21389
d80dbb52
RH
213902003-06-02 Richard Henderson <rth@redhat.com>
21391
21392 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21393
6dd77b81
RH
213942003-06-02 Richard Henderson <rth@redhat.com>
21395
21396 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21397
f6347e16
RH
213982003-06-02 Richard Henderson <rth@redhat.com>
21399
21400 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21401
2c161407
DJ
214022003-06-01 Daniel Jacobowitz <drow@mvista.com>
21403
21404 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21405 of globalvar.
21406
572eb746
MK
214072003-06-01 Mark Kettenis <kettenis@gnu.org>
21408
21409 * gdb.asm/asm-source.exp: Check for memory read errors in
21410 disassembler test on *BSD too.
21411
9e9617a5
RH
214122003-06-01 Richard Henderson <rth@redhat.com>
21413
21414 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21415 for .frame.
21416 (gdbasm_call): Lose ldgp.
21417 (gdbasm_startup): Add frame information.
21418 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21419
7b34ad4e
MK
214202003-05-31 Mark Kettenis <kettenis@gnu.org>
21421
21422 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21423 i?86-*-*.
21424
10059fdf
MK
214252003-05-30 Mark Kettenis <kettenis@gnu.org>
21426
21427 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21428 FreeBSD.
21429
acf4b816
RH
214302003-05-29 Richard Henderson <rth@redhat.com>
21431
21432 * gdb.asm/alpha.inc: New file.
21433 * gdb.asm/asm-source.exp: Use it.
21434
e9ecd949
JB
214352003-05-29 Jim Blandy <jimb@redhat.com>
21436
21437 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21438 'core.PID'.
21439
e3e5a4f3
JB
214402003-05-22 Jim Blandy <jimb@redhat.com>
21441
21442 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21443 backtrace.
d63a86f8 21444
72fe3d25
DC
214452003-05-20 David Carlton <carlton@math.stanford.edu>
21446
21447 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21448 this time.
21449
58da2eb2
DC
214502003-05-19 David Carlton <carlton@bactrian.org>
21451
21452 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21453 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21454
1fcb5155
DC
214552003-05-19 David Carlton <carlton@bactrian.org>
21456
21457 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21458 namespace tests.
21459 Bump copyright date.
21460 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21461 (main): Call C::D::marker2.
21462 * gdb.c++/namespace1.cc: New file.
21463
85e85163
JJ
214642003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21465
21466 Roland McGrath <roland@redhat.com>
d63a86f8 21467 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21468 there is no manager thread.
21469
a25fbfec
JJ
214702003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21471
d63a86f8
RM
21472 * gdb.threads/schedlock.exp: Remove assumption that all threads
21473 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21474 in one of the child threads rather than the main thread.
21475
be375bae
JB
214762003-05-07 Jim Blandy <jimb@redhat.com>
21477
09bf6082
JB
21478 Add support for assembly source testing on the s390x.
21479 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21480 architecture.
21481 * gdb.asm/s390x.inc: New file.
21482
be375bae
JB
21483 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21484 succession of 'if' statements.
21485
00905d52
AC
214862003-05-05 Andrew Cagney <cagney@redhat.com>
21487
21488 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21489
b1e29e33
AC
214902003-05-05 Andrew Cagney <cagney@redhat.com>
21491
21492 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21493 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21494
e33d66ec
EZ
214952003-05-02 Elena Zannoni <ezannoni@redhat.com>
21496
21497 * gdb.base/charset.exp: Update based on new behavior of set/show
21498 charset commands.
21499
2b6fd0d8
AC
215002003-05-01 Andrew Cagney <cagney@redhat.com>
21501
21502 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21503 variable do not give memory errors.
21504
130cacce
AF
215052003-04-30 Adam Fedor <fedor@gnu.org>
21506
21507 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21508 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21509 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21510 gdb.objc/basicclass.m: : New files
21511
21512 * lib/gdb.exp (gdb_compile_objc): New procedure.
21513
bea71854
DJ
215142003-04-27 Daniel Jacobowitz <drow@mvista.com>
21515
21516 * gdb.base/signals.exp: Make backtrace tests more specific.
21517
0f20eeea
DC
215182003-04-23 David Carlton <carlton@bactrian.org>
21519
21520 * gdb.c++/maint.exp (test_first_component): Add tests for
21521 'operator' in more locations.
21522
c8c4d8dc
KB
215232003-04-16 Kevin Buettner <kevinb@redhat.com>
21524
21525 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21526
3fe60e3c
EZ
215272003-04-16 Elena Zannoni <ezannoni@redhat.com>
21528
21529 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21530 func marke' instead. Update test name.
3fe60e3c 21531
9219021c
DC
215322003-04-15 David Carlton <carlton@math.stanford.edu>
21533
21534 * gdb.c++/maint.exp: New file.
21535
5dd55bdd
EZ
215362003-04-14 Elena Zannoni <ezannoni@redhat.com>
21537
21538 * gdb.threads/schedlock.c: Change type of thread function argument
21539 to long, to avoid warnings on 64-bit platforms.
21540
00890572
EZ
215412003-04-14 Elena Zannoni <ezannoni@redhat.com>
21542
a9c64011
AS
21543 * gdb.base/attach.exp: Add new message from ptrace in case of
21544 attaching to nonexistent process.
d63a86f8 21545
93201743
JB
215462003-04-11 Jim Blandy <jimb@redhat.com>
21547
21548 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21549 gdb.c++/userdef.cc: Place comments on the lines to which the
21550 marker function might return.
21551 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21552 gdb.c++/userdef.exp: Look for those comments to check that we've
21553 returned to the right place, instead of checking line numbers.
21554
2a11c64d
EZ
215552003-04-11 Elena Zannoni <ezannoni@redhat.com>
21556
a9c64011
AS
21557 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21558 match on sourcefile name, instead of directory name.
2a11c64d 21559
68ab8fc5
EZ
215602003-04-10 Elena Zannoni <ezannoni@redhat.com>
21561
d63a86f8 21562 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21563 working directory name.
21564
5624293a
JB
215652003-04-09 Jim Blandy <jimb@redhat.com>
21566
21567 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21568 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21569 after an inferior function call, report the failure, but allow the
21570 test to continue.
21571
f1f02ee4
SC
215722003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21573
21574 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21575 with -DPROTOTYPES.
21576
6eb79af0
SC
215772003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21578
21579 * gdb.base/break.exp: Revert last patch.
21580
8dfb4cf0
SC
215812003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21582
21583 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21584 with -DPROTOTYPES.
21585
ed4c619a
AC
215862003-04-02 Andrew Cagney <cagney@redhat.com>
21587
21588 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21589 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21590 matching directories by the name breakpoint.
21591 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21592 Make "continue to marker1" consistent.
21593 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21594 message consistent.
21595 * lib/gdb.exp: Put "the program is no longer running", and "the
21596 program exited" in parenthesis.
21597 * lib/mi-support.exp: Ditto.
d63a86f8 21598
4e35d5f0 215992003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21600
4e35d5f0
BR
21601 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21602
71900fe8
AC
216032003-03-29 Andrew Cagney <cagney@redhat.com>
21604
21605 * gdb.base/sizeof.c (main): Print the value of '\377'.
21606 * gdb.base/sizeof.exp: Check the sign of '\377'.
21607
c0655a16
MC
216082003-03-27 Michael Chastain <mec@shout.net>
21609
21610 * gdb.base/gdb1090.exp: New file.
21611 * gdb.base/gdb1090.cc: New file.
21612
5b2a3989
JB
216132003-03-27 J. Brobecker <brobecker@gnat.com>
21614
21615 * gdb.gdb/observer.exp: New regression test.
21616
79876890
MC
216172003-03-27 Michael Chastain <mec@shout.net>
21618
21619 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21620 * gdb.base/ptype.exp: Likewise.
21621
6eac95e3
CV
216222003-03-27 Corinna Vinschen <vinschen@redhat.com>
21623
21624 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21625
e8c71839
MC
216262003-03-26 Michael Chastain <mec@shout.net>
21627
21628 * gdb.base/ptype.exp: Actually use some typedef'd types.
21629
71b10041
SC
216302003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21631
21632 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21633 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21634
2512cf80
CV
216352003-03-20 Corinna Vinschen <vinschen@redhat.com>
21636
21637 * gdb.base/default.exp: Fix regular expression.
21638
0d195a4f
CV
216392003-03-20 Corinna Vinschen <vinschen@redhat.com>
21640
21641 * gdb.base/args.exp: Fix regular expression.
21642
8a2dbca8
CV
216432003-03-20 Corinna Vinschen <vinschen@redhat.com>
21644
21645 * gdb.base/help.exp: Allow Win32 child process.
21646
bf028682
CV
216472003-03-20 Corinna Vinschen <vinschen@redhat.com>
21648
21649 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21650 when stepping out of main().
21651
182dbe85
CV
216522003-03-20 Corinna Vinschen <vinschen@redhat.com>
21653
21654 * gdb.base/default.exp: Check for win32 specific message when calling
21655 "run" without executable.
21656
d67a6ba5
CV
216572003-03-20 Corinna Vinschen <vinschen@redhat.com>
21658
21659 * gdb.base/args.exp: Expect .exe in output.
21660
a955b5bb
CV
216612003-03-20 Corinna Vinschen <vinschen@redhat.com>
21662
21663 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21664 Cygwin native.
21665
bf6bad4b
AC
216662003-03-17 Andrew Cagney <cagney@redhat.com>
21667
21668 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21669 vector registes.
21670 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21671 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21672
293e9a31
DC
216732003-03-17 David Carlton <carlton@math.stanford.edu>
21674
21675 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21676 test, for PR breakpoints/38.
21677 Call test_watchpoint_and_breakpoint.
21678 * gdb.base/watchpoint.c (func3): New function.
21679 (main): Call func3.
21680
5330f2db
DC
216812003-03-04 David Carlton <carlton@math.stanford.edu>
21682
21683 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21684 Garply<Garply<char> >:: garply".
21685 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21686 with respect to PR c++/1111; note also PR c++/1113.
21687 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21688 respect to PR c++/1062.
21689 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21690
6ece72da
DC
216912003-03-03 David Carlton <carlton@math.stanford.edu>
21692
21693 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21694 with respect to PR c++/57.
21695 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21696 c++/826.
21697 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21698 respect to PR c++/57.
21699
85ca1584
DC
217002003-03-03 David Carlton <carlton@math.stanford.edu>
21701
21702 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21703 respect to PR c++/33 into FAILs.
21704
98e9c5b8
MC
217052003-03-03 Michael Chastain <mec@shout.net>
21706
7bedbf27
MC
21707 * configure.in: Update copyright years.
21708
217092003-03-03 Michael Chastain <mec@shout.net>
21710
21711 * Makefile.in: Update copyright years.
98e9c5b8 21712
f683e100
DC
217132003-02-28 David Carlton <carlton@math.stanford.edu>
21714
21715 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21716 print class instead of struct and/or superfluous protection
21717 specifiers, as long as the resulting output is equivalent to the
21718 source code.
21719 Delete FIXME from end of messages on tests that don't need
21720 fixing.
21721
a9e0cf2c
DC
217222003-02-28 David Carlton <carlton@math.stanford.edu>
21723
21724 * gdb.c++/templates.exp (do_tests): Allow const in the two
21725 Foo<volatile char *>::foo tests.
21726
e8d359df
MS
217272003-02-27 Michael Snyder <msnyder@redhat.com>
21728
d63a86f8 21729 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21730 will be consistant.
21731
0b71dc91
DC
217322003-02-26 David Carlton <carlton@math.stanford.edu>
21733
21734 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21735 char *>::foo" test with respect to PR c++/33. Create a new test
21736 which is identical to that one except that it doesn't put the
21737 space between the "char" and the "*"; KFAIL it, too.
21738
dd14ab43
DC
217392003-02-26 David Carlton <carlton@math.stanford.edu>
21740
21741 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21742 template types into either PASSes or KFAILs (corresponding to PR
21743 c++/57). Tweak indentation. Update copyright.
21744
1146c7f1
SC
217452003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21746
21747 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21748
74641dfb
MC
217492003-02-13 Michael Chastain <mec@shout.net>
21750
21751 * gdb.base/exprs.exp: Remove i960 remnants.
21752 * gdb.base/funcargs.exp: Likewise.
21753 * gdb.base/list.exp: Likewise.
21754 * gdb.base/ptype.exp: Likewise.
21755
559cd2d0
DC
217562003-02-14 David Carlton <carlton@math.stanford.edu>
21757
21758 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21759 pEe->D::vg()" from XFAIL to KFAIL.
21760
c4f90d87
JM
217612003-02-13 Jason Molenda (jmolenda@apple.com)
21762
21763 * gdb.base/maint.exp: Update maint print statistics regexp to include
21764 new entries.
21765
cbc4d97c
MC
217662003-02-13 Michael Chastain <mec@shout.net>
21767
21768 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21769
40f235b7
MC
217702003-02-12 Michael Chastain <mec@shout.net>
21771
21772 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21773 * gdb.c++/inherit.exp: Likewise.
21774 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21775 * gdb.c++/templates.exp: Likewise.
21776 * gdb.c++/virtfunc.exp: Likewise.
21777
c56716b0
JM
217782003-02-06 Jason Molenda (jason-cl@molenda.com)
21779
21780 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21781 why the code is written that way.
21782
070afcf8
MC
217832003-02-05 Michael Chastain <mec@shout.net>
21784
21785 * gdb.base/dump.exp: Add missing copyright line.
21786
5d0331e5
JM
217872003-02-05 Jason Molenda (jason-cl@molenda.com)
21788
f7ae6d3e 21789 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21790 at the beginning so the breakpoint doesn't get set on the loop.
21791
92851186
MC
217922003-02-05 Michael Chastain <mec@shout.net>
21793
21794 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21795 output for configurations with gcc 2.95.3.
21796
cbf1e085
AC
217972003-02-05 Keith Seitz <keiths@redhat.com>
21798 Andrew Cagney <ac131313@redhat.com>
21799
21800 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21801
29518e1e
MC
218022003-02-04 Michael Chastain <mec@shout.net>
21803
21804 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21805 Call perror and then continue.
21806
5af1d5f3
MC
218072003-02-03 Michael Chastain <mec@shout.net>
21808
21809 * gdb.c++/pr-1023.cc: New file.
21810 * gdb.c++/pr-1023.exp: New file.
21811
6b549786
JB
218122003-02-05 Jim Blandy <jimb@redhat.com>
21813
21814 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21815 it's local to foobar. Check for it there, and check that it's not
21816 present in main.
21817 * gdb.c++/local.cc (marker2): New function.
21818 (foobar): Call marker1.
21819 (main): Call marker2 instead of marker1.
21820
67f16606
AC
218212003-02-04 Andrew Cagney <ac131313@redhat.com>
21822
21823 * gdb.disasm/mn10200.exp: Obsolete file.
21824 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21825 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21826 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21827
1c5cb38e
DC
218282003-02-04 David Carlton <carlton@math.stanford.edu>
21829
21830 * gdb.c++/overload.exp: Test intToChar(1).
21831 * gdb.c++/overload.cc (intToChar): New.
21832 (main): Call intToChar.
21833
d1fe6965
DC
218342003-02-03 David Carlton <carlton@math.stanford.edu>
21835
21836 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21837 'might_kfail' arg.
21838 KFAIL some of the continue_to_bp_overloaded calls, according to
21839 PR c++/1025.
21840
9ba61c5d
MC
218412003-02-01 Michael Chastain <mec@shout.net>
21842
21843 * gdb.base/advance.c (marker1): New marker function.
21844 * gdb.base/advance.exp: When the 'advance' command lands on the
21845 return breakpoint, it can legitimately stop on either the
21846 current line or the next line. Accommodate both outcomes.
21847 * gdb.base/until.exp: Likewise.
21848
e7494ffb
AC
218492003-02-02 Andrew Cagney <ac131313@redhat.com>
21850
21851 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21852 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21853 now a list, not a tuple.
21854 * gdb.mi/mi-var-display.exp: Ditto.
21855 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21856
075559bc
AC
218572003-02-01 Andrew Cagney <ac131313@redhat.com>
21858
21859 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21860 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21861 stack backtraces.
21862 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21863
2bd4c7b1
MK
218642003-02-01 Mark Kettenis <kettenis@gnu.org>
21865
21866 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21867 gdb.mi/mi1-pthreads.exp: Return instead of calling
21868 gdb_suppress_entire_file.
21869
eabd8992
MS
218702003-02-01 Mark Salter <msalter@redhat.com>
21871
21872 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21873
71469e2f
MS
218742003-01-31 Mark Salter <msalter@redhat.com>
21875
21876 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21877 Support empty arg.
21878
38a94d44
MC
218792003-01-30 Michael Chastain <mec@shout.net>
21880
21881 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21882 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21883 has been fixed in gdb/readline on 2003-01-09.
21884
19ea9e73
MS
218852003-01-29 Michael Snyder <msnyder@redhat.com>
21886
e8d359df
MS
21887 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21888 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21889 * gdb.base/args.exp: Skip if target does not support args passing.
21890
2307bd6a
DJ
218912003-01-22 Daniel Jacobowitz <drow@mvista.com>
21892
19ea9e73 21893 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21894 gdb_test. Accept a list of expect arguments as the third
21895 parameter.
21896 (gdb_test): Use it.
21897
f2dd3617
EZ
218982003-01-20 Elena Zannoni <ezannoni@redhat.com>
21899
21900 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21901 allow for different test tree configurations. Update some
21902 tescases accordingly.
21903 * gdb.arch/altivec-regs.exp: Ditto.
21904 * gdb.asm/asm-source.exp: Ditto.
21905 * gdb.base/advance.exp: Ditto.
21906 * gdb.base/display.exp: Ditto.
d63a86f8 21907 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21908 * gdb.base/mips_pro.exp: Ditto.
21909 * gdb.base/overlays.exp: Ditto.
21910 * gdb.base/relocate.exp: Ditto.
21911 * gdb.base/setshow.exp: Ditto.
21912 * gdb.base/step-line.exp: Ditto.
21913 * gdb.base/step-test.exp: Ditto.
21914 * gdb.base/until.exp: Ditto.
21915 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21916
c71cdefd
DC
219172003-01-17 David Carlton <carlton@math.stanford.edu>
21918
21919 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21920 corresponding to PR c++/945.
21921 Update copyright.
21922
fdba05d7
DC
219232003-01-17 David Carlton <carlton@math.stanford.edu>
21924
21925 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21926 corresponding to PR c++/68.
21927
219282003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21929
21930 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21931 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21932 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21933
c362c33a
EZ
219342003-01-15 Elena Zannoni <ezannoni@redhat.com>
21935
0fbc361c
EZ
21936 * gdb.base/break.exp: Fix change of default location, because of
21937 removal of until tests.
21938 * gdb.base/help.exp: Update test for new 'until' help message.
21939 Add test for help on 'advance'.
a9c64011 21940 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21941
dabf8a35
MK
219422003-01-15 Mark Kettenis <kettenis@gnu.org>
21943
21944 * gdb.base/default.exp: Adapt "info float" test for recent changes
21945 to that command. Add test for "info vector".
21946 * gdb.base/float.exp: New file. Add test for "info float" that
21947 resembles the old test in gdb.base/default.exp.
21948
a1769aca
DC
219492003-01-15 David Carlton <carlton@math.stanford.edu>
21950
21951 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21952
82025e13
EZ
219532003-01-15 Elena Zannoni <ezannoni@redhat.com>
21954
21955 * gdb.base/break.exp: Move the tests of until command from here...
21956 * gdb.base/until.exp: ... to here. New file. Add other tests.
21957 * gdb.base/advance.c: New file.
21958 * gdb.base/advance.exp: New file.
21959
8f9ab801
EZ
219602003-01-14 Elena Zannoni <ezannoni@redhat.com>
21961
a9c64011
AS
21962 * gdb.base/args.c: New file.
21963 * gdb.base/args.exp: New file.
8f9ab801 21964
9ae66589
DJ
219652003-01-14 Daniel Jacobowitz <drow@mvista.com>
21966
21967 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21968
8d77e5c3
DJ
219692003-01-14 Daniel Jacobowitz <drow@mvista.com>
21970
21971 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21972
12d2f0a1
DJ
219732003-01-14 Daniel Jacobowitz <drow@mvista.com>
21974
21975 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21976 dates.
21977
6ca37014
DJ
219782003-01-13 Daniel Jacobowitz <drow@mvista.com>
21979
21980 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21981
b0023472
DJ
219822003-01-13 Daniel Jacobowitz <drow@mvista.com>
21983
21984 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21985 (ptype &*"foo").
21986 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21987
607fbc54 219882003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21989
21990 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21991 * gdb.mi/mi1-console.exp: Likewise.
21992
607fbc54 219932003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21994
21995 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21996 * gdb.mi/mi1-console.exp: Likewise.
21997
a1fb14a2
DJ
219982003-01-13 Daniel Jacobowitz <drow@mvista.com>
21999
22000 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22001
c4cf40b7
DJ
220022003-01-09 Daniel Jacobowitz <drow@mvista.com>
22003
22004 * gdb.base/detach.exp: New test.
22005
696d5a5b
DJ
220062003-01-09 Daniel Jacobowitz <drow@mvista.com>
22007
22008 * Makefile.in (ALL_SUBDIRS): New variable.
22009 (subdirs, clean, distclean): Use it.
22010 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22011 regenerating Makefile, since it is generated from the top level.
22012 * gdb.asm/Makefile.in: Likewise.
22013 * gdb.base/Makefile.in: Likewise.
22014 * gdb.c++/Makefile.in: Likewise.
22015 * gdb.disasm/Makefile.in: Likewise.
22016 * gdb.java/Makefile.in: Likewise.
22017 * gdb.mi/Makefile.in: Likewise.
22018 * gdb.threads/Makefile.in: Likewise.
22019 * gdb.trace/Makefile.in: Likewise.
22020
754533e4
DC
220212003-01-09 David Carlton <carlton@math.stanford.edu>
22022
22023 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22024 Add copyright year 2003.
22025
d8b3e9ee
MC
220262003-01-06 Michael Chastain <mec@shout.net>
22027
22028 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22029 When selecting a thread, 'line' and 'file' are optional.
22030 * gdb.mi/mi1-pthreads.exp: Likewise.
22031
8e9e0fe6
AS
220322003-01-06 Andreas Schwab <schwab@suse.de>
22033
22034 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22035 failures.
22036
b5ab8ff3
DJ
220372003-01-04 Daniel Jacobowitz <drow@mvista.com>
22038
22039 Fix PR gdb/844
22040 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22041 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22042
22043 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22044 instead of calling gdb_suppress_entire_file.
22045 * gdb.threads/print-threads.exp: Likewise.
22046 * gdb.threads/schedlock.exp: Likewise.
22047
22048 * gdb.threads/killed.exp: Return instead of calling
22049 gdb_suppress_entire_file.
22050 * gdb.threads/linux-dp.exp: Likewise.
22051 * gdb.threads/pthreads.exp: Likewise.
22052
1e698235
DJ
220532003-01-04 Daniel Jacobowitz <drow@mvista.com>
22054
22055 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22056 stabs.
22057 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22058 * gdb.base/whatis.exp: Always allow (void) after function names.
22059
147ff08c
DJ
220602003-01-04 Daniel Jacobowitz <drow@mvista.com>
22061
22062 * gdb.c++/casts.exp: Correct regexp.
22063
dc62bfc2
MK
220642003-01-04 Mark Kettenis <kettenis@gnu.org>
22065
22066 * configure.in: Call AC_CONFIG_HEADER. Don't call
22067 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22068 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22069 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22070 aforementioned directories in the AC_OUPUT call.
22071 * config.hin: New file.
22072 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22073 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22074 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22075 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22076 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22077 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22078 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22079 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22080 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22081 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22082 gdb.threads/configure.in, gdb.threads/configure,
22083 gdb.threads/config.in, gdb.trace/configure.in,
22084 gdb.trace/configure: Removed.
22085
77afa639
MC
220862003-01-03 Michael Chastain <mec@shout.net>
22087
22088 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22089 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22090
7634bb6e
DJ
220912003-01-03 Daniel Jacobowitz <drow@mvista.com>
22092
22093 * gdb.base/store.exp: Fix regular expressions.
22094
b39c905e
MK
220952002-12-28 Mark Kettenis <kettenis@gnu.org>
22096
22097 * configure.in: Rewrite.
22098 * configure: Regenerated.
22099
0a8551dd
DC
221002003-01-03 David Carlton <carlton@math.stanford.edu>
22101
22102 * gdb.base/psymtab.exp: New file.
22103 * gdb.base/psymtab1.c: Ditto.
22104 * gdb.base/psymtab2.c: Ditto.
22105
c60b7188
AF
221062002-12-23 Adam Fedor <fedor@gnu.org>
22107
22108 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22109
ee73db83
DC
221102002-12-23 David Carlton <carlton@math.stanford.edu>
22111
22112 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22113 and current_directory initialization.
22114
d6c1774e
JB
221152002-12-22 Jim Blandy <jimb@redhat.com>
22116
f0a847b8
JB
22117 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22118 rather than as part of the output file name.
22119
d6c1774e
JB
22120 * gdb.base/attach.exp: There's no need to copy the test program to
22121 /tmp; that was only ever necessary on HP/UX, and this test is
22122 entirely disabled there anyway.
22123
f0708dbb
JB
221242002-12-21 Jim Blandy <jimb@redhat.com>
22125
4c2acfea
JB
22126 * gdb.c++/psmang.exp: Doc fix.
22127
f0708dbb
JB
22128 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22129 test.
22130
9579e000
DC
221312002-12-20 David Carlton <carlton@math.stanford.edu>
22132
22133 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22134
d1810171
MC
221352002-12-18 Michael Chastain <mec@shout.net>
22136
22137 * gdb.c++/annota2.exp: Add copyright year 2002.
22138
76565097
DC
221392002-12-17 David Carlton <carlton@math.stanford.edu>
22140
22141 * gdb.c++/try_catch.cc: Add marker comments.
22142 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22143 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22144 * gdb.c++/m-static.cc: Ditto.
22145 * gdb.c++/m-static1.cc: Ditto.
22146 * gdb.c++/try_catch.cc: Ditto.
22147
da81390b
JJ
221482002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22149
22150 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22151 to see whether we are using the new -environment-directory
22152 command which resets via -r or the old version of the command
22153 which may prompt the user. Part of fix for gdb/741.
22154
b304d130
AC
221552002-12-13 Andrew Cagney <ac131313@redhat.com>
22156
22157 * gdb.fortran/types.exp: Update obsolete comment.
22158 * gdb.fortran/exprs.exp: Ditto.
22159 * lib/gdb.exp: Delete obsolete code.
22160 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22161 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22162 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22163 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22164 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22165 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22166 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22167 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22168 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22169 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22170 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22171 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22172 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22173 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22174 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22175 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22176 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22177 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22178 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22179 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22180 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22181 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22182 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22183 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22184 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22185 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22186 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22187 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22188 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22189 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22190 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22191 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22192 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22193 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22194 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22195 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22196 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22197
a23b6e6a
DC
221982002-12-11 David Carlton <carlton@math.stanford.edu>
22199
22200 * gdb.c++/m-data.exp: Add test for members that shadow global
22201 variables: see PR gdb/804.
22202 * gdb.c++/m-data.cc: Ditto.
22203
6604731b
DJ
222042002-12-10 Daniel Jacobowitz <drow@mvista.com>
22205
22206 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22207
de46ecd7
DC
222082002-12-06 David Carlton <carlton@math.stanford.edu>
22209
22210 * gdb.base/store.c: Don't declare functions static.
22211
27e829d0
AC
222122002-12-04 Andrew Cagney <ac131313@redhat.com>
22213
22214 * gdb.base/store.exp, gdb.base/store.c: New files.
22215
92806416
DJ
222162002-12-03 Daniel Jacobowitz <drow@mvista.com>
22217
22218 * gdb.base/selftest.exp: Update for current gdb.
22219
3bcbaac5
DJ
222202002-12-03 Daniel Jacobowitz <drow@mvista.com>
22221
22222 * gdb.base/maint.exp: Only dump symbols from one source file
22223 or objfile.
22224
f4f00b1f
DJ
222252002-12-03 Daniel Jacobowitz <drow@mvista.com>
22226
22227 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22228 function call.
22229
f1c8a949
JB
222302002-11-25 Jim Blandy <jimb@redhat.com>
22231
22232 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22233 function appearing in error message.
22234
9e297a97
DJ
222352002-11-21 Daniel Jacobowitz <drow@mvista.com>
22236
22237 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22238
1f312e79
JJ
222392002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22240
d63a86f8
RM
22241 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22242 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22243 should be in mi console format. This is part of fix for PR gdb/604.
22244
83c31e7d
FN
222452002-09-18 Fernando Nasser <fnasser@redhat.com>
22246
22247 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22248 which explicitly prints the zero offset as "+0".
22249
322b3f65
DJ
222502002-10-22 Daniel Jacobowitz <drow@mvista.com>
22251
22252 * gdb.threads/schedlock.c (args): Make unsigned.
22253
222542002-10-21 Daniel Jacobowitz <drow@mvista.com>
22255
22256 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22257 numbers. Allow "foo2|selected stack frame".
22258 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22259 * gdb.asm/asmsrc2.s: Likewise.
22260 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22261 comments.
22262 * gdb.asm/mips.inc: New file.
22263
5e2fe5b8
AF
222642002-10-18 Adam Fedor <fedor@gnu.org>
22265
22266 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22267 * gdb.base/help.exp: Likewise.
22268
abe1a5d0
KB
222692002-10-17 Kevin Buettner <kevinb@redhat.com>
22270
22271 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22272 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22273
10abb1d4
JB
222742002-10-02 Jim Blandy <jimb@redhat.com>
22275
22276 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22277
1f609b42
AC
222782002-10-01 Andrew Cagney <ac131313@redhat.com>
22279
22280 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22281 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22282 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22283 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22284 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22285 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22286 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22287
0aee02e4
AC
222882002-09-29 Andrew Cagney <ac131313@redhat.com>
22289
22290 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22291 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22292 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22293 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22294 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22295 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22296 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22297
6fde09ad
KB
222982002-09-27 Kevin Buettner <kevinb@redhat.com>
22299
22300 * gdb.base/annota1.exp (info break): Make directory components of
22301 path optional since not all compilers emit this debug information.
22302
889bf7c5
PA
22303 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22304 step ends up stepping out of the function instead of stopping on
22305 the epilogue.
6fde09ad 22306
9e8aab75
KS
223072002-09-26 Keith Seitz <keiths@redhat.com>
22308
22309 * lib/insight-support.exp (gdbtk_start): Figure out where
22310 the insight executable is based on where gdb is. Use this
22311 executable to start insight instead of gdb.
22312
e36180d7
AC
223132002-09-25 Andrew Cagney <cagney@redhat.com>
22314
22315 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22316
9dd34b2b
AC
223172002-09-24 Andrew Cagney <ac131313@redhat.com>
22318
22319 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22320 test_isolated_complaints.
22321 (test_empty_complaint): New function.
22322 (test_empty_complaints): New function. Check no output when no
22323 complaints.
d63a86f8 22324
dea97812
KB
223252002-09-19 Jim Blandy <jimb@redhat.com>
22326
a9c64011 22327 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22328
54951bd7
AC
223292002-09-19 Andrew Cagney <ac131313@redhat.com>
22330
22331 * gdb.gdb/complaints.exp: New file.
22332
dec43320
AC
223332002-09-18 Andrew Cagney <ac131313@redhat.com>
22334
22335 * gdb.base/maint.exp: Check `help maint internal-warning'.
22336
e70d6e3f
DC
223372002-09-18 David Carlton <carlton@math.stanford.edu>
22338
22339 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22340 numbers, and replace them by a single breakpoint after the
22341 constructors are all finished.
22342 Add test 4.
22343 * gdb.c++/m-static.cc: Add test 4.
22344 * gdb.c++/m-static.h: New file.
22345 * gdb.c++/m-static1.cc: New file.
22346
22347 * gdb.c++/printmethod.exp: New file.
22348 * gdb.c++/printmethod.cc: New file.
22349
22350 * gdb.c++/pr-574.exp: New file.
22351 * gdb.c++/pr-574.cc: New file.
22352
afb5c968
CV
223532002-09-18 Corinna Vinschen <vinschen@redhat.com>
22354
22355 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22356 embedded targets which never actually exit.
22357
31e45dee
FN
223582002-09-18 Fernando Nasser <fnasser@redhat.com>
22359
22360 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22361 "don't step after run" as unresolved or unsupported, instead of xfail.
22362
a283c5a1
CV
223632002-09-18 Corinna Vinschen <vinschen@redhat.com>
22364
22365 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22366 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22367 Add newline to expected string in "step out of main (status wrapper)"
22368 case.
22369
11350d2a
CV
223702002-09-18 Corinna Vinschen <vinschen@redhat.com>
22371
22372 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22373 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22374
0deec7d6
TT
223752002-09-17 Tom Tromey <tromey@redhat.com>
22376
22377 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22378 \000, not \0, in double-quoted string.
22379
b2b4a1b5
CV
223802002-09-14 Corinna Vinschen <vinschen@redhat.com>
22381
c9d37158 22382 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22383 string after running the commands execution on breakpoint tests.
22384
1c56143a
CV
223852002-09-13 Corinna Vinschen <vinschen@redhat.com>
22386
22387 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22388
37f8da45
JB
223892002-09-12 Joel Brobecker <brobecker@gnat.com>
22390
22391 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22392
08b468e0
KS
223932002-09-10 Keith Seitz <keiths@redhat.com>
22394
22395 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22396 runto proc.
22397 (mi_run_to_main): Use mi_runto.
22398 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22399
dc360f58
KS
224002002-09-10 Keith Seitz <keiths@redhat.com>
22401
22402 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22403 regexp for stopping at main. Could have multiple event notifications.
22404 Don't assume that main was declared with no parameters.
22405 (mi_next): Use mi_step_to.
22406 (mi_step): Use mi_next_to.
22407
ce3abcfb
CV
224082002-09-09 Corinna Vinschen <vinschen@redhat.com>
22409
22410 * gdb.base/default.exp: Fix expected string in `info float' test.
22411
d1f5b980
BE
224122002-09-09 Ben Elliston <bje@redhat.com>
22413
22414 * config/mips.exp: Update comments.
22415 * config/mips-idt.exp: Likewise.
22416 * config/nind.exp: Likewise.
22417 * config/slite.exp: Likewise.
22418 * config/sparclet.exp: Likewise.
22419 * config/udi.exp: Likewise.
22420 * config/vx.exp: Likewise.
22421 * config/vxworks29k.exp: Likewise.
22422
2f71430b
JB
224232002-09-05 Jim Blandy <jimb@redhat.com>
22424
22425 * gdb.threads/killed.exp: Fix test failure message.
22426
7ddebc7e
KS
224272002-09-04 Keith Seitz <keiths@redhat.com>
22428
22429 * lib/mi-support.exp: Update copyright.
22430 (mi_gdb_test): Increase the priority of the expected pattern
22431 so that it matches gdb_test.
22432
0ae67eb3
KS
224332002-09-03 Keith Seitz <keiths@redhat.com>
22434
22435 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22436 Use integer comparison instead of string comparison for testing
22437 whether binary was built.
22438
38fc42c8
JB
224392002-09-03 Jim Blandy <jimb@redhat.com>
22440
22441 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22442
b6ff0e81
JB
224432002-08-29 Jim Blandy <jimb@redhat.com>
22444
22445 * gdb.threads/pthreads.exp: Move the portable thread compilation
22446 code into a function in lib/gdb.exp, and call that from here.
22447 * lib/gdb.exp (gdb_compile_pthreads): New function.
22448
07c98896
KS
224492002-08-29 Keith Seitz <keiths@redhat.com>
22450
22451 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22452 expect_out so that callers can get at it.
22453
0312286c
DJ
224542002-08-23 Daniel Jacobowitz <drow@mvista.com>
22455
22456 * gdb.threads/print-threads.c: New file.
22457 * gdb.threads/print-threads.exp: New file.
22458 * gdb.threads/schedlock.c: New file.
22459 * gdb.threads/schedlock.exp: New file.
22460
dd039bc4
EZ
224612002-08-22 Elena Zannoni <ezannoni@redhat.com>
22462
a9c64011
AS
22463 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22464 not altivec.c.
dd039bc4 22465
1f36144c
MK
224662002-08-17 Mark Kettenis <kettenis@gnu.org>
22467
22468 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22469 targets. The problem should be fixed now.
22470
16057ec7 224712002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22472
22473 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22474 2002-07-24 change that removes final dots from error messages.
22475
3c1499ad
TT
224762002-08-13 Tom Tromey <tromey@redhat.com>
22477
22478 * gdb.base/readline.exp: New file.
22479
a20ce2c3
AC
224802002-08-01 Andrew Cagney <ac131313@redhat.com>
22481
22482 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22483 supress message.
22484
db034ac5
AC
224852002-08-01 Andrew Cagney <cagney@redhat.com>
22486
22487 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22488 CHILL_FOR_TARGET and CHILL_LIB.
22489 * configure.in (configdirs): Remove gdb.chill.
22490 * configure: Regenerate.
22491 * lib/gdb.exp: Obsolete references to chill.
22492 * gdb.fortran/types.exp: Ditto.
22493 * gdb.fortran/exprs.exp: Ditto.
22494
3e000b18
KB
224952002-07-30 Kevin Buettner <kevinb@redhat.com>
22496
22497 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22498 set Irix-specific compile and link flags.
22499
28f4966b
KB
225002002-07-29 Kevin Buettner <kevinb@redhat.com>
22501
22502 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22503 source files. The ``-o'' option doesn't work with the ``-E'' option
22504 when using the Irix compiler.
22505
46c0d5a6
DJ
225062002-07-19 Daniel Jacobowitz <drow@mvista.com>
22507
22508 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22509 Improve support for reusing an exec file. Copy exec file
22510 to target, and run gdbserver on the target instead of on the host.
22511
eecf4bed
JB
225122002-07-18 Jim Blandy <jimb@redhat.com>
22513
0f815cdf
JB
22514 * gdb.base/ending-run.exp: Don't expect to see the program end in
22515 some orderly fashion when we're running on a real stand-alone
22516 board.
22517
eecf4bed
JB
22518 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22519 targets that don't support interrupts.
22520
52d309e4
JB
225212002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22522
22523 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22524 systems.
22525 Move comments in expect statements to inside the actions, so that they
22526 don't get matched against.
22527
ff683d9e
MK
225282002-07-10 Mark Kettenis <kettenis@gnu.org>
22529
22530 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22531 function when asleep" test.
22532
b5356753
AC
225332002-07-10 Andrew Cagney <ac131313@redhat.com>
22534
22535 * gdb.base/page.exp: Rewrite to handle problems with very long
22536 `info set' output. Update copyright.
22537
6aa4d13a
AC
225382002-06-26 Andrew Cagney <ac131313@redhat.com>
22539
22540 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22541 gdb.threads-hp.
22542 * gdb.hp/configure: Regenerate.
22543 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22544 * gdb.hp/gdb.threads-hp/configure: Delete file.
22545 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22546
8cf8c2b8
AC
225472002-06-22 Andrew Cagney <ac131313@redhat.com>
22548
22549 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22550 setlocale, bindtextdomain and textdomain.
22551
6827a8f8
JB
225522002-06-11 Jim Blandy <jimb@redhat.com>
22553
919d772c
JB
22554 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22555 preprocessor macro information is present.
22556
6827a8f8
JB
22557 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22558 tests.
22559
c15b0d21
MS
225602002-06-06 Michael Snyder <msnyder@redhat.com>
22561
c5984d70
MS
22562 * gdb.base/overlays.exp: Record addresses of overlay
22563 functions in TCL variables rather than in GDB variables,
22564 to avoid having GDB convert them to pointers (with loss
22565 of information).
22566
d63a86f8 22567 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22568 default linker script changes.
c15b0d21
MS
22569 * gdb.base/long_long.exp: Add check for sizeof (long double).
22570
be26fe0d
ML
225712002-06-06 Michal Ludvig <mludvig@suse.cz>
22572
22573 * gdb.asm/asm-source.exp: Add x86-64 target.
22574 * gdb.asm/x86_64.inc: New.
d63a86f8 22575
258093ca 225762002-05-30 Michael Chastain <mec@shout.net>
258093ca 22577
4b3153f1 22578 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22579 * gdb.c++/m-static.cc: New file.
22580 * gdb.c++/m-static.exp: New file.
22581
241264c6
MS
225822002-05-28 Michael Snyder <msnyder@redhat.com>
22583
22584 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22585 precision.
22586
9bba8c8f 225872002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22588
4b3153f1 22589 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22590 * gdb.c++/m-data.cc: New file.
22591 * gdb.c++/m-data.exp: New file.
22592
225932002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22594
4b3153f1 22595 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22596 * gdb.c++/try_catch.cc: New file.
d63a86f8 22597 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22598
def1b996
MC
225992002-05-27 Michael Chastain <mec@shout.net>
22600
22601 * gdb.c++/local.exp: Accept more nested types in output.
22602
522ba268
MC
226032002-05-26 Michael Chastain <mec@shout.net>
22604
22605 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22606
277254ba
MS
226072002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22608
22609 * lib/gdb.exp (gdb_wrapper_init): Just because
22610 gdb_wrapper_file exists, this does not mean that the file
22611 should not be rebuilt. That is what gdb_wrapper_initialized
22612 is for.
22613 (default_gdb_init): Reset gdb_wrapper_initialized.
22614
b61a8733
MS
226152002-05-23 Michael Snyder <msnyder@redhat.com>
22616
d63a86f8 22617 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22618 the precision of the floating point test results.
22619 * gdb.base/call-rt-st.exp: Ditto.
22620
b61a8733
MS
22621 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22622 * gdb.base/call-rt-st.exp: Ditto.
22623
56f6e910
MC
226242002-05-19 Michael Chastain <mec@shout.net>
22625
22626 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22627
ad0b0016
EZ
226282002-05-19 Elena Zannoni <ezannoni@redhat.com>
22629
a9c64011
AS
22630 * configure.in (configdirs): Add gdb.arch.
22631 * configure: Regenerate.
ad0b0016 22632
f617d2b6
JB
226332002-05-17 Jim Blandy <jimb@redhat.com>
22634
22635 * gdb.base/completion.exp: Recognize the more detailed error
22636 messages produced by the macro expander's lexical analyzer.
22637
eac2a696
EZ
226382002-05-14 Elena Zannoni <ezannoni@redhat.com>
22639
a9c64011
AS
22640 * gdb.arch/altivec-abi.c: New file.
22641 * gdb.arch/altivec-abi.exp: New file.
22642 * gdb.arch/altivec-regs.c: New file.
22643 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22644
2fdde8f8
DJ
226452002-05-14 Daniel Jacobowitz <drow@mvista.com>
22646
22647 * gdb.base/maint.exp (maint print type): Update for new type
22648 structure.
d63a86f8 22649
e31f1a7c
EZ
226502002-05-14 Elena Zannoni <ezannoni@redhat.com>
22651
22652 * gdb.arch: New directory.
22653 * gdb.arch/configure.in: New file.
22654 * gdb.arch/configure: New file.
22655 * gdb.arch/Makefile.in: New file.
22656
db589741
CV
226572002-05-13 Corinna Vinschen <vinschen@redhat.com>
22658
22659 * gdb.asm/asm-source.exp: Add v850 as supported target.
22660 * gdb.asm/v850.inc: New file.
22661
8ce2a7dc
DJ
226622002-05-13 Daniel Jacobowitz <drow@mvista.com>
22663
22664 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22665
df763c7f
DJ
226662002-05-12 Daniel Jacobowitz <drow@mvista.com>
22667
22668 * gdb.base/break.exp: Check 'break "marker2"'.
22669
377daeed
MS
226702002-05-10 Michael Snyder <msnyder@redhat.com>
22671
22672 * gdb.base/long_long.exp: Fix typo.
22673
c4b7bc2b
JB
226742002-05-10 Jim Blandy <jimb@redhat.com>
22675
ecac9a4e
JB
22676 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22677 a bug.
22678
c4b7bc2b
JB
22679 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22680 Recognize more detailed error message produced by the macro
22681 expander's lexical analyzer.
22682 * lib/gdb.exp (test_print_reject): Same.
22683
e71019a1
MK
226842002-05-09 Mark Kettenis <kettenis@gnu.org>
22685
22686 * gdb.c++/method.exp: Fix typo.
22687
fedfc8e6
MS
226882002-05-08 Michael Snyder <msnyder@redhat.com>
22689
166a1957
MS
22690 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22691 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22692 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22693 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22694 Add iftarget clause for strongarm.
d63a86f8 22695
f1c47eb2
MS
226962002-05-06 Michael Snyder <msnyder@redhat.com>
22697
cb9a9d3e
MS
22698 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22699 (gdb_continue_to_end): Accept output from status wrapper.
22700 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22701 Clean up fail messages to match pass messages.
22702
f1c47eb2
MS
22703 Enable the "needs_status_wrapper" testsuite feature.
22704 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22705 (gdb_compile): Conditionally call gdb_wrapper_init.
22706 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22707 * gdb.c++/method.exp: Recognize output from status wrapper.
22708
6079c749
BE
227092002-05-06 Ben Elliston <bje@redhat.com>
22710From Graydon Hoare <graydon@redhat.com>
22711
22712 * config/sid.exp: Include support for "rawsid" protocol.
22713
188baff3
JB
227142002-05-03 Jim Blandy <jimb@redhat.com>
22715
22716 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22717 * gdb.c++/hang3.C: New file.
22718
b9c07f0f
AC
227192002-05-04 Andrew Cagney <ac131313@redhat.com>
22720
22721 * gdb.base/default.exp: Remove obsolete code.
22722 * gdb.c++/misc.exp: Ditto. Update copyright.
22723 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22724 * gdb.base/whatis.exp: Ditto. Update copyright.
22725 * gdb.base/scope.exp: Ditto. Update copyright.
22726 * gdb.base/ptype.exp: Ditto. Update copyright.
22727 * gdb.base/printcmds.exp: Ditto. Update copyright.
22728 * gdb.base/opaque.exp: Ditto. Update copyright.
22729 * gdb.base/list.exp: Ditto.
22730 * gdb.base/funcargs.exp: Ditto. Update copyright.
22731 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22732 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22733 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22734 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22735 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22736 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22737
5c7a0397
MS
227382002-05-02 Michael Snyder <msnyder@redhat.com>
22739
d6dcc264 22740 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22741 * gdb.base/long_long.exp: Add xscale target.
22742 * gdb.base/default.exp: Add xscale target.
22743
eb7f1c48
JB
227442002-05-01 Jim Blandy <jimb@redhat.com>
22745
22746 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22747 gdb.c++/hang.exp: New test.
22748
a6befae8
FF
227492002-05-01 Fred Fish <fnf@redhat.com>
22750
22751 * gdb.base/completion.exp: Handle completions of "./Make" for
22752 more than one completion possibility, as is the case when we
22753 build and test in the source tree.
22754
0a310277
AG
227552002-04-29 Anthony Green <green@redhat.com>
22756
22757 * gdb.java/jmisc1.exp: New file.
22758 * gdb.java/jmisc2.exp: New file.
22759
6ff9af88
DJ
227602002-04-24 Daniel Jacobowitz <drow@mvista.com>
22761
22762 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22763
96b3d632
EZ
227642002-04-23 Elena Zannoni <ezannoni@redhat.com>
22765
22766 * gdb.base/help.exp: Change 'help status' to allow for target
22767 dependent output differences.
22768
5019bb54
MC
227692002-04-22 Michael Chastain <mec@shout.net>
22770
22771 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22772
a805a116
MC
227732002-04-22 Michael Chastain <mec@shout.net>
22774
22775 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22776
a1706bfd
DM
227772002-04-17 David S. Miller <davem@redhat.com>
22778
22779 * gdb.asm/sparc64.inc: New file.
22780 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22781
a73a20a2
EZ
227822002-04-19 Elena Zannoni <ezannoni@redhat.com>
22783
22784 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22785 instruction file directly into the build tree. Clean up at end of
22786 test.
22787
ba678339
DM
227882002-04-18 David S. Miller <davem@redhat.com>
22789
22790 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22791 handle 64-bit platforms correctly.
22792 * gdb.base/maint.exp: Likewise.
22793
b03399da
KB
227942002-04-18 Kevin Buettner <kevinb@redhat.com>
22795
22796 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22797 ``-fpic'' when compiling files comprising a shared library, but
22798 it does need additional linker flags in order to find shared
22799 libraries at run time.
22800
e2004992
KB
228012002-04-18 Kevin Buettner <kevinb@redhat.com>
22802
22803 * gdb.base/cvexpr.c (use): New function.
22804 (main): Invoke use() on all global variables to prevent
22805 some linkers from deleting these otherwise unused symbols.
22806
d8937120
MC
228072002-04-17 Michael Chastain <mec@shout.net>
22808From David S. Miller <davem@redhat.com>
22809
22810 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22811 handle 64-bit platforms correctly.
22812
ffd61a58
MS
228132002-04-12 Michael Snyder <msnyder@redhat.com>
22814From Jim Blandy <jimb@redhat.com>
a9c64011 22815 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22816 script can handle this instead.
22817 * gdb.base/bar.c (barx): Same.
22818 * gdb.base/baz.c (bazx): Same.
22819 * gdb.base/grbx.c (grbxx): Same.
22820
22821 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22822 manager doesn't automatically unmap overlays unnecessarily.
22823
6b8426a6
MH
228242002-04-10 Martin M. Hunt <hunt@redhat.com>
22825
22826 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22827 stepping out of main.
22828
34af4875
MC
228292002-04-09 Michael Chastain <mec@shout.net>
22830
22831 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22832 scope so that the nested scope tests will make sense.
22833 * gdb.c++/local.exp: Write patterns that actually work with gcc
22834 (the HP patterns "were never known to work with gcc").
22835 Keep the old aCC patterns too.
22836
2d1676a0
DJ
228372002-04-09 Daniel Jacobowitz <drow@mvista.com>
22838
22839 * gdb.base/attach.exp: Correct target board test.
22840
3a63e3f9
MC
228412002-04-08 Michael Chastain <mec@shout.net>
22842
22843 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22844 in a const method. Add some xfail and fail cases for configurations
22845 that do not emit the "const ...".
22846
f18dabd2
MC
228472002-04-07 Michael Chastain <mec@shout.net>
22848
22849 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22850 Accept "A * const" and "const A * const" as type of "this".
22851 Fix spelling of getFunky throughout. Make messages uniform.
22852
0fcddd82
EZ
228532002-04-07 Elena Zannoni <ezannoni@redhat.com>
22854
a9c64011 22855 Work around for PR gdb/285:
0fcddd82
EZ
22856 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22857
16a8534a
EZ
228582002-04-07 Elena Zannoni <ezannoni@redhat.com>
22859
22860 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22861 instructions file at run time instead of configure time.
22862 Sometimes we run the test in a directory that is not the one we
22863 configured in.
22864 * gdb.asm/configure.in: Delete creation of symlink.
22865 * gdb.asm/configure: Regenerate.
22866
24181d81
JB
228672002-04-05 J. Brobecker <brobecker@gnat.com>
22868
22869 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22870 xfullpath () function.
22871
7cdb7107
DJ
228722002-04-04 Daniel Jacobowitz <drow@mvista.com>
22873
22874 * gdb.asm/Makefile.in: Correct dependencies.
22875
22876 * gdb.asm/powerpc.inc: New file.
22877 * gdb.asm/asm-source.exp: Add PowerPC.
22878 * gdb.asm/configure.in: Likewise.
22879 * gdb.asm/configure: Regenerated.
22880
a7d17088
DJ
228812002-04-04 Daniel Jacobowitz <drow@mvista.com>
22882
22883 * gdb.base/relocate.exp: New file.
22884 * gdb.base/relocate.c: New file.
22885
cd721503
FF
228862002-04-04 Fred Fish <fnf@redhat.com>
22887
22888 * gdb.base/step-test.exp: Update comment regarding stopping in
22889 memcpy/bcopy calls inserted as part of the compiler runtime.
22890
b22ad7a7
MS
228912002-04-04 Michael Snyder <msnyder@redhat.com>
22892
22893 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22894
5f279fa6
DJ
228952002-04-03 Daniel Jacobowitz <drow@mvista.com>
22896
22897 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22898 (gdb_expect): Remove $notransfer hack.
22899
dd0fd3ce
DJ
229002002-04-02 Daniel Jacobowitz <drow@mvista.com>
22901
22902 * gdb.c++/classes.exp ("calling method for small class"): Match
22903 updated register output.
22904
1e50cda1
DJ
229052002-03-30 Daniel Jacobowitz <drow@mvista.com>
22906
22907 Fix PR gdb/452
22908 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22909 when finished. Make gdb_file_cmd send "exec-file" when
22910 appropriate.
22911
24015922
DJ
229122002-03-30 Daniel Jacobowitz <drow@mvista.com>
22913
22914 * gdb.base/attach.exp: Remove extra setup_xfail.
22915
dd7dfd64
MS
229162002-03-26 Michael Snyder <msnyder@redhat.com>
22917
22918 * gdb.base/default.exp: Add tests for dump, append, and restore.
22919 * gdb.base/help.exp: Add tests for dump, append, and restore.
22920 * gdb.base/dump.exp: New file, test dump, append and restore.
22921 * gdb.base/dump.c: New file.
22922
48b2f8d7
MS
229232002-03-27 Michael Snyder <msnyder@redhat.com>
22924
d63a86f8 22925 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22926 clean-ups in help messages.
22927
05b4d525
FF
229282002-03-26 Fred Fish <fnf@redhat.com>
22929
22930 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22931 have debugging info for those functions and the compiler uses them
22932 internally to copy structs around.
22933
d7679631
FF
229342002-03-26 Fred Fish <fnf@redhat.com>
22935
22936 * gdb.base/list.exp: Revert the change made yesterday and add note
22937 about why we don't list the default lines for remote targets.
22938
523ac3f9
MS
229392002-03-25 Michael Snyder <msnyder@redhat.com>
22940
22941 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22942
754b2b8d
FF
229432002-03-25 Fred Fish <fnf@redhat.com>
22944
22945 * gdb.base/list.exp: This test works on remote targets so remove
22946 the short circuit for remote targets. Update copyright.
22947
33c3e192
FF
229482002-03-25 Fred Fish <fnf@redhat.com>
22949
22950 * gdb.base/attach.exp: Fix logic error that was suppressing this
22951 test for all non hppa*-*-hpux* targets, instead of the hp target.
22952 Move comments closer to the suppression point. Also now need to
22953 check that we are running natively.
22954
d43e73ee
MS
229552002-03-22 Michael Snyder <msnyder@redhat.com>
22956
882c8f02
MS
22957 * gdb.base/default.exp: Add test for gcore. Update copyright.
22958 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22959
04c12f60
FF
229602002-03-06 Fred Fish <fnf@redhat.com>
22961
22962 * gdb.base/funcargs.c: Remove extraneous ';' character.
22963 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22964
b43df995
MC
229652002-03-04 Michael Chastain <mec@shout.net>
22966
22967 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22968 accommodate gcc v3 function signature.
22969 * gdb.mi/mi0-var-cmd-exp: Ditto.
22970
92362027
AC
229712002-02-24 Andrew Cagney <ac131313@redhat.com>
22972
22973 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22974 ``GNU/Linux'' or ``Linux kernel''
22975 * testsuite/gdb.threads/pthreads.c: Ditto.
22976
258ad32d
MC
229772002-02-24 Michael Chastain <mec@shout.net>
22978
22979 * gdb.threads/pthreads.c (thread1): Add a return statement.
22980 (thread2): Likewise.
22981 (foo): Likewise.
22982
04c3b3d4
MC
229832002-02-23 Michael Chastain <mec@shout.net>
22984
22985 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22986 to placate gcc.
22987
5a2a0a20
MC
229882002-02-23 Michael Chastain <mec@shout.net>
22989
22990 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22991 test "ptype bint". The test passes on all my stabs configurations.
22992
a640f7fc
JB
229932002-02-21 Jim Blandy <jimb@redhat.com>
22994
27924826
JB
22995 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22996 filename at a time, and watch for the ones we want to see.
22997
a640f7fc
JB
22998 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22999 types of pointers to prototyped functions.
23000
edcc8c75
AC
230012002-02-20 Andrew Cagney <ac131313@redhat.com>
23002
23003 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23004 signed, unsigned and straight char.
23005 (padding_char, padding_short, padding_int, padding_long,
23006 padding_long_long, padding_float, padding_double,
23007 padding_long_double): New global variables.
23008 (fill, fill_structs): New functions.
23009
23010 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23011 for correctly sized writes. Update copyright.
23012 (get_valueof): New procedure.
23013 (get_sizeof): Call get_valueof.
23014 (check_valueof): New procedure.
23015 (check_padding): New procedure.
23016
ac57ea44
MC
230172002-02-20 Michael Chastain <mec@shout.net>
23018
23019 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23020 to setup_xfail. Document some of the remaining calls.
23021
7a10c941
MC
230222002-02-18 Michael Chastain <mec@shout.net>
23023
23024 * gdb.c++/userdef.exp: Update copyright year.
23025
fb8acdcc
DJ
230262002-02-18 Daniel Jacobowitz <drow@mvista.com>
23027
23028 * gdb.c++/userdef.exp: Test overloaded operators properly.
23029 Remove xfails.
23030
fda6ae12
MS
230312002-02-14 Michael Snyder <msnyder@redhat.com>
23032
23033 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23034
676a0442
DJ
230352002-02-14 Daniel Jacobowitz <drow@mvista.com>
23036
23037 * gdb.base/a2-run.exp: Check for a remote target properly.
23038 * gdb.base/annota1.exp: Likewise.
23039 * gdb.base/list.exp: Likewise.
23040 * gdb.base/reread.exp: Likewise.
23041 * gdb.base/scope.exp: Likewise.
23042 * gdb.base/shlib-call.exp: Likewise.
23043 * gdb.base/term.exp: Likewise.
23044 * gdb.c++/annota2.exp: Likewise.
23045
78b4f468
RE
230462002-02-13 Richard Earnshaw <rearnsha@arm.com>
23047
23048 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23049
9a81ba51
MC
230502002-02-10 Michael Chastain <mec@shout.net>
23051
23052 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23053 (call_after_alloca): Ditto.
23054
004af6c7
DJ
230552002-02-10 Daniel Jacobowitz <drow@mvista.com>
23056
23057 * gdb.base/ending-run.exp: Guard "cont" test with
23058 gdb_skip_stdio_test.
23059
37225f62
JB
230602002-02-06 Jim Blandy <jimb@redhat.com>
23061
23062 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23063 from here...
23064 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23065 To here. Disable this test on non-HP platforms. Add big comment.
23066
fe6fdd96
MS
230672002-02-04 Michael Snyder <msnyder@redhat.com>
23068
23069 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23070 other than d10v and m32r.
23071
036fad3f
RE
230722002-02-02 Richard Earnshaw <rearnsha@arm.com>
23073
23074 * gdb.base/default.exp: Rewrite test patterns to reduce time
23075 taken to match them.
23076
7148ab62
DJ
230772002-01-30 Daniel Jacobowitz <drow@mvista.com>
23078
23079 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23080 Allow a start function above main.
23081 * gdb.threads/linux-dp.exp: Fix copyright date.
23082
396cc255
DJ
230832002-01-30 Daniel Jacobowitz <drow@mvista.com>
23084
a9c64011
AS
23085 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23086 (check_philosopher_stack): Check for manager thread before checking
23087 for a just-starting thread.
396cc255 23088
f038d31b
DJ
230892002-01-30 Daniel Jacobowitz <drow@mvista.com>
23090
23091 From Neil Booth <neil@daikokuya.demon.co.uk>:
23092 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23093 warnings.
23094
b3ff9d9a
FF
230952002-01-21 Fred Fish <fnf@redhat.com>
23096
23097 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23098 not caller.
23099
39ad761d
JB
231002002-01-21 Jim Blandy <jimb@redhat.com>
23101
23102 * gdb.base/reread.exp: Check that GDB properly re-reads the
23103 executable file when it changes while no inferior is running.
23104
aaf320fa
FF
231052002-01-21 Fred Fish <fnf@redhat.com>
23106
a9c64011
AS
23107 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23108 optionally accept the "shlib events" variation.
aaf320fa 23109
808a31f5
JB
231102002-01-21 Jim Blandy <jimb@redhat.com>
23111
23112 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23113 call `fflush' after every `printf', so that the output is produced
23114 at predictable points, regardless of whatever buffering does (or
23115 doesn't) take place.
23116 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23117 at different points.
23118
4420d5e2
DJ
231192002-01-20 Daniel Jacobowitz <drow@mvista.com>
23120
23121 * gdb.c++/inherit.exp: Update copyright years.
23122 * gdb.c++/method.exp: Likewise.
23123
3e36a0f4
DJ
231242002-01-20 Daniel Jacobowitz <drow@mvista.com>
23125
23126 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23127 artificial methods/arguments.
23128 * gdb.c++/derivation.exp: Likewise.
23129 * gdb.c++/inherit.exp: Likewise.
23130 * gdb.c++/method.exp: Likewise.
23131 * gdb.c++/virtfunc.exp: Likewise.
23132
b4ceaee6
AC
231332002-01-18 Andrew Cagney <ac131313@redhat.com>
23134
23135 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23136 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23137 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23138 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23139 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23140 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23141
ecace851
JB
231422002-01-17 Jim Blandy <jimb@redhat.com>
23143
23144 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23145 anchoring the pattern matching the entry point symbol's name.
23146
375fc983
AC
231472002-01-17 Andrew Cagney <ac131313@redhat.com>
23148
23149 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23150 continue/quit query. Update copyright.
23151
fe6fdd96
MS
231522002-01-14 Michael Snyder <msnyder@redhat.com>
23153
23154 * gdb.base/gcore.exp: Remove extra debugging output.
23155
e017c81f
DJ
231562002-01-13 Daniel Jacobowitz <drow@mvista.com>
23157
23158 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23159 for slightly dubious v2 mangled string.
23160
37ab3bf8
DJ
231612002-01-13 Daniel Jacobowitz <drow@mvista.com>
23162
23163 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23164
1bc05c3a 231652002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23166
1bc05c3a 23167 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23168
1bc05c3a
JM
23169 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23170 constructors.
23171 * gdb.c++/derivation.exp: Likewise.
23172 * gdb.c++/templates.exp: Likewise.
23173 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23174
1bc05c3a
JM
231752002-01-10 Michael Snyder <msnyder@redhat.com>
23176
23177 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23178
a911c360
MS
231792002-01-08 Michael Snyder <msnyder@redhat.com>
23180
23181 * gdb.base/gcore.exp: New test for generate-core-file command.
23182 * gdb.base/gcore.c: Testcase for above.
23183 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23184
ea2119ec
JM
231852002-01-08 Jason Merrill <jason@redhat.com>
23186
23187 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23188
68203136
FF
231892002-01-07 Fred Fish <fnf@redhat.com>
23190
23191 * gdb.c++/overload.exp: Remove unconditional xfails for:
23192 print foo_instance1.overloadargs(1)
23193 print foo_instance1.overloadargs(1, 2)
23194 print foo_instance1.overloadargs(1, 2, 3)
23195 print foo_instance1.overloadargs(1, 2, 3, 4)
23196 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23197 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23198 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23199 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23200 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23201 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23202 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23203 print foo_instance1.overload1arg()
23204 print foo_instance1.overload1arg((char)arg2)
23205 print foo_instance1.overload1arg((signed char)arg3)
23206 print foo_instance1.overload1arg((unsigned char)arg4)
23207 print foo_instance1.overload1arg((int)arg7)
23208 print foo_instance1.overload1arg((unsigned int)arg8)
23209 print foo_instance1.overload1arg((float)arg11)
23210 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23211
21b9b5b1
MS
232122002-01-07 Michael Snyder <msnyder@redhat.com>
23213
23214 * gdb.base/huge.exp: New test. Print a very large target data object.
23215 (skip_huge_test): New test variable. Define if you want to skip this
23216 test. The test reads an 8 megabyte data object from the target, so it
23217 might be very time consuming on remote targets with a slow connection.
23218 * gdb.base/huge.c: New file. Test case for above.
23219
725f922e
FF
232202002-01-07 Fred Fish <fnf@redhat.com>
23221
23222 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23223 g_instance.bfoo, and g_instance.cfoo.
23224
889bf7c5 232252002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23226
889bf7c5
PA
23227 * gdb.base/break.c (multi_line_if_conditional): New function.
23228 (multi_ilne_while_conditional): Likewise.
23229 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23230 IF or WHILE condition puts the breakpoint at the start of
23231 the condition.
f286b2c3 23232
634d57ec
JL
23233 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23234 hppa*-*-hpux* expected failure.
23235 * gdb.base/structs.exp (do_function_calls): Similarly.
23236
23237 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23238 watchpoints.
23239
9fbfe2dc
AC
232402002-01-06 Andrew Cagney <ac131313@redhat.com>
23241
23242 Fix PR gdb/66.
23243 * gdb.base/structs.exp: Replace skip for a29k with skip for
23244 gdb,cannot_call_functions.
23245 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23246 * gdb.base/callfuncs.exp: Ditto.
23247 * gdb.base/call-rt-st.exp: Ditto.
23248 * gdb.base/call-strs.exp: Ditto.
23249 * gdb.base/callfwmall.exp: Ditto.
23250 * gdb.base/scope.exp: Obsolete xfail a29k.
23251 * gdb.c++/misc.exp: Ditto.
23252 * gdb.c++/cplusfuncs.exp: Ditto.
23253 * gdb.base/ptype.exp: Ditto.
23254 * gdb.base/printcmds.exp: Ditto.
23255 * gdb.base/opaque.exp: Ditto.
23256 * gdb.base/list.exp: Ditto.
23257 * gdb.base/funcargs.exp: Ditto.
23258 * gdb.base/default.exp: Ditto.
23259
8ddad156
MS
232602002-01-04 Michael Snyder <msnyder@redhat.com>
23261
ca4976a6 23262 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23263 * gdb.base/maint.exp: Add tests for maint info sections options.
23264
1b074332
JL
23265Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23266
23267 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23268
7d159115
CV
232692001-12-20 Corinna Vinschen <vinschen@redhat.com>
23270
23271 * gdb.asm/arm.inc: New file.
23272 * gdb.asm/asm-source.exp: Add arm targets.
23273 * gdb.asm/configure.in: Ditto.
23274 * gdb.asm/configure: Recreated from configure.in.
23275
8fb87725
JL
23276Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23277
afabe08c
JL
23278 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23279 with HP's compiler.
23280 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23281 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23282 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23283 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23284
23285 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23286 either HP's compilers or GCC.
23287
db521deb
JL
23288 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23289 a SIGBUS or SIGSEGV.
23290
23291 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23292
23293 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23294 can be compiled with either HP's compiler or GCC.
23295
cfa88ab7
JL
23296 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23297 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23298 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23299
ca344dff
JL
23300 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23301 to match current gdb output. Update due to using auto-solib-limit
23302 for limiting instead of overloading auto-solib-add.
23303 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23304 test program.
23305
3f3c6e55 23306 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23307 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23308 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23309 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23310 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23311 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23312 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23313 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23314 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23315 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23316 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23317 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23318 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23319
8fb87725
JL
23320 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23321 a SIGTRAP to the inferior.
23322
cf599fa7
CV
233232001-12-19 Corinna Vinschen <vinschen@redhat.com>
23324
23325 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23326 Substitute call to target_link by call to gdb_compile.
23327
2cd045cd
JL
23328Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23329
a9c64011
AS
23330 * gdb.base/break.exp: Fix HP specific search string when testing
23331 backtracing in a called function.
2cd045cd 23332
a9c64011
AS
23333 * gdb.base/constvars.exp: Only set lang to C++ if we're
23334 compiling the test with HP's compilers.
23335 * gdb.base/volatile.exp: Similarly.
2cd045cd 23336
99ebe9ac
JB
233372001-12-19 Jim Blandy <jimb@redhat.com>
23338
23339 * gdb.base/printcmds.exp: Expect the null character to be printed
23340 as '\0', and the '\013' to be printed as '\v'.
23341 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23342 * gdb.base/setvar.exp: Same.
23343
b9891b29
JB
233442001-12-17 Jim Blandy <jimb@redhat.com>
23345
0eba65ab
JB
23346 * gdb.base/completion.exp: Rather than completing very long
23347 filenames, which can make the readline library produce output we
23348 don't recognize, cd to the directory first, and then complete
23349 using nice, short relative paths.
23350
6970b5b1
JB
23351 * gdb.base/completion.exp: On some systems, there is, in fact, a
23352 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23353 variables as being in scope. So use `no_var_named_this'
23354 instead of `b'.
6970b5b1 23355
b9891b29 23356 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23357 can't find the core file's registers as a failure.
b9891b29 23358
e6ccd35f
JSC
233592001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23360
a9c64011
AS
23361 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23362 test expect string more specific.
e6ccd35f 23363
105ba819
CV
233642001-12-13 Corinna Vinschen <vinschen@redhat.com>
23365
23366 * gdb.asm/asm-source.exp: Add support for xstormy16.
23367 * gdb.asm/configure.in: Ditto.
23368 * gdb.asm/configure: Rebuild.
23369 * gdb.asm/xstormy16.inc: New file.
23370
e9e79dd9
FF
233712001-12-10 Fred Fish <fnf@redhat.com>
23372
23373 * gdb.base/maint.exp: Update to match changes in type dumping code.
23374
347dc97d
JB
233752001-12-10 Jim Blandy <jimb@redhat.com>
23376
23377 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23378 matching the entry point symbol's name at the beginning of the
23379 line.
347dc97d 23380
5178b9d6
DJ
233812001-12-07 Daniel Jacobowitz <drow@mvista.com>
23382
23383 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23384 gdb.c++/inherit.exp, gdb.c++/method.exp,
23385 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23386 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23387 and class layout support.
23388
af890c52
DJ
233892001-12-07 Daniel Jacobowitz <drow@mvista.com>
23390
23391 * gdb.c++/classes.exp: Add test for static member function.
23392 * gdb.c++/misc.cc: Add class with static member function.
23393
7a345fb3
JB
233942001-12-07 Jim Blandy <jimb@redhat.com>
23395
f2e54a80 23396 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23397 those tests as `unsupported'.
23398 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23399 Rewrite subsequent tests to use it.
23400
23401 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23402 those tests as `unsupported'.
23403 * gdb.base/structs.exp (call_struct_func): New function.
23404 (do_function_calls): Use call_struct_func to call the functions
23405 returning structs.
23406
0bc69509
JB
23407 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23408 whether functions are prototyped or not, so we can't possibly pass
23409 arguments to t_float_values2 properly.
23410
7a345fb3
JB
23411 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23412 value of `timeout' for targets other than the mips*tx39-*.
23413
edb6ede1
MS
234142001-12-06 Michael Snyder <msnyder@redhat.com>
23415
d63a86f8 23416 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23417 and detect whether the start symbol has a leading underscore.
23418
2d842f13
JB
234192001-12-04 Jim Blandy <jimb@redhat.com>
23420
23421 * gdb.base/completion.exp: Clarify indentation.
23422
68550daf
JB
234232001-12-03 Jim Blandy <jimb@redhat.com>
23424
23425 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23426 variables on the S/390, not `.word'.
23427
cd5195a8
JB
234282001-11-30 Jim Blandy <jimb@redhat.com>
23429
23430 Add assembly-source tests for s390-ibm-linux.
23431 * gdb.asm/s390.inc: New file.
23432 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23433 the S/390 architecture.
a9c64011 23434 * gdb.asm/configure: Regenerated.
cd5195a8 23435
ca9efc90
MS
234362001-11-30 Michael Snyder <msnyder@redhat.com>
23437
23438 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23439 next, info source, info sources, info line, global and static
23440 variables, and static functions.
23441 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23442 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23443 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23444 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23445 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23446 (gdbasm_leave): Restore frame pointer.
23447 (gdbasm_startup): Copy stack set-up from crt0.S.
23448
d0e66976
FN
234492001-11-26 Fernando Nasser <fnasser@redhat.com>
23450
23451 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23452 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23453 to a local (non-static) variable. Copy tstruct.a to a static buffer
23454 and return a pointer to that buffer.
23455 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23456
e2334072
MK
234572001-11-24 Mark Kettenis <kettenis@gnu.org>
23458
23459 * gdb.asm/configure.in: Fix recognition of ix86 target.
23460 * gdb.asm/configure: Regenerate.
23461
756caa3d
MS
234622001-11-21 Michael Snyder <msnyder@redhat.com>
23463
23464 * gdb.asm/sparc.inc: New file.
23465 * gdb.asm/asm-source.exp: Recognize sparc target.
23466 * gdb.asm/configure.in: Recognize sparc target.
23467 * gdb.asm/configure: Regenerate.
d63a86f8 23468
9a4d72d5
MS
234692001-11-21 Michael Snyder <msnyder@redhat.com>
23470
23471 * gdb.asm/m32r.inc: New file.
23472 * gdb.asm/asm-source.exp: Recognize m32r target.
23473 * gdb.asm/configure.in: Recognize m32r target.
23474 * gdb.asm/configure: Regenerate.
23475
a773d1cd
MS
234762001-11-20 Michael Snyder <msnyder@redhat.com>
23477
017ac23d
MS
23478 * gdb.asm/i386.inc: New file.
23479 * gdb.asm/asm-source.exp: Recognize ix86 target.
23480 * gdb.asm/configure.in: Recognize ix86 target.
23481 * gdb.asm/configure: Regenerate.
23482
a773d1cd
MS
23483 * gdb.c++/namespace.exp: Fix quotes in output messages.
23484
bb632afb
MS
234852001-11-14 Michael Snyder <msnyder@redhat.com>
23486
25d559ca 23487 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23488 qualifier in a type cast expression, to designate an address
23489 in the instruction space (Harvard architecture).
23490
4749e309
MS
234912001-11-13 Michael Snyder <msnyder@redhat.com>
23492
23493 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23494 Tests for expressions using 'const' and 'volatile'.
23495
25050984
CV
234962001-11-13 Corinna Vinschen <vinschen@redhat.com>
23497
23498 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23499
1902c51f
DJ
235002001-11-12 Daniel Jacobowitz <drow@mvista.com>
23501
23502 * lib/mi-support.exp (mi_run_to_helper): Move comments
23503 outside of gdb_expect.
23504
dcf95b47
DJ
235052001-11-11 Daniel Jacobowitz <drow@mvista.com>
23506
23507 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23508 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23509 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23510 mi0_run_to): New functions.
23511 * gdb.mi/mi-simplerun.exp: Use them.
23512 * gdb.mi/mi0-simplerun.exp: Likewise.
23513 * gdb.mi/mi-var-cmd.exp: Likewise.
23514 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23515
45b074e1
AC
235162001-11-10 Andrew Cagney <ac131313@redhat.com>
23517
23518 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23519 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23520
bf50d346
AC
235212001-11-09 Andrew Cagney <ac131313@redhat.com>
23522
23523 * gdb.base/restore.exp: Include $expected value in restored test
23524 message.
23525
9383332c
AC
235262001-11-09 Andrew Cagney <ac131313@redhat.com>
23527
23528 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23529 implemented.
23530
db62520a
MS
235312001-11-08 Michael Snyder <msnyder@redhat.com>
23532
23533 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23534 Add pass/fail message for stop at breakpoint in call dummy function.
23535
b5703437
MS
235362001-11-07 Michael Snyder <msnyder@redhat.com>
23537
d63a86f8
RM
23538 * gdb.c++/templates.exp (test_template_breakpoints):
23539 If we get an overload menu, but it does not match what
760f6330 23540 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23541 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23542 making the whitespace optional. Argument for "new" may be
23543 "unsigned" as well as "unsigned int/long".
d63a86f8 23544 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23545 making the whitespace optional. Also replace "(void) with
23546 "((void|)), making the keyword "void" optional.
d63a86f8 23547 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23548 making the whitespace optional. Also replace "(void) with
23549 "((void|)), making the keyword "void" optional.
3bf40917
MS
23550 * gdb.base/callfuncs.c (t_float_values): This function must
23551 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23552 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23553 can be tested against both cases. Usually one case involves
23554 promotion of float to double, while the other does not.
23555 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23556 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23557 includes a stack frame for "start".
23558
c8ab4e6d
JB
235592001-11-05 Jim Blandy <jimb@redhat.com>
23560
23561 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23562 pointers are 32 bits long, and that offsets of relocs are always
23563 stored in the data (REL-style), and not in the reloc entry itself
23564 (RELA-style).
23565 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23566 stabs.
23567
3f08ced9
MS
235682001-11-01 Michael Snyder <msnyder@redhat.com>
23569
23570 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23571 and regular expression operators by using quoting.
23572
cbfa24cd
MS
235732001-10-31 Michael Snyder <msnyder@redhat.com>
23574
23575 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23576 depending on what the symbol table contains.
23577 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23578 the output of the ptype command. Similarly, accept both "const &"
23579 and "const&".
23580
aaa68313
CV
235812001-10-31 Corinna Vinschen <vinschen@redhat.com>
23582
23583 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23584 symbol `STORAGE' to allow to choose the storage class of
23585 the local datastructures.
23586 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23587 compiler directive.
23588
91740388
MS
235892001-10-30 Michael Snyder <msnyder@redhat.com>
23590
23591 * gdb.base/jump.exp: Allow it to run for all targets.
23592
1b7c05e7
CV
235932001-10-29 Corinna Vinschen <vinschen@redhat.com>
23594
23595 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23596 with new double_array size.
23597 (main): Change storage class of all local variables to static.
23598 Reduce size of double_array to 9.
23599 * gdb.base/call-ar-st.exp: Increase timeout value.
23600 Change expected output for double array to match new size in
23601 call-ar-st.c.
23602
36a22261
CV
236032001-10-29 Corinna Vinschen <vinschen@redhat.com>
23604
23605 * gdb.base/ending-run.exp: Create identical output when passing
23606 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23607 Stormy16 target.
36a22261 23608
92b8ae91
MK
236092001-10-28 Mark Kettenis <kettenis@gnu.org>
23610
23611 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23612 that we catch the expected failure under Linux/x86.
23613
cb135b83
OF
236142001-10-29 Orjan Friberg <orjanf@axis.com>
23615
23616 * gdb.base/setvar.exp: Escape curly braces.
23617 * gdb.stabs/weird.exp: Ditto.
23618
6884aa54
DJ
236192001-10-27 Daniel Jacobowitz <drow@mvista.com>
23620
23621 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23622 * gdm.mi/mi0-hack-cli.exp: Likewise.
23623
0398c9aa
AC
236242001-10-25 Andrew Cagney <ac131313@redhat.com>
23625
23626 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23627 messages.
23628
d20bf2e8
AC
236292001-10-21 Andrew Cagney <ac131313@redhat.com>
23630
23631 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23632 checking MI enabled.
23633
03dd63aa
CV
236342001-10-09 Corinna Vinschen <vinschen@redhat.com>
23635
23636 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23637
1d9d99f3
FCE
236382001-10-04 Frank Ch. Eigler <fche@redhat.com>
23639
23640 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23641 if gdb child process crashes, just signal an error.
23642
838ae6c4
JB
236432001-10-02 Jim Blandy <jimb@redhat.com>
23644
23645 * lib/gdb.exp (test_xfail_format): Simplify.
23646
23647 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23648 front of the variable name `format'. Simplify `if'.
23649
8f0cbc1c
DJ
236502001-10-01 Daniel Jacobowitz <drow@mvista.com>
23651
23652 * gdb.threads/pthreads.exp: Wait for output and delay
23653 before sending ^C.
23654
1f08dafd
DJ
236552001-10-01 Daniel Jacobowitz <drow@mvista.com>
23656
23657 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23658 some incorrect output instead of timing out.
23659 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23660
674f90ff
CV
236612001-09-28 Corinna Vinschen <vinschen@redhat.com>
23662
23663 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23664 check to allow additional `int'.
23665
9b284272
DJ
236662001-09-27 Daniel Jacobowitz <drow@mvista.com>
23667
23668 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23669 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23670
b55a4771
MS
236712001-09-27 Michael Snyder <msnyder@redhat.com>
23672
23673 * lib/gdb.exp (test_debug_format): New proc.
23674 (setup_xfail_format): Use new proc test_debug_format.
23675 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23676 proc; use new service proc test_debug_format.
23677 Replace all other "gcc_compiled" tests with this test.
23678 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23679 proc; use new service proc test_debug_format.
23680 Replace all other "gcc_compiled" tests with this test.
23681
236822001-09-27 Michael Snyder <msnyder@redhat.com>
23683
23684 * gdb.base/cvexpr.exp: New file.
23685 * gdb.base/cvexpr.c: New file
23686 Test for expressions using const and volatile keywords.
23687
4e6667ac
CV
236882001-09-26 Corinna Vinschen <vinschen@redhat.com>
23689
23690 * gdb.base/constvars.exp: Check for different orders of keywords
23691 and additional "int" strings in output.
23692
4f337972
AC
236932001-09-22 Andrew Cagney <ac131313@redhat.com>
23694
23695 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23696 responses from "help maint".
23697
2015650d
FCE
236982001-09-19 Frank Ch. Eigler <fche@redhat.com>
23699
23700 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23701 to localhost:NNN instead of :NNN, in case Xvfb is listening
23702 only on TCP.
23703
f3bcedc1
CV
237042001-09-19 Corinna Vinschen <vinschen@redhat.com>
23705
23706 * gdb.base/recurse.exp: When checking leaving the watchpoint
23707 scope, recognize when gdb is in function's epilogue and pass.
23708
6b819c92
KS
237092001-09-18 Keith Seitz <keiths@redhat.com>
23710
23711 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23712 support for running tests against sid targets.
23713 (gdbtk_done): Ditto.
23714
a10c9419
CV
237152001-09-18 Corinna Vinschen <vinschen@redhat.com>
23716
23717 * gdb.base/ending-run.c (main): Set stdout buffersize
23718 to the same reasonable value for any target.
23719 * gdb.base/ending-run.exp: Add a regular expression
23720 to make testsuite happy on Sanyo Stormy16 target.
23721
739d0d99
CV
237222001-09-17 Corinna Vinschen <vinschen@redhat.com>
23723
23724 * gdb.base/display.c (do_loops): Add float variable `f'.
23725 Increment f in loop.
23726 * gdb.base/display.exp: Increment timeout by 60 seconds.
23727 Change float display test to use variable `f'.
23728
1b8947f0
JB
237292001-09-17 Jim Blandy <jimb@redhat.com>
23730
23731 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23732 overflowing the limited breakpoint tables on some ROM monitors
23733 (like the ROM68K).
23734
9890ac81
FCE
237352001-09-15 Frank Ch. Eigler <fche@redhat.com>
23736
23737 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23738 the "-ac" (disable access control) flag.
23739
6db765ea
JH
237402001-08-30 Jeff Holcomb <jeffh@redhat.com>
23741
23742 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23743 ints.
23744
4c32cc04
KS
237452001-08-30 Keith Seitz <keiths@redhat.com>
23746
23747 * lib/gdb.exp: Move all insight-related functionality into
23748 separate file.
23749 * lib/insight-support.exp: New file.
23750
8d6e6f81
FCE
237512001-08-29 Frank Ch. Eigler <fche@redhat.com>
23752
23753 * config/sid.exp (sid_start): Never set sid verbosity; disable
23754 expect_background {} that consumed its stdout; tolerate </dev/null.
23755 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23756
6a90e1d0
AC
237572001-08-18 Andrew Cagney <ac131313@redhat.com>
23758
23759 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23760 CLI jump command to start it.
23761 (mi_run_to_main): Fail immediatly when unexpected output.
23762
1759b3c3
AC
237632001-08-18 Andrew Cagney <ac131313@redhat.com>
23764
23765 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23766 beginning of function. Fix PR gdb/191.
23767
61d11d80
FCE
237682001-08-16 Frank Ch. Eigler <fche@redhat.com>
23769
23770 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23771 what to force sid endianness to.
23772
942a4df2
KS
237732001-08-15 Keith Seitz <keiths@redhat.com>
23774
23775 * lib/gdb.exp (gdbtk_start): Don't set environment
23776 variables for TCL_LIBRARY and friends. Insight will
23777 now figure these out for itself.
23778
0521c418
MS
237792001-08-02 Michael Snyder <msnyder@redhat.com>
23780
23781 * gdb.base/completion.exp: Remove the symbol "a64l" from
23782 the expect string; this is target-specific, and not related
23783 to what is being tested.
23784
74a9a58a
DB
237852001-08-02 Dave Brolley <brolley@redhat.com>
23786
23787 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23788
c70819fa
MS
237892001-07-25 Michael Snyder <msnyder@redhat.com>
23790
c2b8fa57
MS
23791 * gdb.base/consecutive.exp: New file. Test stepping over
23792 breakpoints on consecutive instructions.
23793 * gdb.base/consecutive.c: New file.
23794
c70819fa
MS
23795 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23796 curly braces in regular expressions.
23797
2b1a1355
MS
237982001-07-25 Michael Snyder <msnyder@redhat.com>
23799
23800 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23801 legitimate output from stepping out of main.
23802
413eca6f
KS
238032001-07-22 Keith Seitz <keiths@redhat.com>
23804
23805 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23806 the empty string, do not run the tests.
23807
7e5a9322
SC
238082001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23809
23810 * gdb.base/long_long.exp: Detect size of pointer. Take into
23811 account 2-byte pointers when testing for p/a results.
23812
de58f10f
SC
238132001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23814
d63a86f8 23815 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23816 and defined to 1K for m68hc11.
23817 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23818 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23819 (sizeof_random_data): New variable to tell the size of the data table;
23820 don't test past this size; always run to main.
23821
d6f5fea1
SC
238222001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23823
23824 * gdb.base/return2.exp: return of long long and double fails for
23825 68HC11; don't execute these tests on that platform.
23826 * gdb.base/return.exp: Return of a double fails for 68hc11.
23827
c477543d
SC
238282001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23829
23830 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23831 tests that print a float.
23832 * call-rt-st.exp: Likewise.
23833
63cf1c79
MK
238342001-07-12 Mark Kettenis <kettenis@gnu.org>
23835
23836 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23837 running this test on Linux.
23838
112f9ab5
MC
238392001-06-24 Michael Chastain <chastain@redhat.com>
23840
23841 * gdb.base/arithmet.exp: Remove some tests to make all test names
23842 unique.
23843
4970cb0f
MS
238442001-07-03 Michael Snyder <msnyder@redhat.com>
23845
23846 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23847 the output of the ptype command.
23848
d85da69f
MS
238492001-07-02 Michael Snyder <msnyder@redhat.com>
23850
4c8a82de
MS
23851 * gdb.base/completion.exp: Don't assume that break.c is the only
23852 source file that may contain functions named "marker".
d85da69f
MS
23853 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23854
8afc772b
AC
238552001-06-28 Andrew Cagney <ac131313@redhat.com>
23856
23857 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23858 of files to delete.
23859
23860 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23861 * gdb.disasm/h8300s.exp: New file.
23862 gdb.disasm/h8300s.s: Likewise.
23863
cff22675
AC
238642001-06-27 Andrew Cagney <ac131313@redhat.com>
23865
23866 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23867 empty breakpoint tables.
23868
68c81b54
AC
238692001-06-25 Andrew Cagney <ac131313@redhat.com>
23870
23871 * lib/mi-support.exp: Update args=... part of stop-reason
23872 patterns. Accept either a list or a tuple.
23873
2dd62704
AC
238742001-06-23 Andrew Cagney <ac131313@redhat.com>
23875
23876 * lib/mi-support.exp: Remove local emacs variable defining
23877 change-log-default-name.
23878
b4127474
MC
238792001-06-22 Michael Chastain <chastain@redhat.com>
23880
23881 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23882 This is operationally compatible with the previous version.
23883
8dbfb380
JB
238842001-06-13 Jim Blandy <jimb@redhat.com>
23885
23886 * lib/gdb.exp (gdb_test): Doc fix.
23887
f2d8c86d
MC
238882001-06-10 Michael Chastain <chastain@redhat.com>
23889
23890 * gdb.base/exprs.exp: Remove a duplicate test.
23891
81564d34
JB
238922001-06-06 Jim Blandy <jimb@redhat.com>
23893
23894 * gdb.base/return2.exp (main): Use values to test float and double
23895 returns that are not NaN's, to avoid being confused by IEEE
23896 comparison rules.
23897
da55addb
MS
238982001-06-04 Michael Snyder <msnyder@redhat.com>
23899
23900 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23901 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23902 rather than wait for 12 more tests to time out.
23903
42c65987
JB
239042001-06-06 Jim Blandy <jimb@redhat.com>
23905
b18bced9 23906 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23907 Don't forget to match the GDB prompt.
b18bced9 23908
42c65987
JB
23909 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23910
5b41e5f0
JB
239112001-06-04 Jim Blandy <jimb@redhat.com>
23912
23913 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23914 command.
23915
015e046f
KB
239162001-05-31 Kevin Buettner <kevinb@redhat.com>
23917
23918 * gdb.base/annota1.exp (info break): Match four or more spaces
23919 after "Address".
23920
fb1ffbbe
MC
239212001-05-31 Michael Chastain <chastain@redhat.com>
23922
23923 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23924 (dm_type_int_star): Likewise.
23925 (dm_type_long_star): Likewise.
23926 (dm_type_void_star): Likewise.
23927
5ea2a32c
KB
239282001-05-29 Kevin Buettner <kevinb@redhat.com>
23929
23930 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23931 to a known value in order to get consistent results regardless
23932 of the setting of INPUTRC or the presence or contents of .inputrc.
23933
ae23c492
MS
239342001-05-24 Michael Snyder <msnyder@redhat.com>
23935
ac55707e
MS
23936 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23937 Don't require that the main thread and the manager thread are the
23938 first in the list.
23939
ae23c492
MS
23940 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23941 debugging. If test fails, issue an "unsupported" not a "fail".
23942
400071f1
JB
239432001-05-24 Jim Blandy <jimb@redhat.com>
23944
23945 Don't assume that short is shorter than int.
23946 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23947 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23948 this isn't true.
400071f1
JB
23949 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23950 an int, is not equal to ~0 stored in an unsigned char. This tests
23951 the same thing that the previous test meant to, but works on
23952 16-bit machines, too.
23953 ("print unsigned char != (~0)"): Same test, complemented.
23954
0816a3e5
MS
239552001-05-24 Michael Snyder <msnyder@redhat.com>
23956
23957 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23958 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23959 and prevents dejagnu getting out of step.
23960
f6dc23a9
KB
239612001-05-23 Kevin Buettner <kevinb@redhat.com>
23962
23963 * gdb.base/finish.exp (finish_void): Revise pattern for
23964 stopping on the call statement to not permit stopping at
23965 the start of the instructions comprising the call sequence.
23966
7dbd117d
MC
239672001-05-19 Michael Chastain <chastain@redhat.com>
23968
23969 * gdb.base/callfuncs.exp: Make all test names unique.
23970 * gdb.base/commands.exp: Make all test names unique.
23971 * gdb.base/condbreak.exp: Make all test names unique.
23972 * gdb.base/dbx.exp: Make all test names unique.
23973 * gdb.base/default.exp: Make all test names unique.
23974 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23975 and TIMEOUT messages to their corresponding PASS message.
23976 * gdb.base/ending-run.exp: Make all test names unique.
23977 * gdb.base/long_long.exp: Remove duplicate test.
23978
6b0b0a9e
KB
239792001-05-21 Kevin Buettner <kevinb@redhat.com>
23980
23981 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23982 stop on the call statement as well as the statement after the
23983 call.
23984
2caa35cb
MS
239852001-05-21 Michael Snyder <msnyder@redhat.com>
23986
23987 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23988
40713331
EZ
239892001-05-10 Elena Zannoni <ezannoni@redhat.com>
23990
a9c64011
AS
23991 * gdb.base/completion.exp: Revamp test. Make it execute on all
23992 platforms.
40713331 23993
c2c1be8d
EZ
239942001-05-10 Elena Zannoni <ezannoni@redhat.com>
23995
a9c64011
AS
23996 * config/gdbserver.exp (gdb_load): Handle the case
23997 in which the arguments to gdbserver are given in the
23998 baseboard configuration file.
23999 Also handle the case in which the server needs to do a
24000 load.
2c9cd303 24001
9671de48
KS
240022001-05-07 Keith Seitz <keiths@cygnus.com>
24003
a9c64011
AS
24004 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24005 set up the display for testing.
24006 (gdbtk_start): Convert all paths to paths that tcl will like.
24007 Export target information to environment.
24008 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24009 necessary.
24010 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24011 (to_tcl_path): New proc to convert a given pathname into
24012 a path acceptible as an argument to a tcl command.
24013 (_gdbtk_export_target_info): New proc to export target info
24014 into the environment for gdbtk testing.
24015 (gdbtk_done): New proc to signal end-of-test.
9671de48 24016
5a360f47
JB
240172001-05-06 Jim Blandy <jimb@redhat.com>
24018
24019 * restore.c: Make the code of caller0 correspond to its comment.
24020
66c756c6
MS
240212001-05-03 Michael Snyder <msnyder@redhat.com>
24022
24023 * config/sid.exp (gdb_target_sid): Check for error messages.
24024 On error or timeout, don't make expect exit (which will terminate
24025 all subsequent tests); instead just make gdb exit.
d63a86f8 24026 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24027 return a negative value.
24028
a966fde5
JB
240292001-04-24 Jim Blandy <jimb@redhat.com>
24030
851c18e0
JB
24031 * gdb.c++/templates.exp: If we see the prompt for the overload
24032 list, but we haven't recognized any of the longer patterns,
24033 arrange for this test to fail, not hang.
24034
a966fde5
JB
24035 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24036 variations.
24037
db144853
MC
240382001-04-22 Michael Chastain <chastain@redhat.com>
24039
24040 * gdb.c++/local.exp: Use the 'runto' library function.
24041 * gdb.c++/namespace.exp: Likewise.
24042 * gdb.c++/overload.exp: Likewise.
24043
3207ec21
KB
240442001-03-26 Kevin Buettner <kevinb@redhat.com>
24045
24046 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24047 * gdb.base/step-line.exp: New file. Test step/next in presence of
24048 #line directives.
24049 * gdb.base/step-line.c: New file. Test program for the above.
24050 * gdb.base/step-line.inp: New file. We pretend that this file has
24051 been transformed by some other tool into step-line.c.
24052
13b57657
JB
240532001-03-21 Jim Blandy <jimb@redhat.com>
24054
24055 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24056 unmangled operator names.
24057
754cbe1c
JB
240582001-03-20 Jim Blandy <jimb@redhat.com>
24059
24060 * gdb.threads/linux-dp.exp: Recognize an additional message
24061 generated by GDB when it doesn't understand how to debug threads
24062 on the target system.
24063
177495c9
AC
240642001-03-19 Andrew Cagney <ac131313@redhat.com>
24065
24066 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24067
f266096b
MC
240682001-03-12 Michael Chastain <chastain@redhat.com>
24069
24070 * gdb.c++/derivation.exp: Use the 'runto' library function.
24071
cac3c2ff
MC
240722001-03-12 Michael Chastain <chastain@redhat.com>
24073
24074 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24075
b6c11a24
MC
240762001-02-24 Michael Chastain <chastain@redhat.com>
24077
24078 * gdb.c++/ref-types.exp: Change handwritten code to library
24079 function 'runto'.
24080
6bae5bce
OF
240812001-03-16 Orjan Friberg <orjanf@axis.com>
24082
24083 * gdb.base/signals.exp: Set count to 0 explicitly.
24084
0015fd9a
MS
240852001-03-15 Mark Salter <msalter@redhat.com>
24086
24087 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24088 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24089 (gdb_load): Add support for additional target_info: gdb_download_size
24090 and gdb_load_timeout.
0015fd9a 24091
fc33412a
DT
24092Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24093
24094 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24095 file -- to prevent failing when the compile fails but we have no
24096 intention of running the tests anyway.
fc33412a
DT
24097
24098 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24099 tests if set.
24100
24101 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24102 integers.
fc33412a
DT
24103
24104 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24105 * gdb.c++/namespace.exp: Ditto.
24106
115f06de
OF
241072001-03-07 Orjan Friberg <orjanf@axis.com>
24108
24109 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24110 * gdb.base/pointers.exp: Relax pattern match of decimals.
24111
b6ba6518
KB
241122001-03-06 Kevin Buettner <kevinb@redhat.com>
24113
24114 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24115 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24116 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24117 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24118 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24119 config/sh.exp, config/sid.exp, config/slite.exp,
24120 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24121 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24122 config/vxworks.exp, config/vxworks29k.exp,
24123 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24124 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24125 gdb.base/arithmet.exp, gdb.base/assign.exp,
24126 gdb.base/async.exp, gdb.base/attach.exp,
24127 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24128 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24129 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24130 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24131 gdb.base/commands.exp, gdb.base/completion.exp,
24132 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24133 gdb.base/constvars.exp, gdb.base/corefile.exp,
24134 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24135 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24136 gdb.base/ending-run.exp, gdb.base/environ.exp,
24137 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24138 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24139 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24140 gdb.base/funcargs.exp, gdb.base/help.exp,
24141 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24142 gdb.base/logical.exp, gdb.base/long_long.exp,
24143 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24144 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24145 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24146 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24147 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24148 gdb.base/regs.exp, gdb.base/relational.exp,
24149 gdb.base/remote.exp, gdb.base/reread.exp,
24150 gdb.base/restore.exp, gdb.base/return2.exp,
24151 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24152 gdb.base/selftest.exp, gdb.base/setshow.exp,
24153 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24154 gdb.base/sigall.exp, gdb.base/signals.exp,
24155 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24156 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24157 gdb.base/step-test.exp, gdb.base/structs.c,
24158 gdb.base/structs.exp, gdb.base/structs2.exp,
24159 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24160 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24161 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24162 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24163 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24164 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24165 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24166 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24167 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24168 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24169 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24170 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24171 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24172 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24173 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24174 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24175 gdb.trace/circ.exp, gdb.trace/collection.exp,
24176 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24177 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24178 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24179 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24180 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24181 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24182 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24183 notices.
24184
dc96c6c7 241852001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24186
24187 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24188 first arg is int not float.
24189
dc96c6c7 241902001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24191
24192 * gdb.base/reread.exp: Unsupported for non-native targets;
24193 doesn't work for remote debugging.
24194
9b0c4aeb
FN
241952001-02-19 Fernando Nasser <fnasser@redhat.com>
24196
24197 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24198 * gdb.base/ending-run.exp: Properly handle the BSP state when
24199 stepping past the end of main.
9b0c4aeb 24200
02aa71d5
MC
242012001-02-19 John Moore <jmoore@redhat.com>
24202
24203 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24204 Converted HPUX fix for non-expected items following multiple
24205 step commands into general solution for all platforms.
24206
1fa449a4
MC
242072001-02-18 Michael Chastain <chastain@redhat.com>
24208
24209 * gdb.c++/classes.exp (do_tests): Change runto statements
24210 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24211 statements demangler agnostic.
24212 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24213 (gdb_virtfunc_restart): Likewise.
24214
b2f9ec70
MC
242152001-02-14 Michael Chastain <chastain@redhat.com>
24216
24217 * gdb.c++/inherit.exp (do_tests): Change runto statements
24218 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24219 statements demangler agnostic.
24220
cf74b8ca
AC
24221Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24222
24223 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24224 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24225 before calling common_routine 15 times'' tests.
cf74b8ca 24226
99f78f56
MC
242272001-02-11 Michael Chastain <chastain@redhat.com>
24228
24229 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24230 Helps the test script figure out which demangler is in use.
24231 (dm_type_foo_ref): Ditto.
24232 (dm_type_int_star): Ditto.
24233 (dm_type_long_star): Ditto.
24234 (dm_type_unsigned_int): Ditto.
24235 (dm_type_void): Ditto.
24236 (dm_type_void_star): Ditto.
99707966 24237 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24238 Probe the gdb demangler and set variables to accommodate
24239 formatting differences.
24240 (info_func_regexp): New function. Same as info_func, but
24241 matches against a regexp.
24242 (info_func): Match against a literal string.
24243 (print_addr_2): New function. Match against a literal string,
24244 which can be different from the input to gdb.
24245 (print_addr): Simply call print_addr_2 with the same argument twice.
24246 (test_lookup_operator_functions): Use demangler formatting variables.
24247 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24248 the tests in the same order as the C++ class declaration.
24249 (test_paddr_operator_functions): Ditto.
24250 (test_paddr_overloaded_functions): Ditto.
24251 (test_paddr_hairy_functions): Use demangler formatting variables.
24252 Add reference to gdb/19 for related tests.
24253 (do_tests): Call probe_demangler.
24254
1de8f023
KB
242552001-01-30 Kevin Buettner <kevinb@redhat.com>
24256
24257 * gdb.c++/templates.cc (printf): Remove unused function definition.
24258
ca3f91ed
MS
242592001-01-26 Felix Lee <flee@redhat.com>
24260
24261 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24262
242632001-01-25 matthew green <mrg@redhat.com>
24264
24265 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24266 up sid.
24267 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24268
242692001-01-25 matthew green <mrg@redhat.com>
24270
24271 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24272 Deprecate $sid_spawn_id.
ca3f91ed
MS
24273 (sid_exit): Remove code necessary only for `spawn.'
24274
242752001-01-25 matthew green <mrg@redhat.com>
24276
24277 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24278
fb18ec4a
MC
242792001-01-28 Michael Chastain <chastain@redhat.com>
24280
24281 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24282 to call when tests fail. It takes gdb out of the overloaded
24283 function choice menu back to the main prompt, so that the test
24284 program stays synchronized.
24285 (set_bp_overloaded): New proc to collect all the common
24286 code for setting a breakpoint on an overloaded name. Calls
24287 take_gdb_out_of_choice_menu when needed.
24288 (menu_overload1arg): New variable to collect the repeated
24289 instances of the expected menu for an overloaded name. Change
24290 the regular expression to handle changes in g++ type encoding:
24291 "void" can be either "void" or "", and "unsigned int" can be
24292 either "unsigned int" or "unsigned".
24293 (continue_to_bp_overloaded): Change regular expressions to handle
24294 changes in g++ type encoding.
24295 (no proc): Call take_gdb_out_of_choice_menu when needed.
24296 Remove redundant calls to "info break". Accept either "canceled"
24297 or "cancelled". Change regular expressions in "info break"
24298 calls to handle changes in g++ type encoding. Give all tests
24299 unique strings.
24300
9c646a6e
BE
243012001-01-17 Ben Elliston <bje@redhat.com>
24302
24303 * config/sid.exp: New file.
24304
9549d9c1
AC
24305Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24306
24307 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24308
dc96c6c7 243092000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24310
24311 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24312 Add a RE to accept a non-ascii char if one is ever presented.
24313
b4df4f68
FN
243142000-12-20 Fernando Nasser <fnasser@redhat.com>
24315
297dd0fd 24316 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24317
dc96c6c7 243182000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24319
d63a86f8 24320 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24321 in regexp. One '\' does not suffice on Linux.
24322
4a7bddb6
MC
243232000-12-09 Michael Chastain <chastain@redhat.com>
24324
24325 * gdb.base/break.exp (test_clear_command): Use a marker function
24326 rather than 'main' for the test function. Also move this
24327 test to an execution point where the marker function names are
24328 guaranteed to be bound to functions. (Executing tests after a
24329 'finish' from main runs into name conflicts with local names
24330 in __libc_start_main).
24331
dc96c6c7 243322000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24333
24334 * gdb.base/finish.exp: New test for gdb's "finish" command.
24335 * gdb.base/return2.exp: New test for gdb's "return" command.
24336 * gdb.base/return2.c: New source file for above.
24337
dc96c6c7 243382000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24339
24340 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24341 * gdb.base/miscexprs.exp: Ditto.
24342 * gdb.base/pointers.exp: Ditto.
24343 * gdb.c++/derivation.exp: Ditto.
24344 * gdb.c++/local.exp: Ditto.
24345 * gdb.c++/namespace.exp: Ditto.
24346 * gdb.c++/overload.exp: Ditto.
24347 * gdb.c++/ref-types.exp: Ditto.
24348
dc96c6c7 243492000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24350
24351 * gdb.base/constvars.exp: Test result of "up" command.
24352 * gdb.base/miscexprs.exp: Ditto.
24353 * gdb.base/pointers.exp: Ditto.
24354 * gdb.base/scope.exp: Ditto.
24355 * gdb.c++/derivation.exp: Ditto.
24356 * gdb.c++/local.exp: Ditto.
24357 * gdb.c++/namespace.exp: Ditto.
24358 * gdb.c++/overload.exp: Ditto.
24359 * gdb.c++/ref-types.exp: Ditto.
24360
44097287
FN
243612000-11-22 Michael Chastain <chastain@redhat.com>
24362
24363 * mips_pro.exp: Accept either "middle -> top -> main" or
24364 "middle -> main" in the backtrace, because gcc can optimize
24365 tail calls to jumps. Remove setup_xfail for the hppa case.
24366 Add a comment with the original warning messages from PR 3016,
24367 which was filed in 1993, to preserve them for posterity.
24368
9d2e1bab
ND
243692000-11-17 Nick Duffek <nsd@redhat.com>
24370
24371 * lib/gdb.exp (gdb_test): Override timeout with board info.
24372
1aca8eb7
ND
243732000-11-17 Nick Duffek <nsd@redhat.com>
24374
24375 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24376 the second kill and detach messages.
24377
93076499
ND
243782000-11-17 Nick Duffek <nsd@redhat.com>
24379
24380 * configure.in: Add AC_EXEEXT.
24381 * configure: Regenerate.
24382 * Makefile.in (just-check): Export EXEEXT.
24383 * lib/gdb.exp ($EXEEXT): Import from environment.
24384 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24385 expect "maint dump-me" on Cygwin.
24386 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24387 $EXEEXT.
24388
30e87cd3
ND
243892000-11-17 Nick Duffek <nsd@redhat.com>
24390
24391 * gdb.base/break.exp: Test backtrace and finish from called
24392 function on all platforms, not just HP-UX.
24393
dc96c6c7 243942000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24395
24396 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24397 code from gdb_target_monitor, so it can be used independantly
24398 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24399
dc96c6c7 244002000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24401
24402 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24403 * gdb.base/corefile.exp: Expect the message "Program is being
24404 debugged already" when we send the "corefile" command, since
24405 the preceeding gdb_load may have connected gdb to a remote target.
24406 * gdb.base/display.exp: Disable hardware watchpoints if new
24407 board info variable "no_hardware_watchpoints" is true.
24408 Replace single-letter commands with more readable ones.
24409 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24410 if new board info variable "no_hardware_watchpoints" is true.
24411 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24412 to see if stdio (printf) testing is possible.
24413 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24414 board info variable "no_hardware_watchpoints" is true. Use new
24415 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24416
39124dea
FN
244172000-11-13 Fernando Nasser <fnasser@redhat.com>
24418
24419 From Orjan Friberg <orjanf@axis.com>:
24420 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24421 in array print pattern match.
24422
a9e2e984
FN
244232000-11-09 Fernando Nasser <fnasser@redhat.com>
24424
24425 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24426 spelling "cancelled" to U.S. spelling "canceled" to match changes
24427 made to gdb.
24428 * gdb.c++/ovldbreak.exp: Ditto.
24429
c7db355b
PS
244302000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24431
24432 * gdb.base/callfuncs.c (main): Moved to end of file, call
24433 t_double_values to initialize the FPU before inferior calls are made.
24434 * gdb.base/callfuncs.exp: Test for register preservation after calling
24435 inferior functions. Add tests for continuining, finishing and
24436 returning from a stop in a call dummy.
24437
dc96c6c7 244382000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24439
24440 * gdb.base/commands.exp: Break up long lines, and re-indent.
24441
dc96c6c7 244422000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24443
24444 * config/gdbserver.exp: Rewritten from the ground up, to make it
24445 compatible with the current dejagnu tree, and to make it work with
24446 the new "gdbserver" in libremote.
24447
dc96c6c7 244482000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24449
24450 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24451 * gdb.base/varargs.exp: Skip entire test if no printf support.
24452 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24453 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24454
dc96c6c7 244552000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24456
24457 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24458 no floating point support.
24459 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24460 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24461 * gdb.base/call-rt-st.exp: Ditto.
24462 * gdb.base/call-strs.exp: Ditto.
24463
bac5fc66
JG
244642000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24465
24466 * gdb.base/sizeof.c: include <stdio.h>.
24467
24468 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24469 'finish', otherwise uncaptured gdb_prompt would potentially
24470 throw remaining test points out of sync.
bac5fc66 24471
b22a6027
SB
244722000-07-26 Scott Bambrough <scottb@netwinder.org>
24473
24474 * gdb.base/recurse.exp: Run tests for all targets.
24475 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24476 gnu-oldld case on ARM.
24477 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24478 for ARM targets.
d63a86f8 24479
d8231941
AG
24480Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24481
24482 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24483 * gdb.java/configure: Rebuild.
24484
8caabe69
AG
24485Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24486
24487 * gdb.java/jv-exp.exp: New file.
24488
9d273ca3
AG
24489Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24490
24491 * configure: Rebuilt.
24492 * configure.in (configdirs): Add gdb.java.
24493 * gdb.java/jmisc.java: New file.
24494 * gdb.java/jmisc.exp: New file.
24495 * gdb.java/Makefile.in: New file.
24496 * gdb.java/configure: Rebuilt.
24497 * gdb.java/configure.in: New file.
24498 * lib/java.exp: New file.
24499
4f823a66
AC
24500Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24501
24502 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24503 underflow.
4f823a66 24504
2391e11d
AC
24505Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24506
24507 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24508 and the compilers sizes.
2391e11d 24509
54602222
ND
245102000-07-09 Nick Duffek <nsd@redhat.com>
24511
24512 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24513 (use_methods): New function.
24514 (main): Call use_methods().
24515 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24516 (do_tests): Call test_method_param_class.
24517
2bec0572
ND
245182000-07-09 Nick Duffek <nsd@redhat.com>
24519
24520 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24521 spelling.
24522 (test_enums): New procedure. Move enum tests from end of script
24523 to here. Set breakpoint on function name instead of line number.
24524 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24525 (enums2): New marker function.
24526 (enums1): New function.
24527 (main): Call enums1(). Move enum tests to enums1().
24528
78492fde
AC
24529Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24530
24531 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24532 compile/link program. Update line numbers.
78492fde
AC
24533 * gdb.asm/d10v.inc: Define ``startup''.
24534 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24535
49a2cef8
AC
24536Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24537
24538 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24539
3e6c8688
EZ
245402000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24541
24542 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24543 of 'help maint print' command.
3e6c8688 24544
9ff5cbe9
AC
24545Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24546
24547 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24548 they use gdb_expect_list.
9ff5cbe9 24549
17c579bd
AC
24550Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24551
24552 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24553 memory-read-packet-size'' instead of ``set endian big'' to test
24554 long commands.
17c579bd 24555
e6d71bf3
DB
245562000-06-03 Daniel Berlin <dan@cgsoftware.com>
24557
24558 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24559 g++, and stop skipping them.
e6d71bf3
DB
24560
24561 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24562 work under g++.
24563
d63a86f8 24564 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24565 initialization.
24566
dc96c6c7 245672000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24568
24569 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24570 the regular expression: accept an (almost) arbitrary sequence of
24571 "frames-invalid" and "breakpoints-invalid" messages both before
24572 and after the "starting" message.
24573
dc96c6c7 245742000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24575
24576 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24577
dc96c6c7 245782000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24579
24580 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24581 Relax the regular expression a little, make it pass on Solaris 8.
24582
8216cda9
KB
245832000-05-12 Kevin Buettner <kevinb@redhat.com>
24584
24585 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24586 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24587 Instead, it is permissible for gdb to stop on the line of the
24588 call itself.
24589
1a570b2f
MS
245902000-05-12 Michael Snyder <msnyder@.cygnus.com>
24591
24592 * gdb.base/break.exp (bp on small function, optimized file):
24593 Add a second pass pattern. The behavior differs here between stabs
24594 and dwarf for one-line functions. Stabs preserves two line symbols
24595 (one before the prologue and one after) with the same line number,
24596 but dwarf regards these as duplicates and discards one of them.
24597 Therefore the address after the prologue (where the breakpoint is)
24598 has no exactly matching line symbol, and GDB reports the breakpoint
24599 as if it were in the middle of a line rather than at the beginning.
24600
dc96c6c7 246012000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24602
d63a86f8 24603 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24604 rather than "send_gdb" (for consistancy).
24605
7d418785
AC
24606Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24607
24608 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24609 * gdb.c++/templates.cc: Properly check for GCC version number.
24610 * lib/compiler.cc: Likewise
24611
dc96c6c7 246122000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24613
d63a86f8 24614 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24615 gdb may not stop at the first line of main, due to code motion.
24616
dc96c6c7 246172000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24618
24619 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24620 This test depends on parsing the printf output from the target.
24621 Since the sparclet stub doesn't do stdio, this will never work.
24622 * gdb.base/call-rt-st.exp: ditto.
24623 * gdb.base/call-strs: ditto.
24624
dc96c6c7 246252000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24626
24627 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24628
24629 * gdb.base/ending-run.exp: After connecting to a remote target,
24630 but before running, the target will appear to be in a random
24631 location. Specify both a file and a line for breakpoints.
24632 Also, the function that calls main may be called 'init'
24633 rather than 'start'.
24634
a5a51225
EZ
246352000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24636
24637 * gdb.base/help.exp: Update output for add-symbol-file command.
24638
7930cc7c
FN
246392000-04-10 Fernando Nasser <fnasser@cygnus.com>
24640
24641 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24642 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24643
23e37ab1
C
246442000-04-07 J.T. Conklin <jtc@redback.com>
24645
e93c542c
C
24646 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24647
23e37ab1
C
24648 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24649
591b8fa3
PDM
24650Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24651
24652 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24653 values that can be represented exactly.
591b8fa3
PDM
24654 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24655 above change, and to not check against the directory part of the source
24656 file name.
24657 (step into print_long_arg_list): Likewise.
24658 (print print_small_structs from print_long_arg_list): Likewise.
24659 (print print_long_arg_list): Likewise.
24660
7a495180
EZ
246612000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24662
30b53638 24663 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24664
beb998c6
AC
24665Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24666
24667 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24668
1c689132
DB
246692000-03-25 Daniel Berlin <dan@cgsoftware.com>
24670
24671 * gdb.base/commands.exp (deprecated_command_test): Add test for
24672 deprecate with no arguments.
24673
c1790a9d
JL
246742000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24675
24676 * gdb.base/break.exp: Add new test for setting breakpoints on
24677 optimized code so we can test breakpoints work even when function
24678 prologues may be optimized away
24679
003ba290
FN
246802000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24681
24682 From David Whedon <dwhedon@gordian.com>
a9c64011 24683 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24684
6837a0a2
DB
246852000-03-22 Daniel Berlin <dan@cgsoftware.com>
24686
24687 * gdb.base/help.exp: Added test for new apropos command.
24688
b9593231
KB
246892000-03-21 Kevin Buettner <kevinb@redhat.com>
24690
24691 * gdb.base/pointers.c (usevar): New function.
24692 (main): Make sure that global variables v_int_pointer2, rptr,
24693 and y are all referenced someplace in the program by calling
24694 usevar() on them. [Some linkers delete symbols which are
24695 never referenced. The space remains, but there's no way to
24696 get a (symbolic) handle on the variable from the debugger.]
24697
751a959b
EZ
246982000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24699
24700 * gdb.base/printcmds.c: Add typedeffed arrays.
24701
24702 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24703 procedure to test arrays that are typedef'd.
751a959b 24704
73a93a32
JI
247052000-03-13 James Ingham <jingham@leda.cygnus.com>
24706
24707 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24708 the library directories.
73a93a32 24709
fb40c209
AC
24710Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24711
24712 * configure.in (configdirs): Add sub directory gdb.mi.
24713 * configure: Re-generate.
24714
24715 * gdb.mi: New directory.
d63a86f8 24716
ee4dd2c9
AC
247172000-02-25 Scott Bambrough <scottb@netwinder.org>
24718
24719 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24720 a long long value as a double on ARM platforms.
ee4dd2c9 24721
70f0cc22
JB
247222000-02-16 Jim Blandy <jimb@redhat.com>
24723
24724 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24725 default source file is set properly before running this test.
24726
853819b8
EZ
247272000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24728
24729 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24730 gdbtk/library directory, not in gdbtcl2.
853819b8 24731
dfcd3bfb
JM
247322000-02-04 Jim Blandy <jimb@redhat.com>
24733
24734 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24735 backslash from regexp pattern.
24736
24737 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24738 procedure. Use it to run all the "continue to bp overloaded"
24739 tests. Note that this changes the names of the tests slightly.
24740 If the breakpoint hit message includes a hex PC value, because
24741 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24742 from the real source code, still consider that a pass.
24743
24744 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24745 XFAIL here if the breakpoint message contains a hex address. Note
24746 similar change on 1999-11-02.
24747
24748 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24749
24750 * gdb.base/ptype.exp: Establish a default source file before
24751 calling get_debug_format.
24752
247532000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24754
24755 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24756
8b93c638
JM
247572000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24758
24759 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24760 of successive stepi commands -- while in the prologue we should see
24761 the function entry bracket.
24762
247632000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24764
24765 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24766 reach __change_mode() when stepping through the end of main().
24767
c5394b80
JM
247682000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24769
24770 * gdb.base/default.exp: Fix expected pattern.
24771 * gdb.base/help.exp: Same.
24772
0d06e24b
JM
247732000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24774
24775 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24776 Don't use xfail's because that affects only the following test.
d63a86f8 24777
0d06e24b 24778 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24779 solaris or linux.
0d06e24b
JM
24780
24781 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24782
dc96c6c7 247832000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24784
d63a86f8 24785 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24786 "A syntax error" rather than "A parse error". Accept both.
24787
247882000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24789
24790 * gdb.base/default.exp: Remove OS dependent string from "target
24791 remote" test.
24792 * gdb.base/help.exp: Same for "help target remote" test.
24793
c3f6f71d
JM
247942000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24795
24796 From Jim Kingdon <kingdon@redhat.com>:
24797
24798 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24799 prompt (cleanup rather than necessity, but still might keep output
24800 from spilling to next test).
c3f6f71d
JM
24801
248022000-01-02 Fred Fish <fnf@cygnus.com>
24803
24804 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24805 AIX, which defines them in <sys/types.h>.
24806
ed9a39eb 248071999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24808
ed9a39eb 24809 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24810 float" test.
ed9a39eb
JM
24811
248121999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24813
ed9a39eb 24814 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24815
24816 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24817 outermost frame disallowed".
24818
248191999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24820
24821 * gdb.base/setvar.exp: New tests for setting the value of a struct
24822 with a constant list.
24823
248241999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24825
24826 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24827 require the user to type a cast before setting the value of a struct.
24828
de57eccd
JM
248291999-12-06 Jim Blandy <jimb@cygnus.com>
24830
24831 * gdb.base/default.exp: Expect the new 'info float' command on
24832 all i386 platforms.
24833
24834 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24835 LinuxThreads libraries that don't support debugging.
24836
c2d11a7d
JM
24837Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24838
24839 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24840 Change the buffer type to ``unsigned char'' to simplify size
24841 arithmetic.
c2d11a7d
JM
24842
24843 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24844 stub only handles 400-1 byte packets. Verify that the download
24845 worked.
c2d11a7d
JM
24846
248471999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24848
24849 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24850 tests, using UNRESOLVED for the untested cases. Also, does not wait
24851 for a timeout if the prompt was received before a recognizable pattern.
24852
248531999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24854
24855 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24856
248571999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24858
24859 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24860 watchpoints.
c2d11a7d
JM
24861
248621999-11-24 Jason Merrill <jason@casey.cygnus.com>
24863
24864 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24865
24866 * gdb.c++/local.exp: Be more flexible in recognizing local class
24867 name mangling. Don't allow horribly truncated method names.
24868 * gdb.c++/derivation.exp: Expect protected inheritance.
24869 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24870 * gdb.c++/virtfunc.exp: Likewise.
24871 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24872 when printing a nested enum.
24873
248741999-11-22 Jim Blandy <jimb@cygnus.com>
24875
24876 * gdb.base/step-test.exp: Properly await GDB's response to setting
24877 a breakpoint on the call to large_struct_by_value.
24878
24879 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24880 just because we have debug info for the `start' function.
24881
248821999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24883
24884 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24885 "Unknown signal" messages, which indicate (on LinuxThreads) that
24886 GDB doesn't know how to debug threads on this system. This is
24887 better than hanging while philosopher 0 dumps chatter into gdb.log.
24888
248891999-11-18 Tom Tromey <tromey@cygnus.com>
24890
24891 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24892
248931999-11-18 Fred Fish <fnf@cygnus.com>
24894
24895 * gdb.base/coremaker2.c: Add sample program for generating
24896 cores that is more self contained than coremaker.c. Eventually
24897 I'll add more code to this and tie it into the testsuite.
24898
4ce44c66
JM
248991999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24900
24901 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24902
249031999-11-10 Jimmy Guo <guo@cup.hp.com>
24904
24905 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24906 from $srcdir/lib/.
4ce44c66 24907 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24908 and gdb.c++/.
4ce44c66
JM
24909
24910 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24911
d63a86f8 24912 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24913 'continue with watch' test point.
24914
249151999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24916
24917 Merged from p2linux-990323-branch:
d63a86f8 24918
4ce44c66
JM
24919 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24920
11cf8741
JM
24921Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24922
24923 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24924 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24925
24926Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24927
24928 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24929 gdb_expect_list.
11cf8741
JM
24930
24931Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24932
24933 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24934
249351999-11-03 Mark Salter <msalter@cygnus.com>
24936
24937 * gdb.base/break.exp: Fix "stub continue" pattern.
24938
249391999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24940
24941 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24942
249431999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24944
24945 * gdb.base/display.exp ("finish"): Add timeout clause.
24946
24947 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24948 plain prompt clause, so this doesn't have to time out in order to
24949 fail.
24950
24951 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24952 breakpoint hit messages include an address.
11cf8741
JM
24953
24954 * gdb.base/display.exp: Don't forget to escape parens in regular
24955 expressions. Unix regexp notatation sucks.
24956
249571999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24958
24959 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24960 order for 'signalled' message.
11cf8741 24961
5c44784c
JM
249621999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24963
24964 From Jimmy Guo <guo@cup.hp.com>:
24965 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24966 * gdb.base/annota1.c: Add code for tests to work with.
24967
249681999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24969
24970 * gdb.base/remote.exp: New test for remote downloading settings.
24971 * gdb.base/remote.c: New file with large .data.
24972
917317f4
JM
249731999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24974
24975 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24976 for LinuxThreads support, merged from the Code Fusion branch.
24977
24978Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24979
24980 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24981 containing exp_continue into a while within an expect. Don't
24982 attempt a start more than three times. Check return value from
24983 gdb_load.
d63a86f8 24984
2df3850c
JM
24985Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24986
24987 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24988 a pass case.
2df3850c 24989
2acceee2
JM
249901999-10-01 Kevin Buettner <kevinb@cygnus.com>
24991
24992 * gdb.base/break.c (main): Added a statement that we can step
24993 off of.
24994 * gdb.base/break.exp: Added tests for setting a breakpoint
24995 at an offset and stepping onto a breakpoint.
24996
249971999-10-01 Fred Fish <fnf@cygnus.com>
24998
d63a86f8 24999 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25000 gdb output.
25001
c2c6d25f
JM
250021999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25003
25004 * gdb.base/break.exp: Code locations are in hex, don't forget!
25005 (For HP-UX.)
25006
250071999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25008
25009 * condbreak.exp: Use break.c as test program.
25010 * condbreak.c: Remove, redundant with break.c.
25011
250121999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25013
25014 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25015 Z-packets if the target needs it.
c2c6d25f
JM
25016
250171999-09-13 James Ingham <jingham@leda.cygnus.com>
25018
25019 * gdb.c++/overload.exp: Added tests for listing overloaded
25020 functions with function pointers in the arg, explicitly calling
25021 out the version you want.
25022
cff3e48b
JM
250231999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25024
25025 * long_long.exp: Add variations of test cases that work for
25026 targets with 16-bit ints and 32-bit doubles.
25027
d4f3574e
SS
250281999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25029
25030 * break.c (main): Compare a possibly-uninitialized argc with an
25031 unlikely value that fits in 16 bits.
25032
250331999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25034
25035 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25036 0xfeeb, don't want negative numbers if ints are 16 bits.
25037
25038 * lib/gdb.exp (skip_cplus_tests): New proc.
25039 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25040 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25041 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25042 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25043 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25044 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25045 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25046 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25047
25048 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25049
25050Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25051
25052 * gdb.base/corefile.exp (up): Allow a parameter to appear
25053 in the frame that we're going up to.
25054
25055 From Jim Blandy <jimb@cygnus.com>:
25056
25057 * gdb.base/default.exp (info float): Expect some output now.
25058
25059 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25060 returning floating-point values to fail on the x86.
25061 * gdb.base/callfwmall.exp (do_function_calls): Same.
25062
25063 * gdb.base/list.exp (test_listsize): Correct expectations for
25064 listing line 1 with listsize 2. Also, listing a single line
25065 works now, as does listing three lines. [Kevin's note: There
25066 were a number of other cases fixed too where the expectations
25067 differed...]
25068
250691999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25070
25071 * gdb.base/selftest.exp: Add case for when version prints as
25072 constant string instead of char pointer.
25073
104c1213
JM
250741999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25075
25076 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25077 stepping out of main.
104c1213
JM
25078
25079 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25080 G++ used.
25081
25082 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25083 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25084
25085 * gdb.c++/ovldbreak.exp: Update match string in test that
25086 includes a warning of multiple breakpoints.
25087
250881999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25089
25090 * gdb.base/display.exp: Improve precision of step-after-finish
25091 added yesterday.
25092
25093 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25094 test.
104c1213
JM
25095
25096 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25097 configs when using G++, not just hppa*.
25098
250991999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25100
25101 * gdb.base/async.c: New file.
25102 * gdb.base/async.exp: New file.
25103
25104Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25105
25106 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25107 PA64.
25108
53a5351d
JM
25109Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25110
104c1213
JM
25111 * gdb.base/display.exp: "finish" can leave us mid-line on many
25112 targets, deal with it. Add a small constant to main, instead of
25113 1000 since main+1000 may not be a valid address in the target.
25114
53a5351d
JM
25115 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25116 on hpux11.
25117
25118 * gdb.base/attach.exp: Handle another hpux11 error message variant
25119 when attaching to a process that does not exist.
25120
251211999-08-19 J.T. Conklin <jtc@redback.com>
25122
25123 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25124 characters in 'continue to 1241' test.
53a5351d
JM
25125
251261999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25127
25128 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25129 stop in print_long_arg_list, define and use a whitespace
25130 variable in print_small_structs test, add an XFAIL for Solaris.
25131 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25132 interested enough to fix.
25133
7be570e7
JM
251341999-08-13 Keith Seitz <keiths@cygnus.com>
25135
25136 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25137 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25138 proc knows about targets other than the natives.
25139 (test_assign): Use "gdb_run_cmd" to "run" the target.
25140 Check that we've actually hit the breakpoint at main.
25141 When we attempt to assign a value to a local variable, check
25142 that the variable is in the current scope, i.e., don't use
25143 a test with an empty result.
25144
25145Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25146
25147 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25148 command.
7be570e7
JM
25149
251501999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25151
25152 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25153 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25154 gdb.compat, gdb.threads-hp.
25155 gdb.hp/configure, gdb.hp/configure.in: New files.
25156 gdb.hp/Makefile.in: Recurse into new subdirs.
25157 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25158 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25159 in object files.
25160 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25161
96baa820
JM
251621999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25163
25164 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25165 funky printf, remove a bogus p/a test.
96baa820
JM
25166
251671999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25168
25169 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25170 connected to the target. This is necessary when running not
25171 natively.
96baa820
JM
25172
251731999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25174
25175 * gdb.base/step-test.exp: Removed some extraneous messages.
25176
25177 * gdb.base/long_long.exp: Don't run memory examination tests
25178 on little-endian targets (they will need a different set of
25179 results to match).
25180
251811999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25182
25183 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25184 until somebody decides to fix GDB.
25185
25186 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25187 constant as "ULL".
96baa820
JM
25188 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25189 matches for a couple x/2 commands.
25190
a0b3c4fd
JM
251911999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25192
25193 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25194 by merging in ref-types2 tests.
25195 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25196
25197 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25198 * gdb.c++/Makefile.in: Add standard actions.
25199 (EXECUTABLES): Rename from PROGS, update list.
25200 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25201 from gdb.hp.
25202 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25203 foo and bar locals.
25204 * gdb.c++/anon-union.exp: Fix tests to match.
25205 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25206 expect matches to handle output variations.
25207 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25208 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25209 output, add HP alternatives for new and delete prints.
a0b3c4fd 25210 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25211 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25212 * gdb.c++/demangle.exp: Use $style when reporting failure.
25213 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25214 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25215 match alternatives.
25216 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25217 compilers.
a0b3c4fd
JM
25218 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25219 * gdb.c++/method.exp: Add match alternatives.
25220 * gdb.c++/misc.cc: Add bool types.
25221 * gdb.c++/misc.exp: Add tests for bool types.
25222 * gdb.c++/overload.exp: Add xfails.
25223 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25224 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25225 add some more template parameter tests (only for HP currently).
25226 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25227 * gdb.c++/virtfunc.cc: Add return type and value for main.
25228 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25229 match alternatives.
d63a86f8 25230
a0b3c4fd
JM
252311999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25232
25233 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25234
252351999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25236
25237 * gdb.base/signals.exp: Don't expect getting a backtrace from
25238 within a signal handler to fail on Linux.
25239
252401999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25241
25242 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25243 * lib/gdb.exp: Remove some gratuitious semicolons.
25244 (delete_breakpoints): Increase timeout.
25245 (gdb_expect): Add -notransfer option.
25246 (gdb_test): Use -notransfer option.
25247 (get_compiler_info): Add f77 case.
25248 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25249 case.
a0b3c4fd
JM
25250 (gdb_preprocess): Call get_compiler.
25251
25252 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25253 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25254 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25255 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25256 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25257 third arg to gdb_test.
a0b3c4fd
JM
25258 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25259 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25260 HP-UX xfails, add others.
a0b3c4fd
JM
25261 * gdb.base/completion.exp: Reflect name change of self-test.
25262 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25263 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25264 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25265 HP failure number.
a0b3c4fd
JM
25266 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25267 useless HP-UX 10.30 references.
25268 * gdb.base/maint.exp: Loosen matches.
25269 * gdb.base/pointers.c (main): Declare more_code.
25270 * gdb.base/pointers.exp: Match on output of a `next'.
25271 * gdb.base/structs.c: Add prototypes.
25272 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25273 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25274
252751999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25276
25277 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25278 command.
a0b3c4fd
JM
25279
252801999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25281
25282 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25283 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25284
25285 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25286 debug info. Deal with lack of signal hanlder info in stack.
25287
a9c64011 25288 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25289 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25290
5a2468f5
JM
252911999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25292
25293 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25294 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25295
adf40b2e
JM
25296Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25297
25298 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25299 a1-selftest.exp.
adf40b2e
JM
25300 * gdb.base/configure: Re-generate.
25301
253021999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25303
25304 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25305 in trying to run first and name is too long.
25306
25307 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25308 pointers2.c and pointers2.exp, respectively.
25309 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25310 doschk happier.
25311
43e526b9
JM
253121999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25313
25314 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25315 callfuncs2.c and callfuncs2.exp.
25316
25317 * gdb.base/list.exp: Remove mistaken xfails.
25318 * gdb.base/list0.h: Add optional prototypes.
25319
9846de1b
JM
25320Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25321
a9c64011 25322 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25323 calling malloc.
a9c64011
AS
25324 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25325 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25326 use.
9846de1b
JM
25327
253281999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25329
25330 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25331 * gdb.base/annota2.cc, annota2.exp: Move from here.
25332 * gdb.c++/annota2.cc, annota2.exp: To here.
25333 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25334
43ff13b4
JM
25335Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25336
25337 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25338 a consistent format.
43ff13b4 25339
085dd6e6
JM
253401999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25341
25342 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25343 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25344 HP compilers, also set the globals $true and $false.
25345
25346 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25347 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25348 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25349 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25350 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25351 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25352 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25353 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25354 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25355 whatis.c} Add C++ compatible function definitions and return
25356 types, add includes for library functions.
085dd6e6
JM
25357 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25358 * gdb.base/step-test.c (myglob): Rename from glob.
25359 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25360 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25361 files, move here from gdb.hp.
085dd6e6 25362 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25363 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25364 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25365 Adjust line numbers in regexps.
085dd6e6
JM
25366
25367 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25368 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25369 instead of 0/1.
25370
25371 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25372 foll-vfork.exp: New files, move here from gdb.hp.
25373 * gdb.base/page.exp: New file, test of pagination command.
25374
25375 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25376 recursion test.
25377 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25378
25379 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25380 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25381
25382 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25383 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25384 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25385 watchpoint test.
085dd6e6
JM
25386 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25387 them work.
25388 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25389 expressions properly.
25390 * gdb.base/corefile.exp: Loosen the match slightly.
25391 * gdb.base/default.exp: Allow "Error accessing memory" message
25392 also.
25393 * gdb.base/display.exp: Skip over x/0 j if PA64.
25394 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25395 * gdb.base/interrupt.exp: Ditto.
25396 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25397 in use.
25398 * gdb.base/list.exp: Add xfails for HP-UX.
25399 * gdb.base/long_long.exp: Refine some of the numeric matches.
25400 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25401 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25402 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25403 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25404 * gdb.base/ptype.exp: Succeed on more varieties of output.
25405 * gdb.base/scope.exp: Add xfails for HP-UX.
25406 * gdb.base/sect-cmd.exp: Add more cases.
25407 * gdb.base/setvar.exp: Add xfails for HP-UX.
25408 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25409 * gdb.base/signals.exp: Match on void symbolically.
25410 * gdb.base/step-test.exp: Add case for PA64.
25411 * gdb.base/term.exp: Add exit and restart.
25412 * gdb.base/twice.exp: Clean up after self.
25413 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25414 * gdb.base/whatis.exp: Allow more ways to pass tests.
25415
25416 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25417 no longer useful.
085dd6e6
JM
25418
25419Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25420
25421 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25422 list of patterns.
085dd6e6 25423 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25424 print_double_array(double_array)", "continuing to breakpoint
25425 1018", "print print_double_array(array_d)" and "continuing to
25426 1034" tests.
d63a86f8 25427
085dd6e6
JM
254281999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25429
a9c64011 25430 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25431
254321999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25433
25434 * config/mt-*: Remove, these haven't been used since 1996.
25435
254361999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25437
25438 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25439 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25440 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25441
9e0b60a8
JM
254421999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25443
25444 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25445 simpler match case for the ptype of the big class.
25446
254471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25448
25449 * gdb.exp: Fix test for gdb_prompt existence.
25450
254511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25452
25453 * gdb.exp (gdb_test): Add fail after calls to perror.
25454
254551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25456
25457 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25458
254591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25460
25461 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25462
0f71a2f6
JM
25463Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25464
25465 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25466 malloc() is linked in.
0f71a2f6
JM
25467
254681999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25469
25470 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25471 step at end.
25472
25473 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25474
254751999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25476
25477 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25478
cce74817
JM
25479Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25480
25481 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25482 * gdb.base/mips_pro.exp: Likewise.
25483
254841999-06-02 Keith Seitz <keiths@cygnus.com>
25485
25486 * gdb.c++/templates.cc: Change all "new" operators to throw
25487 an exception.
25488 * gdb.c++/cplusfuncs.cc: Likewise.
25489
25490 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25491
25492Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25493
25494 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25495 * gdb.base/ending-run.exp: When stepping out of main, accept a
25496 step into an arbitrary assembler file.
cce74817 25497
392a587b
JM
254981999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25499
d63a86f8 25500 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25501 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25502 * gdb.base/annota2.exp: Revise line number for main
25503 breakpoint. Allow any number of "frames-invalid" and
25504 "breakpoint-invalid" to be printed.
392a587b
JM
25505 * gdb.base/annota2.cc: Initialize a.x to 0.
25506
9e086581
JM
255071999-05-17 Keith Seitz <keiths@cygnus.com>
25508
6fdff2c5
PA
25509 * gdb.base/call-ar-st.exp: Skip
25510 "print print_double_array (double_array)" when "skip_float_tests" set.
25511 Ditto for "print print_double_array(array_d)",
25512 "print print_small_structs", "print print_ten_doubles", and
25513 "step into print_long_arg_list".
25514 Don't assume we can step into "print_long_arg_list": we could step
25515 into memcpy.
25516 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25517 "skip_float_tests" is set: "print print_one_double(*d1)"
25518 and "print print_two_floats(*f3)".
9e086581
JM
25519 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25520 "skip_float_tests" is set.
6fdff2c5
PA
25521 * gdb.base/varargs.exp: Skip
25522 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25523 "skip_float_tests" set.
d63a86f8 25524
cd0fc7c3
SS
255251999-05-06 Keith Seitz <keiths@cygnus.com>
25526
25527 * gdb.base/annota2.cc: Include stdio.h.
25528
25529Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25530
25531 * gdb.base/crossload.exp: Remove, this has been disabled ever
25532 since BFD stopped including all targets, and cross-GDB gets
25533 plenty of testing anyway.
25534 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25535 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25536 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25537 * gdb.base/README: Remove, was doc for this.
25538 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25539 needed.
cd0fc7c3 25540
b83266a0
SS
255411999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25542
25543 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25544 output.
25545
25546 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25547 * gdb.base/annota2.exp: New file. More annotation tests.
25548 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25549 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25550
255511999-04-23 Angela Marie Thomas <angela@cygnus.com>
25552
25553 * config/cfdbug.exp: New file.
25554
7a292a7a
SS
255551999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25556
25557 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25558 Marcus Daniel's and Dale Hawkins's demangler crashes.
25559
25560 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25561 test_lucid_style_demangling, test_arm_style_demangling,
25562 test_hp_style_demangling): Try Tom Tromey's core-dumping
25563 identifier under each demangling style.
7a292a7a
SS
25564
255651999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25566
25567 * gdb.c++/demangle.exp: Include the current demangling style
25568 in all test names.
25569 (current_demangling_style): New global variable.
25570 (set_demangling_style, test_demangling_core, test_demangling,
25571 test_demangling_exact): New functions.
25572 (test_gnu_style_demangling, test_lucid_style_demangling,
25573 test_arm_style_demangling, test_hp_style_demangling): Use those,
25574 instead of calling gdb_test and gdb_test_exact directly.
25575 (catch_demangling_errors): New function, which reports errors
25576 signalled by the demangling test functions in an orderly way.
25577 (do_tests): Use catch_demangling_errors.
25578
255791999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25580
25581 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25582 grouping in expressions, not {}.
7a292a7a
SS
25583
25584 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25585 initialized yet.
7a292a7a
SS
25586
255871999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25588
25589 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25590 are listed.
25591
255921999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25593
25594 * gdb.stabs/weird.exp: Test for CC being defined before
25595 looking at its value.
25596
255971999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25598
25599 * gdb.base/call-ar-st.exp: Remove stray '#'.
25600 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25601 "short int" and "long int".
25602 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25603 change, to mollify finicky HP compiler.
7a292a7a
SS
25604 * gdb.hp/reg-test.exp (testfile): Fix file name.
25605 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25606
7a292a7a
SS
25607 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25608 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25609 alternate form of enum ptype.
25610
c906108c
SS
256111999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25612
7a292a7a
SS
25613 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25614 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25615 passing skip_hp_tests, so as not to waste time on guaranteed
25616 failure.
7a292a7a 25617
c906108c
SS
25618 * gdb.c++/overload.cc: Pass string instead of char addr, always
25619 init ccpfoo.
25620 * gdb.c++/templates.cc: Fix syntax error.
25621
7a292a7a
SS
25622Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25623
25624 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25625 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25626 command.
25627
256281999-03-18 James Ingham <jingham@cygnus.com>
25629
25630 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25631
25632 * gdb.c++/method.exp: It was testing an uninitialized int on the
25633 stack and assuming it was positive.
25634
25635 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25636
25637 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25638 keep it from killing the rest of the tests.
7a292a7a
SS
25639 Use gdb_continue_to_end.
25640
25641 * gdb.base/sigall.exp: use gdb_continue_to_end.
25642
25643 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25644
25645 * gdb.base/display.exp: use runto_main, not run.
25646
d63a86f8
RM
25647 * gdb.base/default.exp: Check for the current error message in the
25648 r abbreviation test.
7a292a7a
SS
25649 Add strongarm to the targets that know info float.
25650
d63a86f8 25651 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25652 run which doesn't work with monitors.
25653
6fdff2c5
PA
25654 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25655 1034 test.
7a292a7a
SS
25656
25657 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25658
6fdff2c5
PA
25659 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25660 end of a program. Traps the case (in Cygmon) when the program
25661 never really exits. Same as Mark's continue_to_exit, but I had
25662 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25663
25664 * config/monitor.exp (gdb_target_monitor): added another
25665 target_info parameter: remotebinarydownload. This will set the
25666 remotebinarydownload flag if this is causing some boards trouble.
25667
256681999-03-18 Mark Salter <msalter@cygnus.com>
25669
25670 * lib/gdb.exp (continue_to_exit): New function.
25671
25672 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25673 * gdb.base/ending-run.exp: Ditto.
25674 * gdb.base/step-test.exp: Ditto.
25675
256761999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25677
25678 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25679 (suggested by Art Haas <ahaas@neosoft.com>).
25680
256811999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25682
889bf7c5 25683 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25684
25685Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25686
25687 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25688 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25689
256901999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25691
25692 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25693 a call to strlen; sometimes we do have sources.
25694
256951999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25696
25697 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25698 character, so GDB won't print garbage after its end.
d63a86f8 25699
c906108c
SS
25700 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25701 breakpoint there instead. Sometimes GCC emits memcpy to handle
25702 the large structures being passed by value, so we step into that
25703 instead of sum_array_print, which obscures what we're really testing.
25704 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25705 the bizarre steps into memcpy, so do that here. Add check for
25706 stepping into function calls that pass large structures by value.
25707 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25708 Remove all references to specific line numbers.
25709 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25710 New type and function.
25711 (main): Call large_struct_by_value, passing it a large struct by value.
25712 * lib/gdb.exp (gdb_get_line_number): New function.
25713
25714 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25715 more portable.
25716
7a292a7a
SS
257171999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25718
c906108c
SS
25719 * lib/gdb.exp: Doc fixes.
25720
7a292a7a
SS
257211999-03-05 Nick Clifton <nickc@cygnus.com>
25722
d63a86f8 25723 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25724
257251999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25726
c906108c 25727 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25728 commands. They're not germane to this test, and they don't work
25729 that way on remote targets.
c906108c 25730
3fc11d3e
JM
257311999-03-01 James Ingham <jingham@cygnus.com>
25732
25733 * Changelog entries merged over from gdb development branch.
25734
3fc11d3e
JM
25735 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25736
25737 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25738 for outputting results of test run.
25739
2d4a1622 25740 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25741
25742 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25743
7a292a7a
SS
257441999-02-25 Felix Lee <flee@cygnus.com>
25745
25746 * lib/gdb.exp (debug_format): initialize
25747
c906108c
SS
257481999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25749
25750 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25751 * gdb.base/call-rt-st.c: Ditto.
25752
c906108c
SS
257531999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25754
25755 * gdb.threads/pthreads.exp (horiz): New variable.
25756 (test_startup): Fix regexps that capture thread numbers.
25757
257581999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25759
25760 * gdb.base/smoke.exp: Disambiguate two test case names (both
25761 called ``print'').
25762
25763Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25764
25765 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25766 compilation.
c906108c
SS
25767
257681999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25769
25770 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25771 actual output formatting.
25772 * gdb.base/smoke.exp: GDB removes leading 0's.
25773 * gdb.base/volatile.exp: Don't check type of remuneration;
25774 that variable is no longer defined in constvars.c.
25775 * gdb.base/step-test.c (main): Exit with explicit exit code.
25776 * gdb.base/step-test.exp: Remove two nexti checks--they are
25777 not portable.
25778
257791999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25780
25781 * gdb.base/help.exp ("help delete display"): Fix test to match
25782 gdb's output.
25783
25784 * gdb.base/long_long.c (known_types): Initialize values to zero.
25785 * gdb.base/long_long.exp: Step one more line
25786 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25787 leading zeros. Explicitly ask for hex formatting. Use
25788 unique test case names.
c906108c
SS
25789
25790Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25791
d63a86f8 25792 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25793
25794 * gdb.c++/method.exp: Add missing close brace.
25795
257961999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25797
25798 * gdb.base/maint.exp: Use 'set height 0' to disable page
25799 prompting, not 'set height 400'.
25800
25801 Fix a bunch of timeouts.
25802 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25803 four separate tests, so expect doesn't take forever to match a ton
25804 of text against a regexp with lots of .* forms.
25805 ("maint print psymbols", "maint print symbols"): Make some of
25806 these greps more selective, so that expect doesn't try to wade
25807 through huge piles of output and time out.
25808
25809 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25810
25811 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25812 tests: one which doesn't expect shlib events to be reported, and
25813 another which does, but is XFAIL for all platforms other than
25814 HP/UX.
c906108c
SS
25815
25816 * gdb.base/break.exp: Teach the test suite that the `catch
25817 fork', `catch vfork', and `catch exec' commands produce error
25818 messages on platforms that don't provide these features.
25819
25820Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25821
25822 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25823 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25824 (shortening names from solib_threshold.exp etc), won't run on
25825 anything but HP-UX for the foreseeable future.
c906108c 25826 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25827 reflect move.
c906108c
SS
25828
25829Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25830
25831 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25832 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25833
25834Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25835
25836 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25837 successfully re-sets breakpoints in shared libraries.
25838 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25839
25840Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25841
d63a86f8
RM
25842 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25843 and compiled w/o GCC.
c906108c
SS
25844
25845 * gdb.hp/watch-cmd.exp: ditto.
25846
25847 * gdb.hp/watch-hp.exp: ditto.
25848
25849 * gdb.hp/xdb1.exp: ditto.
25850
25851 * gdb.hp/xdb2.exp: ditto.
25852
25853 * gdb.hp/dbx.exp: ditto.
25854
25855Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25856
25857 * constvars.c: Remove C++-isms.
25858 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25859 with GCC.
c906108c
SS
25860
25861Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25862
25863 The following changes are part of the HP merge.
25864
25865 * gdb.base/break.exp: new tests to verify that catchpoints for
25866 fork, vfork, and exec don't trigger inappropriately.
25867
25868 * gdb.base/opaque.exp: compile one file at a time, then link.
25869
25870 * gdb.base/signals.exp: be more restrictive about which hppa
25871 systems receive a setup_xfail. new tests.
25872
25873 * gdb.base/solib_threshold.build: new file.
25874 * gdb.base/solib_threshold.exp: new file.
25875 * gdb.base/solib_threshold.link_opts: new file.
25876 * gdb.base/solib_threshold.mk: new file.
25877 * gdb.base/gen_solib_threshold.c: new file.
25878
25879 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25880 tests. New tests for enums inside classes.
25881
25882 * gdb.c++/compiler.cc: indicate support of template debugging.
25883
25884 * gdb.c++/demangle.exp: run hp style demangling tests.
25885
25886 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25887 tests.
25888
25889 * gdb.c++/misc.cc: changes to support new tests.
25890
25891 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25892 to support new tests.
25893
25894 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25895 gcc, then skip these tests.
25896
25897Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25898
25899 The following files are part of the HP merge; some had longer
25900 names at HP, but have been renamed to be no more than 14
25901 characters in length.
25902
25903 * gdb.hp/ambiguous.cc: new file.
25904 * gdb.hp/ambiguous.exp: new file.
25905 * gdb.hp/attach.exp: new file.
25906 * gdb.hp/attach2.exp: new file.
25907 * gdb.hp/classes-hp.exp: new file.
25908 * gdb.hp/ctti.exp: new file.
25909 * gdb.hp/ctti-add.cc: new file.
25910 * gdb.hp/ctti-add1.cc: new file.
25911 * gdb.hp/ctti-add2.cc: new file.
25912 * gdb.hp/ctti-add3.cc: new file.
25913 * gdb.hp/dbx.exp: new file.
25914 * gdb.hp/exception.cc: new file.
25915 * gdb.hp/exception.exp: new file.
25916 * gdb.hp/foll-exec.c: new file.
25917 * gdb.hp/foll-exec.exp: new file.
25918 * gdb.hp/foll-fork.c: new file.
25919 * gdb.hp/foll-fork.exp: new file.
25920 * gdb.hp/foll-vfork.c: new file.
25921 * gdb.hp/foll-vfork.exp: new file.
25922 * gdb.hp/inherit-hp.exp: new file.
25923 * gdb.hp/more-steps.exp: new file.
25924 * gdb.hp/namespace.cc: new file.
25925 * gdb.hp/namespace.exp: new file.
25926 * gdb.hp/optimize.exp: new file.
25927 * gdb.hp/pxdb.c: new file.
25928 * gdb.hp/pxdb.exp: new file.
25929 * gdb.hp/quicksort.exp: new file.
25930 * gdb.hp/reg-test.exp: new file.
25931 * gdb.hp/reg-test.s: new file.
25932 * gdb.hp/sized-enum.c: new file.
25933 * gdb.hp/sized-enum.exp: new file.
25934 * gdb.hp/start-stop.exp: new file.
25935 * gdb.hp/templ-hp.cc: new file.
25936 * gdb.hp/templ-hp.exp: new file.
25937 * gdb.hp/thr-lib.c: new file.
25938 * gdb.hp/thr-lib.exp: new file.
25939 * gdb.hp/thr-lib.h: new file.
25940 * gdb.hp/thr-liblib.c: new file.
25941 * gdb.hp/virtfun-hp.c: new file.
25942 * gdb.hp/virtfun-hp.exp: new file.
25943 * gdb.hp/watch-cmd.exp: new file.
25944 * gdb.hp/watch-hp.exp: new file.
25945 * gdb.hp/xdb1.exp: new file.
25946 * gdb.hp/xdb2.exp: new file.
25947 * gdb.hp/xdb3.exp: new file.
25948
25949Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25950
25951 The following files are part of the HP merge; some had longer
25952 names at HP, but have been renamed to be no more than 14
25953 characters in length.
25954
25955 * gdb.base/ss.h: new file.
25956 * gdb.base/call-ar-st.c: new file.
25957 * gdb.base/call-ar-st.exp: new file.
25958 * gdb.base/call-rt-st.c: new file.
25959 * gdb.base/call-rt-st-exp: new file.
25960 * gdb.base/call-strs.exp: new file.
25961 * gdb.base/ena-dis-br.exp: new file.
25962 * gdb.base/environ.exp: new file.
25963 * gdb.base/long_long.exp: new file.
25964 * gdb.base/sect-cmd.exp: new file.
25965 * gdb.base/shlib-cl2.exp: new file.
25966 * gdb.base/smoke.exp: new file.
25967 * gdb.base/so-impl-ld.c: new file.
25968 * gdb.base/so-impl-ld.exp: new file.
25969 * gdb.base/so-indr-cl.c: new file.
25970 * gdb.base/so-indr-cl.exp: new file.
25971 * gdb.base/varargs.exp: new file.
25972 * gdb.base/volatile.exp: new file.
25973 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25974 * gdb.base/display.exp: new file.
c906108c
SS
25975 * gdb.c++/derivation.exp: new file.
25976 * gdb.c++/local.exp: new file.
25977 * gdb.c++/member-ptr.exp: new file.
25978 * gdb.c++/overload.exp: new file.
25979 * gdb.c++/ovldbreak.exp: new file.
25980 * gdb.c++/ref-types.exp: new file.
25981 * gdb.c++/ref-types2.exp: new file.
25982 * gdb.c++/userdef.exp: new file.
d63a86f8 25983
c906108c
SS
25984Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25985
25986 * gdb.base/default.exp: Reflect wording change in remote.c.
25987
dc96c6c7 25988Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25989
25990 * gdb.base/help.exp: Update to reflect current text.
25991
25992Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25993
25994 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25995 they're stack variables and contain garbage.
25996 * gdb.c++/anon-union.exp: new file.
25997
25998 The following changes were made by David Taylor
889bf7c5
PA
25999 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26000 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26001 in changes by HP.
c906108c
SS
26002
26003 * gdb.base/bitops.exp: new file.
26004 * gdb.base/default.exp: change expected messages for catch and
26005 info catch tests to reflect HP merge changes.
26006 * gdb.base/enable-disable-break.exp
26007 * gdb.base/ending-run.c: new file.
26008 * gdb.base/long_long.c: new file.
26009 * gdb.base/maint.exp: new file.
26010 * gdb.base/pointers2.exp: new file.
26011 * gdb.base/shlib-call2.exp: new file.
26012 * gdb.base/solib.exp: new file.
26013 * gdb.base/step-test.c: new file.
26014 * gdb.c++/anon-union.cc: new file.
26015 * gdb.c++/local.cc: new file.
26016 * gdb.c++/member-pointer.cc: new file.
26017 * gdb.c++/method.cc: new file.
26018 * gdb.c++/ref-types.cc: new file.
26019 * gdb.c++/ref-types2.cc: new file.
26020 * gdb.c++/userdef.cc: new file.
d63a86f8 26021
c906108c
SS
26022 * gdb.base/scope.exp: compile one file at a time, then link.
26023 * gdb.base/langs.exp: ditto.
26024 * gdb.base/list.exp: ditto.
d63a86f8 26025
c906108c
SS
26026Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26027
26028 The following changes were made by David Taylor
889bf7c5
PA
26029 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26030 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26031 in changes by HP.
d63a86f8 26032
c906108c
SS
26033 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26034 skip tests. When compiling pass c++ flag to gdb_compile.
26035 * gdb.c++/
d63a86f8 26036
c906108c
SS
26037 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26038 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26039 (skip_hp_tests): new function.
26040 (gdb_preprocess): new function.
26041
26042 * configure.in (hpdir): decide whether to configure gdb.hp.
26043 * configure: regenerated.
26044
26045 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26046 to delete on clean.
26047 (EXECUTABLES): update to reflect new additions.
26048 * gdb.base/commands.exp: update message expected.
26049 * gdb.base/default.exp: add copyright notice.
26050 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26051 * gdb.base/help.exp: update messages to reflect current text.
26052 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26053 targets for recurse tests.
26054 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26055 skip this file.
26056
26057 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26058 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26059 compilation.
26060 * gdb.c++/misc.exp: ditto.
26061 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26062 run the tests. tell gdb_compile that it's a c++ compilation.
26063
26064 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26065
c906108c
SS
26066 * gdb.base/all-bin.exp: new file.
26067 * gdb.base/arithmet.exp: new file.
26068 * gdb.base/assign.exp: new file.
26069 * gdb.base/completion.exp: new file.
26070 * gdb.base/cond-expr.exp: new file.
26071 * gdb.base/condbreak.exp: new file.
26072 * gdb.base/define.exp: new file.
26073 * gdb.base/dollar.exp: new file.
26074 * gdb.base/environment.exp: new file.
26075 * gdb.base/eval-skip.exp: new file.
26076 * gdb.base/jump.exp: new file.
26077 * gdb.base/logical.exp: new file.
26078 * gdb.base/pointers.exp: new file.
26079 * gdb.base/relational.exp: new file.
26080 * gdb.base/section_command.exp: new file.
26081 * gdb.base/whatis-expr.exp: new file.
26082
26083 * gdb.base/all-types.c: new file.
26084 * gdb.base/call-array-struct.c: new file.
26085 * gdb.base/call-return-struct.c: new file.
26086 * gdb.base/call-strings.c: new file.
26087 * gdb.base/callfuncs2.c: new file.
26088 * gdb.base/condbreak.c: new file.
26089 * gdb.base/constvars.c: new file.
26090 * gdb.base/display.c: new file.
26091 * gdb.base/int-type.c: new file.
26092 * gdb.base/jump.c: new file.
26093 * gdb.base/miscexprs.c: new file.
26094 * gdb.base/pointers.c: new file.
26095 * gdb.base/pointers2.c: new file.
26096 * gdb.base/shmain.c: new file.
26097 * gdb.base/shr1.c: new file.
26098 * gdb.base/shr2.c: new file.
26099 * gdb.base/solib.c: new file.
26100 * gdb.base/solib1.c: new file.
26101 * gdb.base/solib2.c: new file.
26102 * gdb.base/varargs.c: new file.
26103 * gdb.c++/derivation.cc: new file.
26104 * gdb.c++/overload.cc: new file.
26105 * gdb.c++/ovldbreak.cc: new file.
26106 * gdb.hp/attach.c: new file.
26107 * gdb.hp/attach2.c: new file.
26108 * gdb.hp/average.c: new file.
26109 * gdb.hp/compiler.c: new file.
26110 * gdb.hp/compiler.cc: new file.
26111 * gdb.hp/execd-program.c: new file.
26112 * gdb.hp/follow-exec.c: new file.
26113 * gdb.hp/follow-fork.c: new file.
26114 * gdb.hp/follow-vfork-and-exec.c: new file.
26115 * gdb.hp/misc-hp.cc: new file.
26116 * gdb.hp/more-steps.c: new file.
26117 * gdb.hp/optimize.c: new file.
26118 * gdb.hp/quicksort.c: new file.
26119 * gdb.hp/run-hp.c: new file.
26120 * gdb.hp/start-stop.c: new file.
26121 * gdb.hp/sum.c: new file.
26122 * gdb.hp/templates-hp.cc: new file.
26123 * gdb.hp/thread-local-in-lib.c: new file.
26124 * gdb.hp/thread-local-in-lib.h: new file.
26125 * gdb.hp/thread-local-in-lib.lib.c: new file.
26126 * gdb.hp/vforked-program.c: new file.
26127 * gdb.hp/virtfunc-hp.cc: new file.
26128 * gdb.hp/watchpoint-hp.c: new file.
26129 * gdb.hp/xdb.c: new file.
26130 * gdb.hp/xdb0.c: new file.
26131 * gdb.hp/xdb0.h: new file.
26132 * gdb.hp/xdb1.c: new file.
26133
26134Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26135
26136 The following change was made by Edith Epstein
889bf7c5
PA
26137 <eepstein@cygnus.com> as part of a project to merge in changes
26138 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26139
26140 * gdb.c++/demangle.exp: changed the expected output for some
26141 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26142 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26143 T1<char>::~T1<char>(void)
c906108c 26144 becomes,
a9c64011
AS
26145 maint demangle __dt__11T1__pt__2_cFv
26146 T1<char>::~T1(void)
c906108c 26147
889bf7c5 26148 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26149
c906108c
SS
26150Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26151
26152 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26153 * gdb.trace/backtrace.exp: Likewise.
26154 * gdb.trace/circ.exp: Likewise.
26155 * gdb.trace/collection.exp: Likewise.
26156 * gdb.trace/deltrace.exp: Likewise.
26157 * gdb.trace/infotrace.exp: Likewise.
26158 * gdb.trace/limits.exp: Likewise.
26159 * gdb.trace/packetlen.exp: Likewise.
26160 * gdb.trace/passc-dyn.exp: Likewise.
26161 * gdb.trace/passcount.exp: Likewise.
26162 * gdb.trace/report.exp: Likewise.
26163 * gdb.trace/save-trace.exp: Likewise.
26164 * gdb.trace/tfind.exp: Likewise.
26165 * gdb.trace/tracecmd.exp: Likewise.
26166 * gdb.trace/while-dyn.exp: Likewise.
26167 * gdb.trace/while-stepping.exp: Likewise.
26168
261691998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26170
26171 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26172
26173Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26174
26175 From Brendan Kehoe:
26176 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26177 int return types.
26178
26179Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26180
26181 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26182 remote dos host testing right.
c906108c
SS
26183
26184Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26185
26186 * gdb.base/corefile.exp: remove some xfails.
26187
26188Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26189
26190 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26191 have different timestamps.
c906108c
SS
26192
26193Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26194
26195 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26196 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26197
26198Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26199
26200 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26201 delta.
c906108c
SS
26202
26203Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26204
26205 * gdb.base/default.exp: Add brace missing from previous delta.
26206
26207Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26208
26209 * gdb.base/default.exp: Support test for info float for all
26210 varieties of arm toolchain.
26211
dc96c6c7 26212Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26213
26214 * gdb.trace/*.exp: remove "remote_download" command.
26215
dc96c6c7 26216Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26217
26218 * gdb.trace/*.exp: remove -gdwarf from compile.
26219
26220Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26221
26222 * gdb.trace/configure.in(AC_INIT): typo
26223 * gdb.trace/configure: regenerated
26224
dc96c6c7 26225Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26226
26227 * config/m68k-emc.exp: New file.
26228 * lib/<emc-support.exp trace-support.exp}: New files.
26229 * configure.in: add new test directory gdb.trace.
26230 * gdb.trace/{configure configure.in Makefile.in}: New files.
26231 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26232 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26233 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26234 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26235 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26236 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26237 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26238
dc96c6c7 26239Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26240
26241 * gdb.c++/classes.exp: Change all regular expressions to match
26242 arbitrary combinations of newline/carriage-return, so that they
26243 will work equally well on Unix and Windows.
26244 * gdb.c++/inherit.exp: ditto.
26245 * gdb.c++/virtfunc.exp: ditto.
26246
262471998-08-11 Dawn Perchik <dawn@cygnus.com>
26248
26249 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26250
c2d11a7d
JM
26251Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26252
26253 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26254 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26255 to use a0-a3/d0-d3 as needed.
26256
26257Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26258
26259 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26260 * gdb.disasm/am33.exp: Corresponding changes.
26261
c906108c
SS
262621998-07-11 Felix Lee <flee@cygnus.com>
26263
26264 * gdb.base/callfuncs.exp: add cmp10 test.
26265 * gdb.base/callfuncs.c (cmp10): new function.
26266
26267Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26268
d63a86f8 26269 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26270 into two parts to get around a synchronization problem in expect.
26271
3fc11d3e
JM
26272Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26273
26274 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26275
26276 * configure.in: Add options for gdbtk testsuite.
26277
26278 * configure: Regenerate.
26279
26280 * gdb.gdbtk: New directory to hold gdbtk tests.
26281
c906108c
SS
26282Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26283
26284 * gdb.fortran/types.exp: Escape brackets in expect patterns
26285 for test_float_literal_types_accepted tests.
26286 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26287 before run test.
26288
c2d11a7d
JM
26289Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26290
26291 * am33.exp: Just compile, do not link the testcase.
26292 * am33.s: Add ".am33" pseudoop to force am33 mode.
26293
c906108c
SS
262941998-06-25 Felix Lee <flee@cygnus.com>
26295
26296 * gdb.base/setshow.exp: make sure $pc is sane.
26297
26298 * gdb.stabs/weird.exp: split expect patterns properly.
26299
c2d11a7d
JM
26300Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26301
26302 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26303 * gdb.disasm/am33.exp: Run it.
26304
dc96c6c7 26305Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26306
26307 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26308 match processing (and eliminate spurious timeouts when running).
26309
dc96c6c7 26310Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26311
26312 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26313 exception test, but conditionalize it on target [mach | gnu].
26314
dc96c6c7 26315Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26316
26317 * gdb.base/overlays.exp: fixup compile line for linker script.
26318
26319Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26320
26321 * gdb.fortran/types.exp: don't guess at float size.
26322
26323Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26324
26325 * gdb.base/exprs.exp: delete test that depends on int size.
26326
26327Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26328
26329 * config/sim.exp: Removed checks for target triplets.
26330 (gdb_target_sim): Use gdb,target_sim_options.
26331
26332Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26333
26334 * gdb.base/reread.exp: New file.
26335 * gdb.base/reread1.c: New file.
26336 * gdb.base/reread2.c: New file.
26337
26338Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26339
26340 * config/sim.exp: Use 'target sim -sparclite' when running
26341 SPARClite programs.
26342
26343Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26344
26345 * gdb.base/structs2.exp: New file.
26346 * gdb.base/structs2.c: New file.
26347
26348Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26349
26350 * gdb.asm/common.inc: New file.
26351 * gdb.asm/d10v.inc: New file.
26352 * asm-source.exp: Pass -I's to gas to find .inc files.
26353 Update line numbers in expected output.
26354 * asmsrc1.s: Rewrite.
26355 * asmsrc2.s: Rewrite.
26356 * configure.in: Create arch.inc symlink.
26357 * configure: Regenerate.
26358 * Makefile.in (distclean): Delete arch.inc.
26359
26360Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26361
26362 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26363 (t_enum_value2): ditto
26364 (t_enum_value3): ditto
26365 (main): ditto
c906108c
SS
26366Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26367
26368 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26369 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26370 change.
26371 Use gdb_test instead of send_gdb/gdb_expect sequences.
26372
26373Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26374
26375 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26376 not void.
26377
26378Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26379
26380 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26381 subroutines. Used to test gdbs ability to single step through PC
26382 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26383
26384Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26385
26386 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26387 more rigorous EGCS C++ error checking.
26388
26389Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26390
a9c64011
AS
26391 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26392 tests.
26393 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26394 function when asleep.
26395 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26396 for i*86 Linux and SVR4 signal handling problems.
26397 Remove linux xfail for `next to handler in signals_tests_1', fixed
26398 by recent infrun.c change.
26399 Limit backtrace to 10 frames to avoid timeout problems with infinite
26400 stack backtraces.
26401 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26402 target.[ch] change.
c906108c
SS
26403
26404Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26405
26406 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26407 for a newline from gdb before continuing.
26408 (default_gdb_exit): Just look for y or n.
26409 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26410 it does, fail the rests of the tests in the file.
26411
26412Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26413
26414 * config/cygmon.exp: New file.
26415
26416Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26417
26418 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26419 main" test on remote targets.
c906108c
SS
26420
26421 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26422 run test on remote targets.
26423
26424Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26425
26426 * gdb.asm: New directory.
26427 * configure.in: Configure it.
26428 * configure: Regenerate.
26429 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26430 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26431
26432Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26433
26434 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26435
dc96c6c7 26436Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26437
a9c64011
AS
26438 * gdb.base/overlays (several files): Merge the two overlay
26439 managers into one. Change variables (foox, barx, bazx, grbxx)
26440 back into ints but force them to load in their proper sections.
c906108c
SS
26441
26442Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26443
26444 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26445 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26446 (D10VCopy): Handle memory regions crossing 16k boundaries.
26447 (D10VCopy): Transfer data in 32 bit chunks.
26448
26449Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26450
26451 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26452 correct.
c906108c
SS
26453
26454 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26455 map. Include space for printf in .text segment.
c906108c
SS
26456
26457 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26458 updated d10v memory VMA/LMA map.
c906108c 26459 (D10VCopy): Call D10VTranslate.
d63a86f8 26460
c906108c
SS
26461Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26462
26463 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26464
26465 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26466 that it won't be put into the .sdata - small data -
26467 section. Update reference.
c906108c
SS
26468 * gdb.base/baz.c (bazx, baz): Ditto.
26469 * gdb.base/foo.c (foox, foo): Ditto.
26470 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26471
26472 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26473 to be arrays.
d63a86f8 26474
dc96c6c7 26475Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26476
a9c64011
AS
26477 * gdb.base/overlays.exp: fix up and get working again.
26478 Add tests for backtraces from an overlay function.
d63a86f8 26479
c906108c
SS
26480Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26481
26482 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26483 "calling function with watchpoint enabled".
26484
26485Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26486
26487 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26488 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26489 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26490 pending review of whether it is useful or not.
26491
26492Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26493
26494 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26495
26496Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26497
26498 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26499 * config/dve.exp: New file to support Densan boards.
26500
26501Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26502
26503 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26504 reads and BSD.
c906108c
SS
26505
26506Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26507
26508 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26509 response.
26510
26511 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26512
26513Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26514
26515 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26516 test.
c906108c
SS
26517
26518 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26519 target_sizeof_long and target_bigendian_p.
c906108c 26520 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26521 to targets word size and endianess.
d63a86f8 26522
c906108c
SS
26523Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26524
26525 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26526 output.
c906108c
SS
26527
26528Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26529
26530 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26531 Update test of set args help to match source change.
c906108c
SS
26532
26533Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26534
26535 * gdb.base/default.exp: Expect help system output to be in
26536 alphabetical order.
26537 * gdb.base/help.exp: Ditto.
26538
26539Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26540
26541 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26542 "i*86-pc-linux-gnu*".
26543 * gdb.base/interrupt.exp: Ditto.
26544 * gdb.base/corefile.exp: Ditto.
26545
26546 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26547 define vxworks when building the testcase.
c906108c
SS
26548
26549 * gdb.base/ptype.exp: Fix testnames to be unique.
26550 * gdb.base/radix.exp: Ditto.
26551 * gdb.base/term.exp: Ditto.
26552 * gdb.base/whatis.exp: Ditto.
26553 * gdb.c++/classes.exp: Ditto.
26554
26555Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26556
26557 * gdb.base/callfuncs.exp: Fix indentation.
26558
26559 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26560 suppress_flag has been set.
26561 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26562 target feature.
26563
26564Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26565
26566 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26567 the testcase.
26568
26569 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26570 set_debug_traps() and breakpoint().
c906108c
SS
26571 * gdb.c++/misc.cc (main): Ditto.
26572 * gdb.c++/templates.cc (main): Ditto.
26573 * gdb.c++/virtfunc.cc (main): Ditto.
26574
26575Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26576
26577 * lib/gdb.exp(gdb_step_for_stub): New function.
26578 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26579 exists, reload the executable and do a "continue" instead of
26580 doing a jump.
26581 (runto_main): Use gdb_step_for_stub.
d63a86f8 26582
c906108c 26583 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26584 tests to have unique names.
c906108c
SS
26585 * gdb.base/callfuncs.exp: Ditto.
26586 * gdb.base/commands.exp: Ditto.
26587 * gdb.base/default.exp: Ditto.
26588 * gdb.base/help.exp: Ditto.
26589 * gdb.base/list.exp: Ditto.
26590 * gdb.base/opaque.exp: Ditto.
26591 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26592 similar tests.
d63a86f8 26593
c906108c
SS
26594 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26595 * gdb.c++/cplusfuncs.cc: Ditto.
26596 * gdb.c++/virtfunc.cc: Ditto.
26597
26598 * config/monitor.exp: Keep track of the last file we saw, rather
26599 than trying to get the info from gdb.
26600
26601 * gdb.fortran/types.exp: Move comment to previous line.
26602
26603Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26604
26605 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26606 target mode.
c906108c
SS
26607
26608Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26609
26610 From Bob Manson:
26611 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26612 string from GDB when it connects.
c906108c
SS
26613
26614 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26615
26616Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26617
26618 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26619 if we can't get a debug format from GDB (we may be testing an
26620 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26621
26622 * gdb.stabs/weird.exp: Fix quoting.
26623
26624 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26625
26626Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26627
26628 * config/arm-ice.exp: New file.
26629
26630Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26631
26632 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26633 until it has been modified to work with the new testsuite.
c906108c 26634
99707966 26635 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26636 testcase won't compile, cause all of the testcases in the file to
26637 fail instead.
c906108c
SS
26638
26639 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26640 (gdb_clear_suppressed): New procedure.
26641 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26642 it contains a positive value.
26643
26644Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26645
26646 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26647
26648 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26649
26650Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26651
26652 * lib/gdb.exp (setup_xfail_format): New function.
26653 (get_debug_format): New function to get debug format.
26654 (debug_format): New global variable to hold last value set
26655 by get_debug_format.
26656 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26657 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26658 * gdb.c++/ptype.exp: Ditto.
26659 * gdb.c++/classes.exp: Ditto.
26660 * gdb.c++/cplusfuncs.exp: Ditto.
26661 * gdb.c++/inherit.exp: Ditto.
26662 * gdb.c++/templates.exp: Ditto.
26663 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26664
c906108c
SS
26665Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26666
26667 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26668 host doesn't have a currently-open connection.
26669
26670 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26671 any gdb stub target. Handle cases where gdb doesn't respond when
26672 interrupted in a sane fashion.
c906108c
SS
26673
26674 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26675 same thing in a totally different way.
c906108c
SS
26676
26677 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26678 setting "timeout".
c906108c 26679 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26680 default_gdb_init now.
c906108c
SS
26681
26682Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26683
26684 * gdb.base/printcmds.exp: Fix "check for floating addition"
26685 regexp to accept results within approx +/- .01 of exact value.
26686 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26687
26688Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26689
26690 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26691 properly.
c906108c
SS
26692 (gdb_expect): Add optional timeout parameter, and add timeout
26693 value to various calls.
26694 (gdb_suppress_tests): Only give one warning message per group.
26695
26696Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26697
26698 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26699 global variables. Handle getting a value for $timeout more
26700 gracefully.
c906108c
SS
26701
26702Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26703
26704 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26705 initialize.
c906108c 26706 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26707 by a target configuration file.
c906108c
SS
26708 (gdb_expect): Pass the timeout to remote_expect.
26709
26710 * config/monitor.exp(gdb_load): Fix typo in regexp.
26711
26712Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26713
26714 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26715
26716Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26717
26718 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26719 here. Call gdb_target_exec before rebooting the target, to make
26720 sure the connection to the target is closed.
c906108c
SS
26721 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26722 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26723 Also detect "Timeout reading from remote" error.
26724
26725 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26726 gdb_target_monitor. Don't call gdb_file_cmd here; let
26727 gdb_target_monitor do it.
c906108c
SS
26728
26729 * gdb.disasm/hppa.exp: Don't use exec_output.
26730
26731Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26732
26733 * gdb.base/list.exp: If we're debugging a non-native target,
26734 try to set the pc register to point to the start of the
26735 program before doing the first list command.
26736
26737 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26738 test_calls after restarting.
c906108c
SS
26739
26740 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26741 reloading.
c906108c
SS
26742
26743 * gdb.base/watchpoint.exp: Fix typo.
26744
26745 * gdb.base/setshow.exp: Check for use_gdb_stub.
26746
26747 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26748 stub case.
c906108c
SS
26749 * gdb.base/langs.exp: Ditto.
26750
26751 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26752 gdb_load_offset. If we weren't given a file to load, figure out
26753 what the current file is and use it.
c906108c
SS
26754
26755 * config/i386-bozo.exp: New file.
26756
26757Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26758
26759 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26760 feature.
26761
26762 * config/proelf.exp: New entry.
26763
26764Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26765
26766 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26767 of regexps.
26768
26769 * gdb.base/watchpoint.exp: Don't run the test_stepping
26770 tests if gdb can't call functions on the target.
26771
26772 * gdb.base/setshow.exp: Don't run the set prompt tests if
26773 the board has gdb_prompt set.
26774
26775Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26776
26777 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26778 * gdb.base/commands.exp: Likewise.
26779 * gdb.base/setshow.exp: Likewise.
26780
26781Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26782
26783 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26784 feature.
26785
26786 * config/i960.exp: New file.
26787
26788Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26789
26790 * gdb.base/funcargs.exp: Check for gdb,short_int target
26791 feature instead of looking for explicit target triplets.
26792
dc96c6c7 26793Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26794
d63a86f8 26795 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26796 "p 123DEADBEEF", to check parse_number.
26797 * top.c: change "to enable to enable" to "to enable" in a couple
26798 of help strings.
26799
26800Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26801
26802 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26803 on the mn10300.
d63a86f8 26804
c906108c
SS
26805Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26806
26807 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26808 where the test executable is run with explicit args.
26809 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26810
26811Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26812
26813 * gdb.base/run.c: Use FAKEARGV to build test executable that
26814 does not require a command line arg, since most simulators
26815 don't currently support passing such an arg into the simulated
26816 program.
26817 * gdb.base/commands.exp: Change tests to insert the proper
26818 value as the arg to the first recursive factorial call. Change
26819 compilation line to define FAKEARGV at compile time.
26820
26821Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26822
26823 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26824 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26825 function with watchpoint enabled" test.
26826
26827Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26828
26829 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26830 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26831
26832 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26833 "Tests restarted" messages.
c906108c
SS
26834
26835Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26836
26837 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26838
dc96c6c7 26839Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26840
26841 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26842 for INFO SYMBOL; add help tests for OVERLAY commands.
26843 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26844 add tests for OVERLAY commands
26845 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26846 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26847 * gdb.base/sigall.c: add usestubs code frag
26848 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26849
c906108c
SS
26850Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26851
26852 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26853 failures.
26854 (gdb_stop_suppressing_tests): Note that tests have restarted.
26855
26856Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26857
26858 * config/h8300.exp: New file.
26859
26860Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26861
26862 * gdb.base/setshow.exp: Check for the existence of a
26863 feature, not its value.
26864
26865Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26866
26867 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26868
26869 * gdb.base/scope.exp: It's now init0(), not init().
26870
26871 * gdb.base/scope0.c: For now, change init() to be init0().
26872
26873 * config/monitor.exp: Use gdb_serial in preference to serial
26874 or netport.
26875
26876 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26877 and it's not already set.
c906108c
SS
26878
26879Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26880
26881 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26882 isn't using a stub and if it supports argument passing.
c906108c
SS
26883
26884Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26885
26886 * config/udi.exp(gdb_start): Make sure UDICONF is set
26887 properly before starting gdb.
26888
26889Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26890
26891 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26892 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26893 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26894
26895Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26896
26897 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26898 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26899
26900 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26901
26902 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26903
26904 * config/monitor.exp: Make sure we disconnect from the target.
26905 Also, try a reboot/reload cycle instead of failing if the
26906 load fails.
26907
26908Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26909
26910 * gdb.base/default.exp: Don't set match_max.
26911 * gdb.base/help.exp: Ditto.
26912 * gdb.base/list.exp: Ditto.
26913 * gdb.base/signals.exp: Ditto.
26914
26915 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26916 set, use remote_ld to download the testcase instead of
26917 the GDB loader.
26918
26919Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26920
26921 * config/vr5000.exp: New file.
26922
26923 * config/monitor.exp(gdb_target_monitor): Add pattern for
26924 "Ending remote" to detect errors in connecting.
26925
26926 * gdb.base/setshow.exp: Add .* within auto language test.
26927
26928 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26929 target feature.
26930
26931 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26932 and reboot the board if necessary.
c906108c
SS
26933
26934 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26935 a set of tests. Remove print.* from the patterns being checked.
26936
26937Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26938
26939 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26940 refer to gdb_spawn_id.
26941
26942 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26943 longer used.
26944 * config/sparclet.exp: Ditto.
26945 * config/sparclet-old.exp: Ditto.
26946 * config/slite.exp: Ditto.
26947 * config/sim.exp: Ditto.
26948 * gdb.base/funcargs.exp: Ditto.
26949
26950 * lib/gdb.exp:Remove references to gdb_spawn_id.
26951 (gdb_expect): Move to remote.exp.
26952
26953Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26954
26955 * config/monitor.exp: Detect the "Couldn't establish connection"
26956 message from GDB.
26957
26958Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26959
26960 * gdb.base/bitfields.exp: Use runto instead of explicit
26961 gdb_run_cmd/gdb_expect sequences.
26962
26963 * gdb.base/break.exp(text_next_with_recursion): Add match for
26964 gdb_expect call.
26965
26966 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26967 We also need to handle the "A program is being debugged already"
26968 prompt from gdb. Use gdb_test to set the baud rate.
26969
26970 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26971 to 20000. Really. I mean it.
26972
26973Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26974
26975 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26976 fails. If suppress_flag is set, skip perror message about not
26977 being able to send to GDB.
c906108c 26978 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26979 GDB.
c906108c
SS
26980 (gdb_expect): If suppress_flag is set, always fail immediately.
26981 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26982 (gdb_init): Call gdb_stop_suppressing_tests.
26983 (default_gdb_exit): Ditto.
26984 (default_gdb_start): Ditto.
26985
26986 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26987 gdb_stop_suppressing_tests as appropriate.
c906108c 26988 * gdb.base/break.exp: Ditto.
889bf7c5 26989 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26990 * gdb.base/commands.exp: Ditto.
26991 * gdb.base/exprs.exp: Ditto.
889bf7c5 26992 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26993 * gdb.base/list.exp: Ditto.
26994 * gdb.base/recurse.exp: Ditto.
889bf7c5 26995 * gdb.base/scope.exp: Ditto.
c906108c
SS
26996 * gdb.base/structs.exp: Ditto.
26997 * gdb.c++/inherit.exp: Ditto.
26998
26999Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27000
27001 * config/vr4300.exp: New file.
27002
99707966 27003 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27004
99707966 27005 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27006
27007Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27008
27009 * lib/gdb.exp(gdb_init): New function.
27010
27011 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27012 for each individual variable set.
c906108c
SS
27013
27014 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27015 name.
27016
27017 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27018
27019 * gdb.base/scope.exp: Use gdb_test.
27020
27021 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27022 aborting; the testsuite driver will do that for us (see
27023 gdb_finish). Also, use gdb_test in a few more places.
27024
27025Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27026
27027 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27028
27029Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27030
27031 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27032 and "add_tests" are not at the same address.
27033
27034Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27035
27036 * gdb.base/ptype.exp: Use gdb_test.
27037
27038Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27039
27040 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27041 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27042 left in. No longer expect them to fail.
27043
27044 * gdb.stabs/*.mt; Deleted, no longer used.
27045 * gdb.stabs/configure.in: Remove references to target makefile
27046 frags.
27047 * gdb.stabs/configure: Rebuilt.
27048
27049 * gdb.disasm/*.mt: Deleted, no longer used.
27050 * gdb.disasm/configure.in: Remove references to target makefile
27051 frags. Use "sh3.s" as the unique filename for this directory.
27052 * gdb.disasm/configure: Rebuilt.
27053
27054 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27055 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27056 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27057
27058Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27059
27060 * config/udi.exp: Use mondfe,name instead of remote_host.
27061
27062Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27063
27064 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27065 a function with a watchpoint enabled on the mn10200.
27066
27067 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27068 before trying to create it!
27069
27070Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27071
27072 * config/vx.exp: Use hostname instead of netport.
27073
27074 * config/vxworks.exp: New file.
27075
27076 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27077
27078 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27079 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27080 occurs.
27081
27082 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27083 $gdb_spawn_id directly.
27084 (gdb_run_cmd): Try _start as well as start. Use the target feature
27085 gdb,start_symbol as the symbol to start from when jumping.
27086
27087Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27088
27089 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27090 redundant) test.
27091
27092 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27093 it doesn't lose for 16bit integer systems.
27094
27095Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27096
27097 * gdb.fortran/types.exp: If the target doesn't support "double"
27098 data types, then expect "real" types to only be 4 bytes.
27099
27100 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27101 call tests if the target doesn't support inferior function calls.
27102
27103 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27104 in printf tests.
27105
27106Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27107
27108 * gdb.base/help.exp: Disable "help set", "help show", and
27109 "help support". Simplify regexp for "help stack".
27110
27111 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27112 to 60 seconds. Temporarily set match_max to 15000 around the
27113 "info copying" test.
27114
27115 * gdb.base/nodebug.exp: Don't try to do an inferior function
27116 call if the target doesn't support them.
27117 * gdb.base/printcmds.exp: Likewise.
27118 * gdb.base/setvar.exp: Likewise.
27119 * gdb.base/structs.exp: Likewise.
27120 * gdb.c++/templates.exp: Likewise.
27121 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27122
27123 * gdb.base/recurse.exp: Enable for the mn10200.
27124
27125 * configure.in: Do configure gdb.stabs directory for *-*-elf
27126 targets.
27127 * configure: Rebuilt.
27128
27129 * gdb.base/break.exp: Check for gdb,noresults before testing
27130 exit status and/or results from the target.
27131 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27132 * lib/gdb.exp: Remove old (now bogus) initialization of
27133 noinferior, noargs, noresults and nosignals.
27134
27135Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27136
27137 * config/sh.exp: New file.
27138
27139 * config/slite.exp: Try to connect multiple times to the board
27140 before rebooting. Only send a "monitor run" if need_monitor_run
27141 is set.
27142
27143 * gdb.base/break.exp: Don't do the "stub continue" test if
27144 the target has gdb_stub set.
27145
27146 * gdb.base/callfuncs.exp: Increase the timeout.
27147
27148 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27149 if the target has gdb,noinferiorio set.
27150
27151 * gdb.base/list.exp: Increase match_max to 10000 characters.
27152
27153 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27154
27155 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27156 target.
27157
27158 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27159
27160Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27161
27162 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27163 trying to delete the copy of gdb. Catch the file delete so we
27164 don't die if the delete fails; also, the file should be copied to
27165 the host, not to the build.
c906108c
SS
27166
27167Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27168
27169 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27170 parenthesis in case it contains multiple regexps separated
c906108c
SS
27171 with |.
27172
27173 * gdb.base/watchpoint.exp: Use gdb_test.
27174 * gdb.base/default.exp: Ditto.
27175
27176Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27177
99707966 27178 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27179
c906108c
SS
27180 * gdb.base/scope.exp: Use gdb_test.
27181 * gdb.c++/classes.exp: Ditto.
27182 * gdb.c++/inherit.exp: Ditto.
27183
27184Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27185
27186 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27187 remote_exec instead.
27188 * gdb.base/corefile.exp: Don't be ridiculous.
27189 * gdb.base/*.c: Add missing stub invocations.
27190
27191Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27192
27193 * config/slite.exp: Miscellaneous fixes.
27194
27195 * lib/gdb.exp: Fix runto.
27196
27197 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27198 the target.
27199
27200 * gdb.base/watchpoint.exp: Fix regexp.
27201
27202 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27203 close and wait commands, as the descriptor may now be
27204 invalid. Always call "remote_close host".
27205
27206Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27207
27208 Major rewrite for testsuite revision.
d63a86f8 27209
c906108c
SS
27210 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27211 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27212 instead of relying on spawn_id to always contain a valid
27213 spawn id.
27214 (get_compiler_info): New procedure to build the ${binfile}.ci
27215 file, instead of replicating this in N different places.
27216 (gdb_compile): New procedure.
d63a86f8 27217
c906108c 27218 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27219 appropriate arguments) instead of compile. Use gdb_test in a lot
27220 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27221 at the start of a testcase, as this is no longer done magically.
27222
27223 config/*-gdb.exp: Rename without the -gdb suffix.
27224
27225 config/mips.exp: Use remote_close instead of exit_remote_shell.
27226 config/monitor.exp: Use target_info instead of looking at
27227 baud, timeout, etc.
27228 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27229
27230Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27231
27232 * gdb.c++/templates.exp (test_ptype_of_templates),
27233 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27234 Update expect patterns for destructors and assignment operators
27235 to match corresponding c-typeprint.c changes.
27236 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27237 to destructor breakpoint test, GDB should be able to set the
27238 destructor breakpoint without specifying arguments.
27239
27240Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27241
27242 * gdb.threads/pthreads.exp: Change result for failure to compile due
27243 to lack of pthreads runtime support from an error to simply an
27244 unsupported test, per dejagnu standards.
27245
27246Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27247
27248 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27249 where GDB exits to reduce pattern match time.
27250 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27251
27252 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27253
dc96c6c7 27254Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27255
27256 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27257 * gdb.base/default.exp: ditto.
27258 * gdb.base/nodebug.exp: ditto.
27259 * gdb.base/printcmds.exp: ditto.
27260 * gdb.base/ptype.exp: ditto.
27261 * gdb.base/setvar.exp: ditto.
27262 * gdb.base/structs.exp: ditto.
27263 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27264
27265Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27266
27267 * configure, */configure: Rebuild with autoconf 2.12.
27268
27269Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27270
27271 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27272 use new i*86-pc-linux*-gnu quads.
27273 * gdb.base/corefile.exp: Ditto.
27274 * gdb.base/signals.exp: Ditto.
27275 * gdb.base/sigall.exp: Ditto.
27276 * gdb.base/interrupt.exp: Ditto.
27277
27278 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27279 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27280 RedHat 4.0.
d63a86f8 27281
c906108c 27282 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27283 linux. This allows the test case to at least compile on latest
27284 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27285
27286Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27287
27288 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27289 directory to search gdb directory. Accept and step over conditional
27290 stack alignment code. Consume $prompt in failure cases.
27291 Reset timeout to $oldtimeout instead of some arbitrary value.
27292 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27293 timeout problems with infinite stack backtraces.
27294 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27295 Accept function parameters for linkfunc member.
27296
27297Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27298
27299 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27300 (CXXFLAGS): Remove, unreferenced.
27301 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27302 previous -B options and also add -B option to pick up cross compiled
27303 runtime.
c906108c
SS
27304 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27305 doing cross compiles.
27306 (target_alias): Declare global.
27307 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27308 to verify that gcc exists in build tree, and if so set CC to that
27309 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27310
c906108c
SS
27311Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27312
27313 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27314 ptype test for anonymous union. Fixup testcase to match
27315 current gcc debug output.
27316
27317Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27318
27319 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27320 force argument to an unsigned long type.
27321
27322Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27323
27324 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27325 tests and anonymous union print/ptype tests.
c906108c
SS
27326 * gdb.base/list.exp (test_forward-search): Increase timeout by
27327 5 minutes for the "search extremely long line" case.
27328 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27329 completely optional and that the pass/fail messages use the command as
27330 the message if that third arg is a null string.
27331 (gdb_test_exact): Arrange that a null string pattern means match a
27332 null string output rather than any output, which might include random
889bf7c5 27333 errors.
c906108c
SS
27334 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27335 backtrace test.
27336 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27337 always failing and failure is now exposed by gdb.exp changes.
27338
27339Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27340
27341 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27342 weren't being noted.
27343
27344Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27345
27346 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27347 * gdb.stabs/weird.exp: Remove v_comb xfails.
27348
dc96c6c7 27349Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27350
27351 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27352 list.exp scope.exp watchpoint.exp]
c906108c 27353 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27354
dc96c6c7 27355Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27356
27357 * config/monitor.exp: Increase download timeout to 1000 seconds.
27358
dc96c6c7 27359Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27360
27361 * config/m32r.exp: Increase timeout to 120 seconds.
27362
27363Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27364
27365 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27366 and accept older ordering as obsolescent gcc or gdb.
27367 * gdb.c++/templates.exp: Ditto.
27368 * gdb.c++/virtfunc.exp: Ditto.
27369
27370Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27371
27372 * gdb.base/coremaker.c: Add code to mmap some data so we
27373 can check that it ends up in the core file.
27374 * gdb.base/corefile.exp: Add test to read mmapped data
27375 from core file.
27376
dc96c6c7 27377Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27378
27379 * config/m32r.exp: New file.
27380
27381Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27382
27383 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27384 that cflags can contains -gstabs, and work correctly for other tests.
27385
dc96c6c7 27386Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27387
27388 * gdb.base/setshow.exp: New file, tests show and set.
27389 * gdb.base/setshow.c: New file, tests show and set.
27390 * gdb.base/help.exp: Add test for help set|show annotate.
27391 * gdb.base/default.exp: Add test for set|show annotate.
27392
27393Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27394
27395 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27396 errors unique.
27397 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27398 explicitly.
27399
27400Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27401
27402 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27403 and width commands. This is done elsewhere.
27404 * (gdb_start): Don't call gdb_start_sim here. That's already
27405 done in gdb_load. This fixes lots of failures in default.exp.
27406
27407Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27408
27409 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27410 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27411 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27412 in the same we we treat other failures (since it may be an expected
889bf7c5 27413 condition), rather than as an error.
c906108c
SS
27414 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27415 old test format.
27416
27417Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27418
27419 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27420 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27421 twice. Nuke the duplicates.
c906108c 27422 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27423 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27424 Remove config.h along with other config files.
27425
27426Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27427
27428 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27429 "p func1 ()" and note that rests of tests are skipped.
27430 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27431 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27432 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27433 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27434 affected by the previous run test.
27435 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27436 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27437 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27438 "pass int powerset tuple" and "pass modeless int powerset tuple".
27439 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27440 "real write 4" and "real write 8".
27441 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27442 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27443 "print \$i after tuple assign 2", and
27444 "print vs2 after tuple assign 2".
27445 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27446 meaningful error message and return -1 so the caller can
27447 suppress further tests and avoid a cascade of errors.
d63a86f8 27448
c906108c
SS
27449Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27450
27451 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27452 format for printing version.
27453 * gdb.base/default.exp: Ditto.
27454 * gdb.base/interrupt.exp: Fix problem with cascade of
27455 errors if child process dies while calling a function.
d63a86f8 27456
c906108c
SS
27457Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27458
27459 * Makefile.in (VPATH): Add
27460 * Makefile.in (Makefile, config.status): Fix rules so things get
27461 remade when necessary.
27462
27463Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27464
27465 * Makefile.in (just-check): Add path to sibling expect dir
27466 to environment variable specified by RPATH_ENVVAR.
27467
27468Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27469
27470 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27471 (just-check): Add shared library paths for libstdc++, tk,
27472 tcl, bfd, and opcodes to the environment variable specified
27473 in RPATH_ENVVAR.
27474 * configure.in: Add support to recognize --enable-shared flag
27475 and generate correct value for RPATH_ENVVAR.
27476 * configure: Regenerated with autoconf.
27477
27478Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27479
27480 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27481 include all osf versions.
c906108c
SS
27482 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27483 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27484 when target is linux. When failing to build pthreads test
27485 executable, give more meaningful message.
27486 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27487 arg for pthread_create.
d63a86f8 27488
c906108c
SS
27489Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27490
27491 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27492 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27493 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27494 and -lpthreads (everybody else).
c906108c
SS
27495 (test_startup): Fail gracefully if threads are not supported.
27496 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27497 "p/c array_index("abcdef",2)" when not gcc compiled.
27498 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27499 "print func2::coremaker_local" when not gcc compiled.
27500 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27501 "ptype on opaque struct tagname (statically)",
27502 "ptype on opaque struct tagname (dynamically) 1", and
27503 "ptype on opaque struct tagname (dynamically) 2"
27504 for not compiled with gcc.
27505 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27506 backtrace when compiled with gcc.
d63a86f8 27507 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27508 than always return success.
27509
27510Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27511
27512 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27513
27514Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27515
27516 * gdb.base/structs.exp: Undo last change.
27517
27518Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27519
27520 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27521 encapsulate all the steps/nexts done during self test, starting
27522 at main, and makes them less sensitive to optimization issues.
27523 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27524 signal handler" test.
27525 * gdb.threads/pthreads.exp: Only run this for native configs.
27526 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27527 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27528 tests.
27529 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27530 for "runto test_calls(void)" test.
d63a86f8 27531
c906108c
SS
27532Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27533
27534 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27535 and don't expect address info in breakpoint confirmations.
27536
27537Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27538
27539 * gdb.base/list.exp (test_forward_search): Increase timeout
27540 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27541 and then reset to old value when done. Increase expect input
c906108c
SS
27542 buffer to 10000.
27543
27544Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27545
27546 * gdb.base/list.exp (test_forward_search): Fix to handle very
27547 long source line without overflowing expect's input buffer.
27548
27549Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27550
27551 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27552 "buffer_full".
27553
27554 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27555 "buffer_full".
27556
27557 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27558 "buffer_full".
27559
27560 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27561 "buffer_full".
27562
27563Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27564
27565 * configure.in (configdirs): Add gdb.threads.
27566 * configure: Regenerated with autoconf.
27567 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27568 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27569 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27570
c906108c
SS
27571Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27572
27573 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27574
27575Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27576
27577 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27578 each signal's status in the output of "handle all print".
27579 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27580 the \r\n sequence that immediately precedes the gdb prompt.
27581 * gdb.base/a1-selftest.exp: Save original timeout and restore
27582 after test.
27583
27584Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27585
27586 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27587 symbol.
27588
27589Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27590
27591 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27592
27593Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27594
27595 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27596 timeout by 60 seconds.
27597
27598Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27599
27600 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27601 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27602 error return.
27603
27604Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27605
27606 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27607 gdb initialization, also report how long dejagnu waited. Restore
27608 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27609 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27610
27611Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27612
27613 * lib/gdb.exp: Report timeout value for verbosity level 2.
27614 * config/gdbserver.exp: Ditto.
27615 * config/hppro.exp: Ditto.
27616 * config/mips-gdb.exp: Ditto.
27617 * config/monitor.exp: Ditto.
27618 * config/netware.exp: Ditto.
27619 * config/sim-gdb.exp: Ditto.
27620 * config/slite-gdb.exp: Ditto.
27621 * config/udi-gdb.exp: Ditto.
27622 * config/unix-gdb.exp: Ditto.
27623 * config/vx-gdb.exp: Ditto.
27624 * gdb.base/a1-selftest.exp: Ditto.
27625 * gdb.base/a2-run.exp: Ditto.
27626 * gdb.base/break.exp: Ditto.
27627 * gdb.base/corefile.exp: Ditto.
27628 * gdb.base/list.exp: Ditto.
27629 * gdb.base/recurse.exp: Ditto.
27630 * gdb.base/scope.exp: Ditto.
27631 * gdb.base/signals.exp: Ditto.
27632
27633Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27634
27635 * gdb.threads/Makefile.in (docdir): Removed.
27636
27637Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27638
27639 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27640 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27641 @srcdir@.
d63a86f8 27642 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27643 autoconf 2.5 or higher.
27644 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27645
27646Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27647
27648 * configure: Regenerated.
27649 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27650 avoid name clashes with SunOS headers.
27651
27652Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27653
27654 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27655
27656Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27657
27658 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27659 prototype information ends up in the compiler info file.
27660
27661Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27662
27663 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27664 attempting to regenerate it. Eliminate use of a temporary file
27665 and just generate the info file directly. Source it immediately,
27666 for consistency of use.
27667 * gdb.base/corefile.exp: Ditto
27668 * gdb.base/exprs.exp: Ditto.
27669 * gdb.base/funcargs.exp: Ditto.
27670 * gdb.base/langs.exp: Ditto.
27671 * gdb.base/list.exp: Ditto.
27672 * gdb.base/mips_pro.exp: Ditto.
27673 * gdb.base/nodebug.exp: Ditto.
27674 * gdb.base/opaque.exp: Ditto.
27675 * gdb.base/ptype.exp: Ditto.
27676 * gdb.base/scope.exp: Ditto.
27677 * gdb.base/setvar.exp: Ditto.
27678 * gdb.base/signals.exp: Ditto.
27679 * gdb.base/whatis.exp: Ditto.
27680 * gdb.c++/templates.exp: Ditto.
27681 * gdb.c++/virtfunc.exp: Ditto.
27682 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27683 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27684
27685Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27686
27687 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27688 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27689 Increase timeout, a lot of single stepping might be needed if the
27690 target has no hardware watchpoints.
27691
27692Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27693
27694 * gdb.base/break.exp: Ignore compiler warnings when compiling
27695 break.c.
27696 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27697 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27698 from remote-sim.
27699 * gdb.base/exprs.exp: Add h8300 xfails.
27700 * gdb.base/funcargs.exp: Likewise.
27701 * gdb.base/nodebug.exp: Likewise.
27702 * gdb.base/printcmds.exp: Likewise.
27703 * gdb.base/ptype.exp: Likewise.
27704 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27705 h8300 xfails.
d63a86f8 27706 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27707 on the h8300.
27708 * gdb.base/funcargs.c: Explicitly make last constant argument to
27709 call_after_alloca_subr an unsigned long type.
27710 * gdb.base/return.c: Include stdio.h.
27711
27712Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27713
27714 * config/abug.exp: New file for the older Motorola Bug monitor
27715 that runs on the mvme13x series VME boards.
27716 * config/monitor.exp: Use the new config array for target settings
27717 if they exist.
27718
27719Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27720
27721 * sim-gdb.exp: Make the SH simulator allocate less space when
27722 it is targeted.
27723
27724Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27725
27726 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27727 test.
27728
27729Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27730
27731 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27732 "rs6000-*-*" for "list function in include file" when gcc compiled.
27733 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27734 for "p ctable1[120]".
27735 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27736 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27737 Remove setup_xfail for "rs6000-*-*" for
27738 "print 'scope0.c'::filelocal before run".
27739 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27740 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27741 since some compilers don't allow both options to be given
27742 on the same command line. Create object file and move it.
d63a86f8 27743
c906108c
SS
27744Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27745
27746 * gdb.base/corefile.exp: Always regenerate the core file, since
27747 we always regenerate the coremaker program. Detect special case
27748 where registers cannot be read from core file.
d63a86f8 27749
c906108c
SS
27750Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27751
27752 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27753 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27754 * gdb.c++/templates.exp: Only match on basename of file since
27755 some formats like xcoff don't encode directory information.
27756 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27757 and rs6000 AIX xcoff targets.
27758 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27759 * configure: Regenerate.
27760 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27761 here, rather than in distclean.
d63a86f8 27762
c906108c
SS
27763Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27764
27765 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27766 defined, and use it to compile the test case with -O2. The
27767 native compilation still uses no optimization.
27768 * gdb.base/mips_pro.c: Remove inline assembly code since
27769 it is compiled PIC by default, which results in assembler
27770 warnings that make the testsuite think the compilation
27771 was unsuccessful.
27772
27773Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27774
27775 * gdb.c++/misc.exp: Add note to message for
27776 "print s.a for foo struct" that this is a known gcc 2.7.2
27777 and earlier bug.
27778
27779Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27780
27781 * gdb.base/break.exp: Fix pattern for matching "Delete all
27782 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27783 setup_xfail for deleting all breakpoints test. Fix various
27784 timeout messages to include "(timeout)".
27785 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27786 for "p t_float_values2(3.14159,float_val2)".
27787 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27788 for "continue to call2g" when gcc compiled.
27789 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27790 "up to foo in langs.exp", "show language at foo in langs.exp",
27791 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27792 and "show language at fsub in langs.exp".
27793 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27794 "list line 1 in include file", "list message for lines past EOF",
27795 "list function in include file", "list list0.h:foo", and
27796 "list filename:function; nonexistant function".
27797 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27798 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27799 and "ptype t_char_array" to be for native cc only.
d63a86f8 27800
c906108c
SS
27801Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27802
d63a86f8 27803 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27804 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27805 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27806
27807Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27808
27809 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27810 "bt in signals.exp". This problem only appears when running
27811 the testsuite, and then only intermittently.
27812
27813Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27814
27815 * gdb.base/return.exp (return_tests): Differentiate between
27816 two tests of continuing.
27817
27818Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27819
27820 * */Makefile.in (maintainer-clean): Remove config.log.
27821 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27822 * gdb.c++/Makefile.in (PROGS): Add inherit.
27823 (clean): Remove *.ci.
27824
27825Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27826
27827 * gdb.c++/misc.cc: Add test code from Mike Stump.
27828 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27829
27830Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27831
27832 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27833 to "alpha-*-osf2*" and add comment.
27834 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27835 setup_xfail for "step over execarg initialization" and
27836 "step over corearg initialization".
c906108c
SS
27837 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27838 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27839 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27840 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27841 "print func2::coremaker_local", and "backtrace in corefile.exp".
27842 * gdb.base/signals.exp: Build and source signals.ci.
27843 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27844 to be for gcc only.
27845 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27846
c906108c
SS
27847Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27848
27849 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27850 Feb 3 procfs.c change.
27851
27852Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27853
27854 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27855
27856Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27857
27858 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27859 from dejagnu's apparent default of 10 seconds, which gives random
27860 results when running the tests over NFS on moderately loaded systems.
27861 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27862
27863Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27864
27865 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27866 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27867 result reports.
c906108c
SS
27868
27869Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27870
27871 * configure.in (CY_AC_PATH_TCLH): Remove.
27872 * configure: Regenerate.
27873
27874Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27875
27876 * gdb.c++/Makefile.in (clean): Add missing '{'.
27877
27878Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27879
27880 * lib/gdb.exp: Provide a default value for noinferior.
27881
27882 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27883 Load libgloss.exp.
27884
27885Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27886
27887 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27888 the executable, not the .o to run the tests from.
27889
27890Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27891
27892 * gdb.base/break.exp: Don't test for program exit or exit status
27893 if $noresults if nonzero.
27894 * gdb.base/langs.exp: Likewise.
27895 * gdb.base/watchpoint.exp: Likewise.
27896
27897 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27898 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27899 trying to compile the testcase.
27900
27901Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27902
27903 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27904 * gdb.base/signals.exp (continue to handler): Likewise.
27905
27906Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27907
27908 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27909
27910 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27911
27912Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27913
27914 * gdb.base/corefile.exp: Recognize "not found" as failure
27915 when trying to determine if a core file was generated.
27916 If no core file was generate the first time, try again without
27917 the ulimit -c to work around braindamaged shells.
27918
27919Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27920
27921 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27922 [] tests with "test" and enclose string in quotes.
27923 * gdb.stabs/configure: Rebuild
d63a86f8 27924
c906108c
SS
27925Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27926
27927 Changes in sync with expect:
27928 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27929 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27930 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27931 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27932 argument to AC_REQUIRE.
27933 * configure: Regenerated.
27934
27935Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27936
27937 * gdb.base/corefile.exp: When generating a core, discard any
27938 error messages about ulimit not found and the "core dumped"
27939 message from the shell that runs the coredumper.
27940
27941Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27942
27943 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27944
27945 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27946 which sed script to run. Expect failure for v_comb test
27947 on PA targets too.
d63a86f8 27948
c906108c
SS
27949Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27950
27951 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27952 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27953
27954Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27955
27956 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27957 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27958 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27959 * lib/gdb.exp (default_gdb_start): Fix typo.
27960 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27961 messages to not include the full program name that caused
27962 the core dump since some systems (such as solaris) apparently
27963 truncate this path to about 80 characters.
27964 When generating a core file first try increasing the core file
27965 size limit to unlimited since some systems may default it to
27966 zero, and it is harmless to try it. Move the test for failing
27967 to generate a core file to where it will actually get executed.
27968 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27969 new gdb result from g++ debug info improvements and make old
27970 pattern obsolescent. Also account for size_t differences
27971 (may be int or long).
27972 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27973 initialization before function call is placed in the delay slot
27974 and thus appears to be skipped over by commands such as "next".
27975
27976Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27977
27978 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27979
27980Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27981
27982 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27983 input source file; fix code to compile test to deal with this
27984 convention.
27985 * gdb.c++/*.exp: Likewise.
27986
27987Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27988
27989 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27990 "bt in signals.exp".
27991
27992Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27993
27994 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27995 "step over execarg initialization" and
889bf7c5 27996 "step over corearg initialization".
c906108c
SS
27997
27998Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27999
28000 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28001 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28002
28003Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28004
28005 From Rob Savoye (rob@poseidon.cygnus.com)
28006 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28007 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28008 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28009 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28010 configure.in}: Major reworking for autoconfig.
c906108c
SS
28011 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28012 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28013 New files.
c906108c
SS
28014 * config/unix-gdb.exp: Make GDB global.
28015 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28016 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28017 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28018 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28019 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28020 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28021 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28022 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28023 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28024 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28025 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28026 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28027 to returns as necessary, arrange for test to compile own testcase
28028 executable.
c906108c 28029 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28030
c906108c
SS
28031Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28032
28033 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28034 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28035 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28036 "backtrace through signal handler".
28037
28038Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28039
28040 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28041 continuing from a job control stop signal.
28042 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28043
28044Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28045
28046 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28047 * gdb.base/corefile.exp: Likewise.
28048 * gdb.base/funcargs.exp: Likewise.
28049
28050Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28051
28052 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28053 * config/monitor.exp: Add support for setting baud rate.
28054
28055Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28056
28057 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28058 i*86-*-linux* xfails for "backtrace through signal handler".
28059 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28060 "print func2::coremaker_local".
28061 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28062 alpha-dec-osf2* xfail for
c906108c
SS
28063 "delete all breakpoints when none".
28064
28065Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28066
28067 * gdb.base/break.exp: Change test that deletes all breakpoints
28068 when no user breakpoints are installed. A post 4.15 change
28069 causes gdb to no longer prompt in this case.
28070
28071Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28072
28073 * gdb.base/return.exp (return_tests): Change xfail for test
28074 "correct value returned double test" to stop xfailing at
28075 Solaris 2.5. Apparently the bug has been fixed.
28076
28077Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28078
28079 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28080 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28081
28082Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28083
28084 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28085 * gdb.disasm/hppa.s: Corresponding changes.
28086
28087Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28088
28089 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28090 makefile fragment.
28091 * config/mt-hpux: Deleted.
28092
28093Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28094
d63a86f8 28095 * Many files: When warning about suppressed tests due to a
c906108c
SS
28096 nonexistant test binary, avoid incrementing the warning count.
28097
28098Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28099
28100 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28101
c906108c
SS
28102Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28103
28104 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28105 "sparc-*-solaris2*".
28106
28107Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28108
28109 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28110 Add global and local variables and initialize them.
28111 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28112 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28113 extracts the file name and terminating signal from the core file.
28114 * TODO: Remove note about tests for correct mapping of corefile.
28115 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28116 from optimizing it away.
28117 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28118 handles common blocks.
28119
28120Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28121
28122 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28123 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28124
28125Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28126
28127 * Makefile.in (maintainer-clean): New target, synonym for
28128 realclean.
28129 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28130 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28131 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28132 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28133 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28134 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28135
28136Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28137
28138 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28139 xfails when not gcc compiled for "print foo::funclocal".
28140 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28141 "print foo::funclocal at foo",
28142 "print 'scope1.c'::foo::funclocal at foo",
28143 "print foo::funclocal_bss at foo",
28144 "print 'scope1.c'::foo::funclocal_bss at foo",
28145 "print foo::funclocal_ro at foo",
28146 "print 'scope1.c'::foo::funclocal_ro at foo",
28147 "print bar::funclocal at foo" and
28148 "print 'scope1.c'::bar::funclocal at foo".
28149 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28150 gcc compiled for "print foo::funclocal at bar".
28151 Expand all messages to ensure that they identify that
28152 the test is at bar().
28153 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28154 gcc compiled for:
28155 "ptype on opaque struct pointer (statically)",
28156 "ptype on opaque struct tagname (statically)",
28157 "ptype on opaque struct pointer (dynamically) 1",
28158 "ptype on opaque struct tagname (dynamically) 1",
28159 "ptype on opaque struct pointer (dynamically) 2" and
28160 "ptype on opaque struct tagname (dynamically) 2
28161 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28162 gcc compiled for:
28163 "p datalocal"
28164 "whatis datalocal",
28165 "ptype datalocal",
28166 "p bsslocal",
28167 "whatis bsslocal", and
28168 "ptype bsslocal".
28169 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28170 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28171 when not gcc compiled.
28172 * gdb.base/funcargs.exp (float_and_integral_args): Add
28173 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28174 compiled.
28175 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28176 "backtrace from call6a" when not gcc compiled.
28177 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28178 "backtrace from call7a" when not gcc compiled.
28179 * gdb.base/callfuncs.exp (do_function_calls):
28180 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28181 "p t_char_array_values(char_array_val2,char_array_val1)",
28182 "p t_char_array_values(char_array_val1,char_array_val2)",
28183 "p t_char_array_values("carray 1","carray 2")",
28184 "p t_char_array_values("carray 1",char_array_val2)",
28185 "p t_char_array_values(char_array_val1,"carray 2")",
28186 "p sum_args(1,{2})",
28187 "p sum_args(2,{2,3})",
28188 "p sum_args(3,{2,3,4})",
28189 "p sum_args(4,{2,3,4,5})"
28190 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28191 "backtrace in corefile.exp" when not gcc compiled.
28192
28193Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28194
28195 * gdb.base/signals.exp: Rewrite `handle all print' test as
28196 a procedure. Accept blanks or TABs as whitespace, increase
28197 timeout and expect input buffer size for the large output
28198 from the command. Remove "i*86-*-bsdi2.0" xfail.
28199
28200Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28201
28202 * gdb.base/setvar.exp: Add new testcases for truncation when
28203 assigning invalid values to bitfields.
28204
28205Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28206
d63a86f8 28207 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28208 mips-sgi-irix* xfail for
28209 "call inferior func with struct - returns char *"
28210 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28211 accepted in the result.
c906108c
SS
28212
28213Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28214
28215 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28216 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28217 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28218 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28219 that accidentally got checked in.
28220
28221Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28222
d63a86f8 28223 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28224 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28225 compiled test.
28226 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28227 Add mips-sgi-irix5* xfail for not gcc compiled.
28228 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28229 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28230 compiled for "p top", "whatis top", "p middle", and "whatis
28231 middle".
c906108c
SS
28232 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28233 "whatis signed char" for not gcc compiled.
28234 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28235 "set variable signed char=-1 (-1)" and
28236 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28237 * gdb.base/funcargs.exp (float_and_integral_args):
28238 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28239 Add mips-sgi-irix* xfail when not gcc compiled for
28240 "continue to call2b".
28241 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28242 "continue to call2g".
6fdff2c5
PA
28243 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28244 compiled for "backtrace from call6a"
28245 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28246 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28247 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28248 (localvars_after_alloca): Fix gdb_test cmds for
28249 "print * after runto ...".
28250 Remove rs6000-*-* xfails for
28251 "print i after runto localvars_after_alloca" and
28252 "print l after runto localvars_after_alloca"
28253 for all compilers.
28254 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28255 when not compiled with gcc, for:
c906108c
SS
28256 "print signed char == (minus)",
28257 "print signed char != (minus)",
28258 "print signed char < (minus)",
28259 "print signed char > (minus)".
28260 * gdb.base/callfuncs.exp (do_function_calls):
28261 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28262 "call inferior func with struct - returns char *".
d63a86f8 28263 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28264 "correct value returned double test" to include Solaris 2.4.
28265 * gdb.base/funcargs.exp (float_and_integral_args):
28266 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28267
c906108c
SS
28268Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28269
28270 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28271 enumeration bitfields if compiling with GNU C.
28272 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28273 to empty' prompt.
28274
28275Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28276
28277 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28278 test for PRO targets.
28279
28280 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28281 breakpoints in the inferior at any given time by making
28282 two groups of breakpoints for call2*, call6* and call7*
28283 tests.
28284
28285Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28286
28287 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28288 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28289 from optimizing it away.
28290 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28291 "call inferior func with struct".
28292
28293Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28294
28295 * configure.in: Only configure gdb.chill for particular targets.
28296
28297Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28298
28299 * gdb.base/Makefile.in: Add action to .c.o transformation
28300 rule that generates a .ci file for each .o file and remove
28301 explicit .c.o rules except for callfuncs.o.
28302 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28303 generates a .ci file for each .o file and remove explicit
28304 .cc.o rules.
28305 (clean): Remove *.tmp *.ci files.
28306 (EXECUTABLES): Remove templ-info.exp.
28307 * gdb.base/compiler.c: New file.
28308 * gdb.c++/compiler.cc: New file
28309 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28310 Change rs6000-*-* xfail for
28311 "print 'scope0.c'::filelocal_ro" and
28312 "print 'scope1.c'::filelocal" and
28313 "print 'scope1.c'::filelocal_bss" and
28314 "print 'scope1.c'::filelocal_ro" and
28315 "print 'scope1.c'::foo::funclocal" and
28316 "print 'scope1.c'::foo::funclocal_ro" and
28317 "print 'scope1.c'::bar::funclocal" and
28318 "print 'scope0.c'::filelocal_ro" and
28319 "print 'scope1.c'::filelocal at foo" and
28320 "print 'scope1.c'::filelocal_bss at foo" and
28321 "print 'scope1.c'::filelocal_ro at foo" and
28322 "print 'scope1.c'::foo::funclocal at foo" and
28323 "print 'scope1.c'::foo::funclocal_bss at foo" and
28324 "print 'scope1.c'::foo::funclocal_ro at foo" and
28325 "print 'scope1.c'::bar::funclocal at foo" and
28326 "print 'scope0.c'::filelocal_ro" and
28327 "print 'scope1.c'::filelocal" and
28328 "print 'scope1.c'::filelocal_bss" and
28329 "print 'scope1.c'::filelocal_ro" and
28330 "print 'scope1.c'::foo::funclocal" and
28331 "print 'scope1.c'::foo::funclocal_bss" and
28332 "print 'scope1.c'::foo::funclocal_ro" and
28333 "print 'scope1.c'::bar::funclocal" and
28334 "print 'scope1.c'::bar::funclocal_bss"
28335 to only be xfail'd when not compiled with gcc.
d63a86f8 28336 Add rs6000-*-* xfail for
c906108c
SS
28337 "print 'scope0.c'::filelocal_bss before run"
28338 when compiled with gcc.
28339 (test_at_main): Add rs6000-*-* xfail for
28340 "print filelocal_ro in test_at_main"
28341 when compiled with gcc.
28342 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28343 Add rs6000-*-aix* xfail for
c906108c
SS
28344 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28345 "ptype t_char_array", not compiled with gcc.
28346 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28347 xfail for "list foo (in include file)" when gcc compiled.
28348 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28349 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28350 "run to call0a" if not compiled with gcc.
28351 (unsigned_integral_args): Add rs6000-*-* xfail for
28352 "run to call1a" if not compiled with gcc.
28353 (float_and_integral_args): Add rs6000-*-* xfail for
28354 "run to call2a" if not compiled with gcc and for
28355 "continue to call2b" for any compiler.
28356 Add rs6000-*-* xfail to
28357 "print f1 after run to call2a" for gcc compiled.
28358 (discard_and_shuffle): Add rs6000-*-* xfail for
28359 "run to call6a".
28360 (shuffle_round_robin): Add rs6000-*-* xfail for
28361 "backtrace from call7a" if not compiled with gcc.
28362 Add rs6000-*-* xfail for
28363 "backtrace from call7b" if compiled with gcc.
28364 (call_after_alloca): Add rs6000-*-* xfail for
28365 "print c in call_after_alloca" and
28366 "print s in call_after_alloca" and
28367 "backtrace from call_after_alloca_subr"
28368 if not compiled with gcc.
28369 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28370 "print c in localvars_in_indirect_call" and
28371 "print c in localvars_in_indirect_call" and
28372 "backtrace in indirectly called function" and
28373 "stepping into indirectly called function"
28374 if not compiled with gcc.
28375 (localvars_after_alloca): Add rs6000-*-* xfail for
28376 "print c after runto localvars_after_alloca" and
28377 "print s after runto localvars_after_alloca" and
28378 "print i after runto localvars_after_alloca" and
28379 "print l after runto localvars_after_alloca"
28380 for all compilers.
28381 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28382 than whatis-info.exp.
28383 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28384 than opaque-info.exp.
28385 Setup rs6000-*-* xfail for
d63a86f8 28386 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28387 "ptype on opaque struct pointer (dynamically)" when
28388 not compiled with gcc.
28389 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28390 rather than callf-info.exp.
28391 (do_function_calls): Add clear_xfail for rs6000-*-* for
28392 "p t_float_values2(3.14159,float_val2)". Seems to work
28393 fine there, both with xlc and gcc. Need to find out what
28394 it is doing right and fix other platforms.
28395 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28396 "call inferior func with struct - returns int",
28397 "call inferior func with struct - returns long",
28398 "call inferior func with struct - returns float",
28399 "call inferior func with struct - returns double",
28400 "call inferior func with struct - returns char *",
28401 but only if not gcc compiled (presumes xlc compiled).
28402 Change rs6000-*-* xfails for
28403 "call inferior func with struct - returns char" and
28404 " call inferior func with struct - returns short" to only
28405 xfail if not using gcc.
28406 (clean mostlyclean): Remove *.ci and *.tmp files.
28407 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28408 than templ-info.exp.
28409 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28410 Add rs6000-*-* xfail for "up to foo in langs.exp"
28411 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28412 when not gcc compiled.
d63a86f8 28413
c906108c
SS
28414Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28415
28416 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28417 * gdb.base/corefile.exp: Likewise.
28418 * gdb.base/list.exp: Likewise.
28419 * gdb.base/scope.exp: Likewise.
28420 * gdb.base/siganls.exp: Likewise.
28421
28422 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28423 compiler output.
28424 * gdb.base/whatis.exp: Likewise.
28425
28426Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28427
28428 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28429 failure (opcode table has been fixed to match reality).
28430
28431Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28432
28433 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28434 "call inferior func with struct - returns char",
28435 "call inferior func with struct - returns short"
28436
28437 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28438 "print 'scope0.c'::filelocal at main",
28439 "print 'scope0.c'::filelocal_bss in test_at_main",
28440 "print 'scope0.c'::filelocal at foo",
28441 "print 'scope0.c'::filelocal_bss in test_at_foo",
28442 "print 'scope0.c'::filelocal at bar",
28443 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28444
c906108c
SS
28445 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28446 in source file 1". This bug seems to have been fixed with both
28447 gcc and native cc (was native assembler bug?).
28448
28449Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28450
28451 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28452 "backtrace through signal handler" to "i*86-*-sysv4*".
28453 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28454 continue" case. Add "known SVR4 bug" to fail message.
28455 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28456 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28457 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28458 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28459 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28460 "up to foo in langs.exp", "show language at foo in
28461 langs.exp", "up to cppsub_ in langs.exp", "show
28462 language at cppsub_ in langs.exp", "up to fsub in
28463 langs.exp", and "show language at fsub in langs.exp".
28464 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28465 "bactrace in corefile.exp".
28466 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28467 "call inferior function with struct - returns float" and
28468 "call inferior function with struct - returns double".
d63a86f8 28469
c906108c
SS
28470Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28471
28472 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28473 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28474 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28475 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28476
28477Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28478
28479 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28480 (or overriden) "CHILL" macro rather then bare "gcc".
28481 Also look for ../../gcc/xgcc since that is what we will
28482 actually need, not "Makefile". Remove following assignment
28483 of CHILL to CHILL_FOR_TARGET because that results in
28484 recursive definition.
28485
28486Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28487
28488 * gdb.base/corefile.exp: Change xfail for backtrace in
28489 corefile.exp from linuxaout to all linux.
28490 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28491 cases where we miss the breakpoint at the signal handler
28492 for some reason. Setup xfail for linuxoldld/linuxaout and
28493 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28494 hitting SIGURG breakpoint.
28495 * gdb.base/signals.exp: Setup xfail for "next" acting like
28496 continue to add linuxoldld. Setup xfail for all linux for
28497 "next to handler in signals_tests_1", "backtrace in
28498 signals_tests_1", "continue to func1", "pass SIGUSR1",
28499 and continue to handler".
28500
28501Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28502
28503 * Update all FSF addresses except those in COPYING* files.
28504
28505Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28506
28507 * gdb.base/a2-run.exp: Change messages to be more explicit about
28508 the status of args, and quote binfile in results.
28509
28510Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28511
28512 * gdb.base/callfuncs.exp: Add tests for passing structs to
28513 inferior functions and return various types.
28514 * gdb.base/callfuncs.c: Add functions to receive a struct
28515 and return a member of the struct, in various types.
28516
28517Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28518
28519 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28520
28521Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28522
28523 * config/vxworks29k.exp: New file, sources vxworks.exp.
28524
28525Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28526
28527 * config/gdbremote.exp: New file. Testing framework using
28528 gdbserver.
28529
28530Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28531
28532 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28533 "call function when asleep" and "send end of file".
28534 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28535 for "backtrace in corefile.exp".
28536 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28537 for "backtrace through signal handler".
28538 * gdb.base/corefile.exp: Make sure we actually generate a core file
28539 before trying the core tests. Some systems allow the user to suppress
28540 generation of core files and default to that (linux for example).
28541 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28542 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28543
28544Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28545
28546 * gdb.threads: New directory with some crude multi-threaded
28547 gdb tests (step.exp and step2.exp).
28548 * config/mt-lynx (STEP_EXECUTABLE): Define.
28549 (THREADFLAGS): Define.
28550
28551Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28552
28553 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28554
28555 * gdb.base/signals.exp: Disable whole file for lynx until
28556 further notice.
28557
28558 * gdb.base/signals.exp: xfail test where "next" acts like
28559 "continue" for lynx.
28560
28561 * gdb.base/interrupt.exp: xfail test for calling function while
28562 inferior is asleep for lynx.
28563
28564 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28565 than one cr-lf after each command.
28566
28567Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28568
28569 * configure.in: Reinstate setting of stabsdirs variable, fix
28570 typo in setting up configdirs for native builds.
28571
28572 * gdb.base/return.exp: Fix typo in return double test.
28573 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28574 compiler from optimizing them away.
28575
28576Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28577
28578 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28579 sequences to be echo'd by gdb when using gdb_test.
28580 * gdb.chill/chexp.exp: Likewise.
28581 * gdb.fortran/exprs.exp: Likewise
28582
28583Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28584
28585 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28586 after the inferior gdb has started.
28587
28588 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28589 after each command.
28590 * gdb.base/funcargs.exp: Likewise.
28591 * gdb.base/gdbvars.exp: Likewise.
28592 * gdb.base/interrupt.exp: Likewise.
28593 * gdb.base/list.exp: Likewise.
28594 * gdb.base/watchpoint.exp: Likewise.
28595 * gdb.c++/demangle.exp: Likewise.
28596 * gdb.c++/inherit.exp: Likewise.
28597 * gdb.chill/chexp.exp: Likewise.
28598 * gdb.fortran/exprs.exp: Likewise.
28599
28600 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28601 test if we can't handle IO to/from the inferior.
28602
28603 * gdb.c++/misc.exp: Always check for a program already being
28604 started after sending a "run" command to gdb.
28605
28606 * gdb.base/twice.exp: Start with a fresh gdb.
28607
28608 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28609 only depend on gdb's expression code, not the chill runtime.
28610
28611 * gdb.base/return.c: Put return values into variables so we
28612 can have gdb print them rather than depending on the program
28613 to print them.
28614 * gdb.base/return.exp: Corresponding changes.
28615
28616 * lib/gdb.exp: Provide default value for noinferiorio.
28617 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28618 the inferior.
28619
28620 * gdb.base/break.exp: Always check for a program already being
28621 started after sending a "run" command to gdb.
28622 (text_next_with_recursion): Don't check the output from the
28623 program's printf statement. Instead just make sure the program
28624 exited.
28625
28626 * gdb.base/commands.exp: Protect tests which need arguments with
28627 $noargs conditionals.
28628
28629Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28630
28631 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28632 of structure member arrays to match gdb/valops.c:value_addr change.
28633
28634Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28635
28636 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28637 cases.
28638
28639Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28640
28641 * configure.in (configdirs): Remove gdb.chill from default list
28642 of subdirs and then add it back in only if doing a native build.
28643 The current chill compiler does not yet work in any cross build.
28644 * Revert all signal changes from Jul 6.
28645 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28646 for sh-hms targets, allowing these tests to link, with no other
28647 changes. Testing is suppressed by setting "nosignals" in site.exp.
28648
28649Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28650
28651 * configure.in (signaldirs): Define and add to configdirs for all
28652 targets except some specific ones that are known to not support signals.
28653 Also clean up formatting.
28654 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28655 (signals, sigall): Remove rules to build.
28656 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28657 Moved to new gdb.signals directory.
28658 * gdb.signals: New test directory.
28659 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28660 signals.c signals.exp}: New or moved files.
28661
28662Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28663
28664 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28665
28666Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28667
28668 * gdb.base/return.exp: Xfail `return double' test failure
28669 on at least Solaris 2.3 and handle future/past versions on
28670 a case by case basis as appropriate. Also update message
28671 to include i*86 failures.
28672
28673Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28674
28675 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28676
28677 * lib/gdb.exp: Fix comment which erroneously identified
28678 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28679 gdb_file_cmd not gdb_load).
28680 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28681
28682 * gdb.base/setvar.exp: Make test names consistent between pass and
28683 fail cases. Use gdb_test more.
28684
28685Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28686
28687 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28688
28689Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28690
28691 * gdb.base/help.exp: Fix expected help string for `show commands'.
28692
28693Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28694
28695 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28696
28697 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28698 of a text section.
28699
28700Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28701
28702 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28703 that loop eventually terminates. Fix Connection refused logic so
28704 that testsuite will expire nicely.
28705
28706Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28707
28708 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28709 config/rom68k.exp: New tcl glue for the appropriate monitors.
28710 These all just end up calling monitor.exp.
28711 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28712 refused' by retrying. Cleanup some timeout issues.
28713 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28714 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28715 callers don't have to set/restore global timeout variable.
28716
28717 * The following set of changes centralizes management of the global
28718 timeout variable. This way, it can be set in one target dependent
28719 place instead of dozens of places scattered throughout the test suite.
28720 If you need to lengthen a timeout, then you should either set timeout
28721 in one of the config/{target}.exp files, or multiply it by a factor.
28722 Setting it to an absolute value is always going to lose for some
28723 targets.
28724 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28725 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28726 * gdb.base/funcargs.exp: Don't set timeout.
28727 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28728 * gdb.base/printcmds.exp (test_print_string_constants
28729 test_print_array_constants): Don't set timeout.
28730 * gdb.base/ptype.exp: Don't set timeout.
28731 * gdb.base/recurse.exp: Don't set timeout.
28732 * gdb.base/return.exp: Don't set timeout.
28733 * gdb.base/watchpoint.exp: Don't set timeout.
28734 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28735 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28736
28737Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28738
28739 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28740
28741Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28742
28743 * lib/gdb.exp: Disable chill tests for irix5.
28744
28745Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28746
28747 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28748 each test pass or fail.
28749
28750Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28751
28752 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28753 xlc not gcc.
28754
28755Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28756
28757 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28758
28759Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28760
28761 * config/est.exp: Fix copyright and comments. Remove dead code.
28762 Use targetname, serialport and baud variables instead of fixed
28763 constants.
28764 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28765 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28766
28767Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28768
28769 * gdb.base/watchpoint.exp: Don't run
28770 test_watchpoint_triggered_in_syscall for sunos.
28771
28772Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28773
28774 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28775 they don't seem to exist. Do include stdio.h.
28776
28777Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28778
28779 * gdb.base/a1-selftest.exp: Add alpha xfail.
28780
28781Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28782
28783 * gdb.base/watchpoint.c (main): Prompt before calling read().
28784 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28785 Revise accordingly. Remove cruft about sending "123" several
28786 times, until it gets noticed. Clean up the "print buf[0]" stuff
28787 so that it passes or fails, and waits for prompts in the usual way.
28788
28789Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28790
28791 * gdb.base/recurse.exp: Fix comment.
28792
28793 * TODO: Remove item about printing variables in nodebug.exp. Add
28794 item about enabling tests which are only run on some targets.
28795
28796 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28797 fail, make test names unique, use new gdb_test convention
28798 regarding pattern, use gdb_test more, etc.).
28799
28800 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28801 fail, make test names unique, etc.).
28802
28803Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28804
28805 * gdb.base/nodebug.c: Change return type of top and middle to
28806 short.
28807 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28808 are fixed by the recent mdebugread.c changes. Allow `short ()'
28809 as type for top and middle.
28810
28811Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28812
28813 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28814 nearly as I can tell, the whole thing was an accident in Stu's
28815 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28816 to replace a send/expect pair with gdb_test, but ended up only
28817 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28818 of 30 Mar 1995 took care of it, but left this vestigial comment
28819 which I am now nuking.
28820
28821Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28822
28823 * gdb.base/break.exp: Look for different line number for
28824 breakpoint at main depending on usestubs.
28825
28826Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28827
28828 * gdb.base/list.exp: Adjust some alternate expect patterns to
28829 match recent list0.c change. Add alternate expect pattern for
28830 output from `list default lines around main' for optimizing
28831 compilers.
28832
28833Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28834
28835 * lib/gdb.exp: If nosignals is not set, set it to 0.
28836
28837Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28838
28839 * config/slite-gdb.exp: Responds to load symbol table prompt.
28840 * gdb.base/break.exp: Adjust line number, fix rerun.
28841 * gdb.base/langs0.c: Add #ifdef usestubs.
28842
28843Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28844
28845 * gdb.base/list.exp: Adjust line contents after adding new lines in
28846 list0.c. Also fix a syntax error.
28847
28848 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28849 * gdb.base/break.exp: ditto.
28850 * gdb.base/list.exp: ditto.
28851 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28852 * gdb.base/run.c: ditto.
28853 * gdb.base/list0.c: ditto.
28854 * gdb.base/funcargs.c: ditto.
28855
28856Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28857
28858 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28859 $targetname, $serialport and $baud instead of hardwired variables.
28860 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28861 target doesn't support signals.
28862
28863Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28864
28865 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28866
28867Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28868
28869 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28870 Don't rely on the value of an auto variable before it has been
28871 initialized. Use gdb_test more.
28872
28873Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28874
28875 * lib/gdb.exp (default_gdb_version): A version number must start
28876 with a digit, but other than that contains all characters up to
28877 the first whitespace character.
28878
28879Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28880
28881 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28882
28883Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28884
28885 * gdb.c++/*.exp: Warn if executable does not exist. The original
28886 reason for skipping the warning was that configure.in sometimes
28887 intentionally skipped building the executables but the tcl code
28888 had no way of knowing. That (a) was always bogus with respect to
28889 error handling, (b) is no longer true (right now there is no way
28890 to skip C++ tests).
28891
28892 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28893
28894Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28895
28896 * gdb.base/list.exp: Add expect patterns for output from
28897 SunPRO compiled executables.
28898 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28899 types.
28900
28901Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28902
28903 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28904 number (we are already testing that the correct source line text
28905 gets printed).
28906
28907 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28908 that is what is intended, but something needed to be done to get
28909 sunos4 native working again.
28910
28911 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28912
28913 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28914 apparently went with a (very) old xfail.
28915
28916Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28917
28918 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28919 runto_main is a proc in gdb.exp that will do 'step' for target use
28920 stubs.
28921 * gdb.base/exprs.exp: ditto.
28922 * gdb.base/interrupt.exp: ditto.
28923 * gdb.base/opaque.exp: ditto.
28924 * gdb.base/printcmds.exp: ditto.
28925 * gdb.base/ptype.exp: ditto.
28926 * gdb.base/scope.exp: ditto.
28927 * gdb.base/setvar.exp: ditto.
28928 * gdb.base/signals.exp: ditto.
28929 * gdb.base/twice.exp: ditto.
28930 * gdb.c++/classes.exp: ditto.
28931 * gdb.c++/inherit.exp: ditto.
28932 * gdb.c++/templates.exp: ditto.
28933 * gdb.base/break.exp: no run and hit main for stubs. Change line
28934 numbers for breakpoints and info breakpoint.
28935 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28936 breakpoint().
28937 * gdb.base/callfuncs.c: ditto.
28938 * gdb.base/exprs: ditto.
28939 * gdb.base/interrupt.c: ditto.
28940 * gdb.base/opaque0.c: ditto.
28941 * gdb.base/printcmds.c: ditto.
28942 * gdb.base/ptype.c: ditto.
28943 * gdb.base/scope0.c: ditto.
28944 * gdb.base/setvar.c: ditto.
28945 * gdb.base/signals.c: ditto.
28946 * gdb.base/twice.c: ditto.
28947 * gdb.c++/misc.cc: ditto.
28948 * gdb.c++/templates.cc: ditto.
28949
28950Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28951
28952 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28953
28954 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28955 somewhere between `read' and `main.c'. I'm pretty sure the
28956 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28957 and it isn't particularly useful.
28958
28959 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28960
28961Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28962
28963 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28964
28965Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28966
28967 * config/mt-slite: add LIBS and -nostdlib.
28968 * config/slite-gdb.exp: add this new file to support sparclite target.
28969
28970Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28971
28972 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28973
28974 * gdb.base/a2-run.exp: Change argument to istarget from
28975 "*-*-vxworks" to "*-*-vxworks*".
28976 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28977
28978Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28979
28980 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28981 will not runto main but do a 'step' to step out of breakpoint().
28982 * config/mt-slite: add -Dusestubs.
28983
28984Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28985
28986 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28987 instead of just @.
28988
28989 * gdb.base/signals.exp: Add test for "handle all print".
28990 * TODO: Remove "handle all print". Also remove item about
28991 checking copyright date (I don't like the idea of a spurious FAIL
28992 based on when we run the tests).
28993
28994 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28995 for SunOS4 (reason for failure not investigated). Remove
28996 redundant test for $binfile.
28997
28998 * gdb.base/nodebug.c (array_index): Call malloc.
28999
29000 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29001
29002Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29003
29004 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29005 conventions and slightly simplify the matching regexp.
29006
29007Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29008
29009 * gdb.base/break.exp: Update gdb_test invocation to use new
29010 convention.
29011
29012 * lib/gdb.exp: If noargs is not set, set it to 0.
29013
29014 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29015 tests unique.
29016
29017 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29018
29019Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29020
29021 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29022 one argument of type "<non-float parameter>".
29023
29024Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29025
29026 * config/rom68k.exp: New file to support Motorola IDP board.
29027 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29028 * gdb.base/break.c: Change things around so that this program
29029 doesn't depend upon args. This is necessary to make remote
29030 targets work (in general, they can't take args).
29031 * gdb.base/break.exp: Don't try to send args to program. Don't
29032 expect output. Also, replace lots of code with gdb_test.
29033
29034Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29035
29036 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29037 printing of '\'' (which is what the comment says we are testing,
29038 even though we were not), not '''.
29039 (test_integer_literals_rejected): Test that printing ''' is an error.
29040
29041 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29042 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29043 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29044 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29045 Use gdb_test not test_print_accept.
29046 * lib/gdb.exp: Remove test_print_accept.
29047
29048 * gdb.base/signals.exp (signal_tests_1): Make pass message
29049 consistent with fail message.
29050
29051 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29052 unsigned char; the bug (PR 1821) is fixed.
29053
29054 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29055
29056 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29057 successful tests--makes xfailing them work right.
29058
29059Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29060
29061 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29062 only \r\n, not .*. The test can pass .* as the last thing in
29063 $pattern if that is what it wants. In addition to providing this
29064 flexibility, this change should speed up pattern matching in cases
29065 where the pattern already ended with .* (there were a number of
29066 them). This change also helps catch bad patterns--in the old
29067 scheme the typo "char \*" instead of "char \\*" would pass. Now
29068 it is caught.
29069 * Many .exp files: Update callers.
29070
29071 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29072 clearer and does not spuriously match multiple ('s. Likewise for
29073 ) and *.
29074
29075 * gdb.base/nodebug.exp: Test ability to call a function and pass
29076 it a string (even with no debugging info).
29077
29078 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29079 "p '\'", which is the same as "p ''" once tcl gets done with
29080 quoting, to "p '\\'", which I suspect is what is intended (one
29081 backslash gets sent to GDB).
29082
29083 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29084
29085Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29086
29087 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29088 1817) was fixed literally years ago.
29089
29090Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29091
29092 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29093 test, it causes stepping out of call_after_alloca_subr with
29094 optimizing compilers.
29095 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29096 fails.
29097
29098 * gdb.c++/templates.exp: Source templ-info.exp only if
29099 the templates executable exists.
29100
29101 * gdb.c++/misc.cc (class Contains_static_instance,
29102 class Contains_nested_static_instance),
29103 gdb.c++/classes.exp (test_static_members): Test printing of
29104 a class that contains a static instance of the class.
29105
29106Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29107
29108 * gdb.base/langs2.c (cppsub_): Don't prototype.
29109 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29110 only, I believe).
29111
29112Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29113
29114 * lib/gdb.exp (skip_chill_tests): New procedure.
29115
29116 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29117
29118Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29119
29120 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29121 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29122
29123Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29124
29125 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29126
29127 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29128 disassemble 8, not 16, instructions for part 4.
29129
29130 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29131 support the latter anymore.
29132
29133 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29134 -DNO_PROTOTYPES.
29135 * gdb.base/callfuncs.c: Control use of prototypes based on
29136 NO_PROTOTYPES, not __STDC__.
29137 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29138 t_float_values2 tests if prototypes in use.
29139
29140 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29141 t_double_values): When checking differences against DELTA, check
29142 that difference is within the range (-DELTA,DELTA), not just
29143 (-infinity,DELTA).
29144
29145Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29146
29147 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29148 'file' command firts, then 'target', then 'load', this is due to gdb
29149 target set up.
29150 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29151
29152Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29153
29154 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29155 FP load/store variants.
29156 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29157
29158Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29159
29160 * gdb.base/term.exp: Do not give a warning if not native, it is
29161 not an abnormal condition.
29162
29163Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29164
29165 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29166 t_char_array".
29167
29168Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29169
29170 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29171 are getting the version number.
29172
29173 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29174 if not native, it is not an abnormal condition.
29175
29176Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29177
29178 * lib/gdb.exp: Just use "file exists", rather than undocumented
29179 dejagnu procedure "findfile".
29180
29181Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29182
29183 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29184 (LDFLAGS): Set to -Xlinker -Ur.
29185
29186 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29187 Removed, these values are set by lib/gdb.exp.
29188
29189 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29190
29191Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29192
29193 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29194 of replicating gdb startup code.
29195
29196 * config/mt-vxworks (LDFLAGS): Set to -r.
29197 (CFLAGS_FOR_TARGET): Removed.
29198
29199 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29200 (gdb) and gdb for vxworks uses (vxgdb).
29201
29202 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29203 executable is not in the tree and host != target, use sed and
29204 program_transform_name to determine the gdb name used by the
29205 target.
29206
29207 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29208 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29209
29210Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29211
29212 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29213 floats, chars, and shorts where there are ANSI-style function
29214 definitions.
29215
29216 * gdb.base/langs.exp, gdb.base/langs*: New test.
29217 * gdb.base/Makefile.in: Build it.
29218 * TODO: Remove item about checking that C names don't get C++
29219 demangling applied; this test tests it.
29220
29221Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29222
29223 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29224 went with the const70 xfail. The xfail went away a year ago.
29225
29226 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29227
29228 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29229 for hp300.
29230
29231 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29232
29233 * gdb.base/a1-selftest.exp: Don't run on hp300.
29234
29235Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29236
29237 * Makefile.in (site.exp): Set host_alias and target_alias as well
29238 as host_triplet and target_triplet.
29239
29240Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29241
29242 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29243
29244 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29245 places as other ecoff systems).
29246
29247 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29248 ultrix.
29249
29250Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29251
29252 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29253 remove them.
29254 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29255 variable and "variable" in addition to "data variable".
29256 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29257
29258 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29259 2.
29260 * gdb.base/list1.c (long_line): Add additional statement at start
29261 of function.
29262 * gdb.base/list.exp (test_forward_search): Update line number to
29263 reflect new statement.
29264
29265Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29266
29267 * gdb.base/signals.exp: Reinitialize searched source directories
29268 after gdb_start call.
29269
29270Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29271
29272 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29273 * gdb.stabs/Makefile.in: Likewise.
29274
29275 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29276 change. Instead split the tests into smaller pieces.
29277 * gdb.disasm/hppa.s: Corresponding changes.
29278
29279Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29280
29281 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29282 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29283
29284 * gdb.base/funcargs.exp: Modify many tests so that every test
29285 either passes or fails. Make some test names unique.
29286
29287Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29288
29289 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29290 Call stty to set interrupt character.
29291
29292 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29293 for HP assembler versus GNU assembler based on actual behavior of
29294 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29295
29296 * TODO: Suggest a few more stepping tests.
29297
29298Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29299
29300 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29301 restart GDB for h8300 after a continue.
29302 (return): Add pattern to match a29k-udi behavior.
29303 * gdb.base/nodebug.exp: Remove obsolete comment.
29304 * gdb.base/regs.exp: New file, testing of register displays.
29305 * gdb.base/return.exp: Fix typo in reference to $objdir.
29306 * gdb.base/whatis.exp: Always start with a fresh GDB.
29307
29308Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29309
29310 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29311 higher, these tests generate a lot of output.
29312
29313Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29314
29315 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29316 code following the catch silently ignored some errors; without the
29317 catch they should be thrown like any other tcl error. Also, the
29318 catch used "" instead of {} which meant all the callers who wanted
29319 to include one of the characters "[]$ had to quote it an extra time.
29320 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29321 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29322 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29323 Remove extra quoting.
29324
29325Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29326
29327 * gdb.base/commands.exp: Make test names unique; every test either
29328 passes or fails. Update some comments.
29329
29330 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29331
29332Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29333
29334 The following fixes a FAIL caused by the fact that the alpha stabs
29335 configuration didn't use the ".if alpha" code in weird.def.
29336 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29337 bit pointer, so the 32 bit version works even on the alpha.
29338 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29339 Remove the stuff which allowed us to have separate versions for
29340 alpha and everything else.
29341
29342 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29343 regexp which "info func operator\[\](" is supposed to match. Fix
29344 string to send to GDB. Note that GDB still doesn't work right. Add a
29345 new test for "info func .perator\[\](" which GDB does handle correctly.
29346
29347 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29348
29349Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29350
29351 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29352 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29353 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29354 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29355 it makes the tests harder to understand and confuses test-o-matic.
29356 The preferred style is that each test provides a PASS or a FAIL,
29357 and has a unique message (e.g. "continue #54" not just "continue")
29358 which is the same for the pass and the fail.
29359 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29360 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29361 to lib/gdb.exp.
29362 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29363 prt_accept which was basically the same thing. Likewise for
29364 test_print_reject and prt_reject.
29365 * lib/gdb.exp (test_print_reject): Add some more error message
29366 patterns to match from the former printcmds.exp (prt_reject).
29367 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29368 One defect of the passcount stuff is that some of it failed to
29369 report XPASS where appropriate.
29370 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29371 stuff before and after arg in expected pattern.
29372 (test_paddr_operator_functions): Re-do test without print_addr_of;
29373 this is the only test which seems to want extra stuff there.
29374
29375Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29376
29377 * gdb.base/nodebug.exp: Update new tests to reflect improved
29378 wording of gdb output.
29379
29380 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29381 and "ptype" work on variables in files compiled without -g.
29382 Replaces commented out "maint print msymbol" tests.
29383
29384Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29385
29386 * gdb.base/setvar.c (dummy): Call malloc.
29387
29388 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29389 losing with the irix4 sed.
29390
29391 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29392 ALRM" on irix4.
29393
29394Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29395
29396 * TODO: Remove items about corefile.exp testing new exec-file and
29397 backtrace; both are now done. Add items about printing enums.
29398
29399Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29400
29401 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29402 "get signal $thissig" test fails.
29403
29404 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29405
29406Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29407
29408 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29409 compiler warning with dec alpha compiler.
29410
29411 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29412 extra \n from gdb_test call (this explains why the prompt test
29413 that I removed yesterday was there).
29414 (user_defined_command_test): Remove extra \n and prompt test.
29415
29416 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29417 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29418 doesn't exist.
29419 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29420 Also remove alpha workaround, which turns out to be because
29421 SIGABRT == SIGLOST.
29422
29423 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29424
29425 * gdb.base/help.exp: Don't test "help show".
29426
29427Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29428
29429 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29430 "set print address" is on.
29431 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29432 pass prompt to gdb_test; gdb_test already looks for the prompt.
29433
29434 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29435
29436 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29437 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29438 was to make sure that gdb can read a core file. But (a) the "read
29439 the corefile" part didn't make it to a1-selftest.exp, we just
29440 delete the corefile after creating it, and (b) we test reading
29441 corefiles in corefile.exp anyway. Also, this test left around a
29442 xgdb process on Solaris.
29443
29444 * gdb.base/corefile.exp: Also test backtrace.
29445
29446Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29447
29448 * gdb.base/commands.exp: Test a simple user defined command with
29449 arguments and if/while statements; verify the full user command is
29450 printed by "show user".
29451
29452 * gdb.base/commands.exp: Test if/while commands as part of a
29453 breakpoint command list; verify they appear in breakpoint
29454 information.
29455
29456Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29457
29458 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29459 than by dividing by zero.
29460
29461Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29462
29463 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29464 performing an inferior call with watchpoints enabled.
29465 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29466 call.
29467
29468Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29469
29470 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29471 of "file" command.
29472
29473 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29474 Add additional pattern for when "int operator int(void);" appears
29475 in a different order.
29476
29477Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29478
29479 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29480
29481 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29482 and "signal" with ".*".
29483
29484Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29485
29486 * TODO: Add note about "handle all nostop".
29487
29488 * gdb.base/{sigall.c, sigall.exp}: New test.
29489 * gdb.base/Makefile.in: Add it.
29490
29491Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29492
29493 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29494 when invoking GDB, suppresses any windowing interface.
29495
29496Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29497
29498 * config/sim-gdb: New file, simulator testing support.
29499
29500Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29501
29502 * gdb.base/interrupt.exp: Test calling func1 twice.
29503
29504Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29505
29506 * gdb.base/list.exp (test_forward_search): Set timeout higher
29507 when we'll be getting lots of output from gdb.
29508
29509 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29510 "init_malloc" to after the expect statement. Run it if that
29511 regexp is taken, but also for two others which happen if source
29512 cannot be found.
29513
29514Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29515
29516 * gdb.base/printcmds.exp: New test, for printing register before
29517 program is running.
29518
29519Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29520
29521 * gdb.base/list.exp: Correct some alternate expect patterns
29522 to reflect changes in list1.c.
29523
29524Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29525
29526 * TODO: Add item regarding large frames.
29527
29528 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29529
29530 * TODO: Remove item about enabling return.exp; it
29531 is enabled. Suggest a few more "return" tests.
29532
29533Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29534
29535 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29536 anonymous unions.
29537
29538Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29539
29540 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29541 and pr-5646.o, so "make" is the same as "make all", not "make
29542 pr-4975.o".
29543
29544Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29545
29546 * gdb.base/list.exp: Adjust expectations to reflect changes in
29547 list1.c.
29548 (test_forward_search): New test proc.
29549 * gdb.base/list1.c (long_line): New function, has long source line.
29550
29551Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29552
29553 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29554 additional line of code that was added.
29555
29556Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29557
29558 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29559 tests so as not to overflow expect's input buffers.
29560 * gdb.disasm/hppa.exp: Corresponding changes.
29561
29562Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29563
29564 Beginnings of template debugging tests.
29565 * gdb.c++/templ-info.cc: New file to test for template
29566 debugging capability of the compiler.
29567 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29568 templ-info.cc.
29569 * gdb.c++/templates.cc: Add explicit template instantiations
29570 to enable compiling with -fno-implicit-templates. Add destructor
29571 and 'value' method to T5 class for template tests.
29572 * gdb.c++/templates.exp: Add testcases for printing of template
29573 types, setting breakpoints on template methods and calling a
d63a86f8 29574 template method.
c906108c
SS
29575
29576Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29577
29578 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29579 branch target since some assemblers (gas-2.5) may emit a
29580 relocation for the branch instead of resolving it in the
29581 assembler.
29582
29583Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29584
29585 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29586 through signal handler.
29587
29588Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29589
29590 * configure.in (*-*-netware): Use config/mt-netware.
29591
29592 * config/mt-netware: New file.
29593 * config/mt-i386-netware: Removed, separate configs for different
29594 netware architectures are no longer needed now that we have
29595 --with-headers.
29596
29597Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29598
29599 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29600 by the recent changes to use ANSI C arithmetic conversions.
29601
29602Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29603
29604 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29605 bug involving using inferior_pid to figure out whether to select a
29606 frame.
29607
29608Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29609
29610 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29611 match the current disassembler output.
29612
29613Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29614
29615 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29616 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29617 types, expect "int" as type of integer values (for now).
29618
29619Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29620
29621 * gdb.base/commands.exp: New tests for if/while commands.
29622
29623Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29624
29625 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29626 by .*, since hex values have different syntax in Chill mode.
29627
29628Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29629
29630 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29631 linefeed from expect pattern for repeated types with indices > 9.
29632
29633Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29634
29635 First part of Fortran test suite.
29636 * gdb.fortran: New directory.
29637 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29638
29639Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29640
29641 * gdb.base/default.exp: Update expect pattern for load command
29642 without arguments.
29643
29644Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29645
29646 * configure.in: Change i386 to i[345]86.
29647 * gdb.base/configure.in: Likewise.
29648 * gdb.c++/configure.in: Likewise.
29649 * gdb.chill/configure.in: Likewise.
29650
29651Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29652
29653 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29654 patterns, since that is not a valid context for comments.
29655
29656Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29657
29658 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29659 repeated types and repeated types with indices > 9.
29660
29661Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29662
29663 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29664 2417; old bug has been fixed.
29665
29666Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29667
29668 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29669 send the newline ourselves instead of assuming gdb_test will do
29670 so when passed an empty input string.
29671
29672 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29673 stabs testcode.
29674
29675Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29676
29677 * lib/gdb.exp (gdb_test): Don't send anything if the first
29678 argument is an empty string. This makes cases where we want to
29679 match output that is already in expect's buffers (for example,
29680 matching a breakpoint after gdb_run_cmd has been called) work
29681 reliably.
29682
29683Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29684
29685 * config/netware.exp: New file.
29686
29687Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29688
29689 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29690 the -B and -L prefixes so we can find the debugging stub.
29691
29692 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29693 there and we are using the gcc from the tree.
29694
29695 * gdb.base/types.c: Removed.
29696
29697 * gdb.base/configure.in: Look for makefile fragments in ../config.
29698 Recognize i386-*-netware.
29699 * gdb.c++/configure.in: Likewise.
29700
29701Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29702
29703 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29704 the correct TCL syntax.
29705
29706Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29707
29708 * gdb.base/opaque.exp: use runto instead of messing around with
29709 breakpoints. Simplify by using gdb_test.
29710
29711 * gdb.base/bitfields.exp: restart between tests on netware targets
29712 because breakpoints aren't relocated after target death. Run
29713 processes to completion.
29714
29715 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29716
29717Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29718
29719 * Makefile.in: Remove extra tabs that confuse some versions
29720 of "make". Use the newly built gdb to test with by default,
29721 rather than the first one in the tester's search path.
29722
29723Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29724
29725 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29726
29727 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29728 condition help.
29729
29730Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29731
29732 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29733
29734 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29735 running.
29736 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29737 * gdb.base/funcargs.exp: Likewise.
29738
29739 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29740 * gdb.base/funcargs.exp: Likewise.
29741
29742 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29743 message is "".
29744
29745Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29746
29747 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29748 return,signals,twice}.exp: Handle non-existant binaries
29749 consistantly.
29750
29751 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29752 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29753 might testing a cross development system.
29754
29755Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29756
29757 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29758 runtest script is relative to ${srcdir}, not ${rootdir}.
29759
29760Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29761
29762 * gdb.base/signals.exp: Allow for optionality of breakpoint
29763 address.
29764
29765Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29766
29767 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29768
29769Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29770
29771 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29772 for size_t definition.
29773 * gdb.c++/templates.cc: Likewise
29774
29775 * config/mt-i386-netware: New file.
29776
29777 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29778 defined.
29779
29780 * gdb.base/Makefile.in: Added support for systems that name core
29781 files by appending "core" to the program name.
29782 * gdb.base/a1-selftest.exp: Likewise.
29783
29784Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29785
29786 * gdb.base/return.exp: Add comment and message for `return double'
29787 test failure on Sparc Solaris.
29788
29789Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29790
29791 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29792
29793Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29794
29795 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29796 from optimizing them away.
29797 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29798 patterns to include default constructors and assignment operators,
29799 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29800 character in the output of the virtual base pointer.
29801
29802Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29803
29804 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29805 expression match in print_addr_of to avoid unintented matches.
29806 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29807 versions up to 2.5.8.
29808
29809Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29810
29811 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29812 included file to run under newer versions of expect.
29813 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29814 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29815 Remove xfail for the virtual table of BDDHookV.
29816
29817Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29818
29819 * lib/gdb.exp (string_to_regexp): Set a default result.
29820 (default_gdb_start): Fix misleading message.
29821
29822Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29823
29824 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29825 Remove all CC, etc definitions.
29826 * config/mt-hpux: New file.
29827 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29828 (CFLAGS, LDFLAGS): Define.
29829 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29830
29831 * Makefile.in (site.exp): Don't insert host_os, etc.
29832 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29833 (distclean): Check existence of subdir.
29834 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29835 * gdb.base/Makefile.in: General cleanup and simplification.
29836 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29837 to build executables. Use default rule to build .o files.
29838 (EXPECT, RUNTEST, CC): Fix relative pathname.
29839 (site.exp): Don't insert host_os, etc.
29840 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29841 and/or SIGUSR1 defined.
29842 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29843 * gdb.c++/Makefile.in: General cleanup and simplification.
29844 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29845 (CFLAGS): Remove.
29846 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29847
29848Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29849
29850 * gdb.base/recurse.exp: Misc changes to get tests running again
29851 after Kung's changes to the watchpoint code.
29852 * gdb.base/watchpoint.exp: Likewise.
29853
29854Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29855
29856 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29857
29858Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29859
29860 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29861 * lib/gdb.exp (default_gdb_start): Define.
29862 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29863 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29864 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29865 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29866 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29867 Don't call gdb_target_udi in between tests.
29868
29869Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29870
29871 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29872 (which was basically just a local version of the same thing). In
29873 addition to avoiding duplication, gdb_test_exact is faster.
29874 * lib/gdb.exp (gdb_test_exact): Fix typo.
29875
29876 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29877 don't give an error.
29878
29879 * gdb.base/term.exp: Call delete_breakpoints before starting.
29880
29881 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29882 (t10): Add comment.
29883
29884Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29885
29886 Reorganization of the GDB Test Suite.
29887
29888 * gdb.base: New directory, contains all the basic tests.
29889 * gdb.c++: New directory, tests specific to C++.
29890 * gdb.chill: New directory, tests specific to Chill.
29891 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29892 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29893 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29894 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29895 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29896 t30-31 to chill).
29897 * */gdbme.*: Rename to match appropriate expect scripts.
29898 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29899 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29900 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29901 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29902 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29903 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29904 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29905 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29906 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29907 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29908 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29909 gdb.c++/virtfunc.cc: New names of C++ files.
29910 * gdb.chill/chillvars.ch: New name of Chill file.
29911 * gdb.base/configure.in, gdb.c++/configure.in,
29912 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29913 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29914 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29915 * configure.in (configdirs): Update to reflect directory changes.
29916 (target_abbrev): No longer define for any configuration.
29917 * Makefile.in: Cosmetic improvements to header comments.
29918
29919Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29920
29921 Various changes to gdb.t31:
29922
29923 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29924 * gdbme.ch: Make all key-words and predefineds be upper-case.
29925 * chillvars.exp: Expect key-words and predefinds in upper-case.
29926
29927 * chillvars.exp: Use gdb_test_exact many places.
29928 Change expected output for arrays (which now includes index labels).
29929
29930 * pr-5020.exp, gdme.ch (module PR_5020):
29931 New test, for PR-5020.
29932
29933Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29934
29935 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29936 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29937
29938Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29939
29940 * Makefile.in: Fix bit-rot in definitions of CHILL,
29941 CHILL_FOR_TARGET and Chill_LIB.
29942 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29943 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29944 CHILL, and CHILL_LIB.
29945
29946Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29947
29948 * Revert the previous changes. Please see Rob's directory
29949 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29950
29951Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29952
29953 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29954 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29955 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29956 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29957 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29958 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29959 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29960 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29961 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29962 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29963 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29964 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29965 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29966 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29967 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29968 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29969 changes from 94Q1.
29970
29971Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29972
29973 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29974 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29975 Rob's new testing fragments.
29976
29977Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29978
29979 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29980 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29981
29982Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29983
29984 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29985 version also, match on casted version strings, and match on
29986 gdb startup case where the line numbers might be messed up.
29987
29988Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29989
29990 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29991 (CFLAGS): Delete it from here.
c906108c
SS
29992
29993Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29994
29995 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29996
29997Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29998
29999 * Makefile.in (RUNTEST): Default to just "runtest".
30000
30001Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30002
30003 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30004 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30005 the code has been restructured.
30006
30007Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30008
30009 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30010 \n, not just one of each.
30011
30012 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30013 /bin/cc gives a warning if you do.
30014
30015Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30016
d63a86f8 30017 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30018 __t10ListS_link1ZUiRCUiPT0
30019
30020Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30021
30022 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30023 on local variables in recursive functions.
30024
30025 * gdb.t07/Makefile.in: Build the new test.
30026
30027Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30028
30029 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30030 directly. Instead compare the return values from actual calls.
30031
30032Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30033
30034 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30035
30036Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30037
30038 * From Peter Schauer with minor modifications.
a9c64011
AS
30039 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30040 stops in mid-line in the caller. Add xfail for returning a float
30041 value on X86 targets.
c906108c
SS
30042
30043Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30044
30045 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30046 to avoid expect lossage.
30047 (fmem_LRbug_tests): Likewise.
30048 * gdb.disasm/hppa.s: Corresponding changes.
30049
30050 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30051 conditions to work with latest dejagnu/expect.
30052
30053 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30054 expected to fail on the PA.
30055 (backtrace in call with trampolines): Explicitly require main
30056 to be frame #1 (no trampolines should show up in backtrace).
30057
30058 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30059 "continue -expect".
30060 * gdb.t06/break.exp: Likewise.
30061 * gdb.t07/watchpoint.exp: Likewise.
30062 * gdb.t13/bitfields.exp: Likewise.
30063 * gdb.t15/{funcargs,return}.exp: Likewise.
30064 * gdb.stabs/weird.exp: Likewise.
30065 * config/{mips,udi}-gdb.exp: Likewise.
30066
30067 * hppa.sed: Enclose comments within a sed command to avoid
30068 losing with the old OSF1 sed.
30069
30070Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30071
30072 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30073 sequent dynix.
30074 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30075 * gdb.t15/funcargs.exp: Conditionally step again to really
30076 finish from marker_call_with_trampolines. Handle the case where
30077 the first step from within call_with_trampolines already steps
30078 us back to main.
30079 * gdb.t15/gdbme.c: Add comment to closing brace of
30080 call_with_trampolines for funcargs.exp.
30081
30082Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30083
d63a86f8 30084 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30085 Fix typo(s).
30086
30087Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30088
30089 * gdb.t07/gdbme.c: More code for watchpoint testing.
30090
30091 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30092 "Hardware watchpoint" throughout file.
30093 (test_watchpoint_triggered_in_syscall): New test.
30094 (test_complex_watchpoint): New test.
30095
30096Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30097
30098 * gdbme.c (call_with_trampolines): New function to try and step
30099 into. Tests trampoline problems on the PA.
30100
30101 * funcargs.exp (localvars_in_indirect_call): No longer expect
30102 stepping into indirect call to fail on PAs.
30103 (test_stepping_over_trampolines): New test.
30104
30105Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30106
30107 * TODO: Add suggestions for static member function tests, and
30108 completion tests.
30109
30110Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30111
30112 * TODO: Add suggestions for "p/a" tests.
30113
30114 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30115 (default_gdb_exit): Replace all the hair with sending "quit" to
30116 the process with a simple close.
30117
30118Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30119
30120 * TODO: Add suggestions for shared library tests.
30121
30122Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30123
30124 * TODO: Add suggestions for x/s tests.
30125
30126Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30127
30128 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30129 "enable once", and "enable breakpoints once" with ".*".
30130
30131Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30132
30133 * TODO: Add suggestions about structure passing tests.
30134
30135Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30136
30137 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30138 the primary1 test, use work around if __GNUC__ < 2.
30139 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30140 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30141 Test for bad output rather than waiting for timeout. Issue
30142 second continue only if first continue failed.
30143
30144Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30145
30146 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30147 operator[] test with gdb_test because the old code didn't seem to
30148 be getting the quoting right with the new dejagnu.
30149
30150Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30151
30152 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30153 one from the path.
30154 * Makefile.in: Use a fresh expect if there is one, use runtest
30155 from the src tree if there is one.
d63a86f8 30156
c906108c
SS
30157Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30158
30159 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30160 next over recursive call. Revise the tests from that point on
30161 (which had been skipped) to match GDB's actual (correct) output.
30162
30163 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30164 with next over a breakpoint whose condition is false.
30165
30166 * gdb.t00/help.exp: Comment out "help set print" tests just like
30167 (and for same reason as) "help set" test.
30168
30169Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30170
30171 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30172 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30173
30174Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30175
30176 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30177 necessary gdb_target_udi.
30178
30179 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30180
30181 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30182 1838 and 2417; they are fixed.
30183
30184 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30185 gdb.t03/ptype.exp (ptype structure, ptype union):
30186 Remove xfails; the test is looser than when the xfails were added.
30187
30188 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30189 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30190
30191 * gdb.t01/run.exp: Only run shell test if isnative.
30192
30193 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30194 since "run" automatically loads if necessary. Call gdb_target_udi
30195 after the "file" since "file" kills any execution target.
30196
30197 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30198 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30199 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30200 argument for UDI.
30201
30202Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30203
30204 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30205
30206 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30207
30208Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30209
30210 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30211 properly quoting regexps. This makes the second argument to
30212 demangle a fixed string, which matches the callers, instead of a
30213 shell-style pattern which is what the previous implementation
30214 used. Update some of the callers.
30215
30216Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30217
30218 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30219 (comib_nullified_tests): Fix typo.
30220 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30221 strings. No longer expected to fail.
30222
30223 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30224 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30225 strings. No longer expected to fail.
30226
30227 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30228 string. No longer expected to fail.
30229
30230Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30231
30232 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30233 No longer expected to fail.
30234
30235 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30236 string. No longer expected to fail.
30237
30238Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30239
30240 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30241 only in the names (I probably got most of them). I was even
30242 generous with some which differed in underscores in names, and
30243 probably missed a few, and I *still* was able to remove almost a
30244 third of the file with almost no impact on testsuite coverage.
30245
30246Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30247
30248 * gdb.t00/default.exp: Match udi_attach error message as well as
30249 the one from child_attach.
30250
30251 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30252
30253 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30254
30255 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30256 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30257
30258 * Move test with enums and partial symbols back to
30259 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30260 Reverts the change of 26 May 93. Per today's change to
30261 stabs.texinfo, the behavior that weird.exp was expecting was
30262 unreasonable; what is important is that the compiler+gdb get
30263 things right, which happens with a recent gcc. Also fix the test
30264 to deal with native compilers which put out the stab gdb can't
30265 deal with.
30266
30267Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30268
30269 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30270 in the names. The main thing these accomplish is to slow things down.
30271 Many more such duplicates surely remain.
30272
30273 * gdb.t00/help.exp: Comment out "help support" test just like
30274 (and for same reason as) "help set" test.
30275
30276Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30277
30278 * gdb.t06/break.exp: Remove setup_xfails for
30279 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30280 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30281 about known bug in gcc to include up through 2.5.8.
30282 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30283 well as "_vb$".
30284 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30285 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30286 with latest gcc and gdb.
30287 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30288 well as "_vb$".
30289
30290Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30291
30292 * configure.in (hppa*-*-*): Also configure and build stabs-only
30293 tests.
30294
30295Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30296
30297 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30298 * gdb.t10/configure.in (hppa*-*-*): Use it.
30299
30300Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30301
30302 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30303
30304Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30305
30306 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30307 versions prior to 1.13.5.
30308
30309Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30310
30311 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30312 the prompt is at the start of a line.
30313
30314Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30315
30316 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30317 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30318 in the copr tests now.
30319 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30320 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30321 expected to fail.
30322
30323Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30324
30325 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30326 gdb.t31/chillvars.exp, lib/gdb.exp:
30327 Tweak to run under either version of expect.
30328 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30329 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30330 * gdb.t11/list.exp: Remove extraneous whitespace.
30331
30332Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30333
30334 * gdb.t16/printcmds.exp (test_print_strings): Accept
30335 "(unsigned char *) " before the string.
30336
30337 * TODO: Add notes about printing of fancy types and GDB expressions.
30338
30339Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30340
30341 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30342 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30343 if doing mips-idt-ecoff.
c906108c
SS
30344
30345Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30346
30347 * Most .exp files: Tweak to run under either version of expect.
30348
30349Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30350
30351 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30352 xfails; I'm not sure why they are failing, but not because of PR 1806.
30353
30354Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30355
30356 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30357 defined in lib/gdb.exp.
30358
30359Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30360
30361 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30362 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30363 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30364 have to be typeless.
30365
30366Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30367
30368 * TODO: Add suggestion for copyright year test.
30369
30370Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30371
30372 * configure.in (*-*-lynxos*): Add stabs tests.
30373
30374Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30375
30376 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30377 so insert a tab before any assembler directive in column zero.
30378
30379 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30380 stores.
30381 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30382 stores.
30383 (fpu_short_memory_tests): Likewise.
30384
30385Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30386
30387 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30388 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30389 .stabs directives in comments.
30390
30391Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30392
30393 * TODO: New file, describing tests we could write.
30394 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30395
30396Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30397
30398 * gdb.t06/signals.exp: Add kludge to force re-sync.
30399
30400 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30401 to xgdb instead of gdb, get out of gdb.
30402
30403Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30404
30405 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30406 for info.
30407
30408Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30409
30410 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30411 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30412 * gdb.stabs/hppa.sed: New sed script for the PA.
30413
30414Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30415
30416 * gdb.stabs: Re-write weird.def and configuration to use sed
30417 instead of cpp. sed is portable and POSIX; cpp is neither.
30418
30419Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30420
30421 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30422
30423Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30424
30425 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30426
30427Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30428
30429 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30430 "_vb$".
30431 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30432 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30433
30434Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30435
30436 * lib/gdb.exp: Comment out code which depends on non-existent
30437 `transform' procedure.
30438
30439Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30440
30441 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30442 * lib/gdb.exp: Transform tool name.
30443 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30444 1.1's new error handling system.
30445
30446Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30447
30448 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30449
30450Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30451
30452 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30453 They made pattern matching so slow that timeouts happened on
30454 heavily loaded systems. Now any output from "show print" which
30455 gets us back to the GDB prompt is a PASS.
30456
30457Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30458
30459 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30460
30461Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30462
30463 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30464
30465 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30466 It is not from PR 3220.
30467
30468Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30469
30470 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30471 just started failing because they depended on the order the
30472 subcommands are presented, or exact docstring text. This kind of
30473 test is a pain and has minimal benefit.
30474
30475Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30476
30477 * gdb.t09/corefile.exp: At end of test, use "core" command with
30478 no arguments.
30479
30480Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30481
30482 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30483 17}/Makefile.in: Make it possible to run the testsuite with Sun
30484 make and CC = cross gcc by adding explicit build rules for .o
30485 files.
30486
30487Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30488
30489 * gdb.t15/funcargs.exp: Don't put comments on same line as
30490 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30491
c906108c
SS
30492Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30493
30494 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30495
30496Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30497
30498 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30499 * gdb.t20/inherit.exp: remove three dumplicate entries.
30500
30501Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30502
30503 * gdb.t06/break.exp: For "next over recursive call", fail on any
30504 incorrect output, not just on "factorial (value=2)".
30505
30506Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30507
30508 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30509 working now. Add an xfail if accesing a bss variable causes
30510 a memory error if the target is not yet run.
30511
30512Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30513
30514 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30515 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30516 name of __st* demangling (2 strings). Did Kung really get the
30517 more than 95 others right without testing them?
30518
30519Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30520
30521 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30522
30523Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30524
30525 * configure.in (configdirs): Add gdb.disasm
30526 * gdb.disasm: New directory for GDB disassembler tests.
30527 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30528
30529Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30530
30531 * gdb.t00/help.exp: Don't test "help set".
30532
30533 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30534 from within expect statements. None of these happen anymore and
30535 they cause regressions to be silently unnoticed.
30536
30537 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30538 messages) about known failures with gcc cygnus-2.4.5-930417.
30539
30540 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30541 comp-info.exp so it gets built if it doesn't exist.
30542
30543 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30544 it is no longer used.
30545 * gdb.t13/comp-info.c: Removed.
30546
30547Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30548
30549 * gdb.t06/signals.exp: Add xfail for sun3.
30550
30551Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30552
30553 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30554 relevant because ^C doesn't get sent but failure can be reproduced
30555 interactively).
30556
30557Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30558
30559 * gdb.stabs/alpha.mt: New configuration file for alpha.
30560 * gdb.stabs/configure.in: Use it.
30561 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30562 sharing with alpha.mt, redefine long to word via preprocessor.
30563 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30564 for alpha.
30565 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30566 native cc.
30567 * gdb.t00/teststrategy.exp: Change expect string so that we
30568 consume the `(xgdb)' from the command echo and from the gdb prompt.
30569 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30570 gdb currently compares all values as long, so this failure probably
30571 applies to any configuration where LONGEST is bigger than a target int.
30572 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30573 with gcc.
30574 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30575 to handle opaque pointers, gcc is.
30576 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30577 as first argument. Include <sys/types.h> and change all operator
30578 new definitions to use size_t.
30579 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30580 now that we use size_t.
30581
30582Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30583
a9c64011 30584 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30585 a long or float array cast all array members to the same type.
a9c64011 30586 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30587 with 64 bit longs.
a9c64011 30588 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30589 on alpha.
a9c64011 30590 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30591
30592Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30593
30594 * gdb.t24 (demangle.exp): Constructors of templates have names like
30595 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30596 section 14.6 of the ARM.
30597
30598 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30599 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30600 accomplish little and slow down the testsuite.
30601
30602 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30603 Accept spaces various places.
30604
30605Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30606
30607 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30608 with watchpoint enabled.
30609
30610 * Makefile.in: Remove definition of CC and remove the second
30611 definition of CXX (the "CXX = gcc" one remains). These definitions
30612 were causing backquotes to be expanded within backquotes, which
30613 doesn't work.
30614
30615Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30616
30617 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30618
30619Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30620
a9c64011
AS
30621 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30622 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30623 by mips cc and contains no stabs entries.
30624
30625Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30626
30627 * config/vx-gdb.exp: Use fake device to load files rather than
30628 NFS.
30629 * lib/gdb.exp: New proc to do "file" command.
30630 * config/unix-gdb.exp: Use new "file" proc.
30631
30632Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30633
30634 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30635 Rework board rebooting slightly.
30636 (gdb_exit): Don't exit from the remote shell; there isn't one.
30637 * gdb.stabs/weird.exp: If a program is being debugged already,
30638 kill it.
30639 * gdb.t04/setvar.exp: Stop and restart gdb.
30640 * gdb.t05/expr.exp: Likewise.
30641 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30642 restart gdb and reload the program.
30643 * gdb.t08/opaque.exp: Likewise.
30644 * gdb.t12/scope.exp: Likewise.
30645 * gdb.t13/bitfields.exp: Likewise.
30646 * gdb.t15/funcargs.exp: Likewise.
30647 * gdb.t20/classes.exp: Likewise.
30648 * gdb.t03/ptype.exp: Increase timeout.
30649 * gdb.t16/printcmds.exp (test_print_string_constants,
30650 test_print_array_constants): Likewise.
30651 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30652 * gdb.t20/classes.exp (do_tests): Likewise.
30653 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30654
30655Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30656
30657 * gdb.stabs: Renamed *wierd* to *weird*.
30658
30659Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30660
30661 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30662 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30663
30664Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30665
30666 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30667 (do_tests): Remove xfail for whatis on one_var and two_var.
30668
30669Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30670
30671 * Makefile.in: Made cross building work better by adding
30672 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30673
30674Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30675
30676 * gdb.t15/{return.c,return.exp,Makefile.in}:
30677 New test, currently commented out.
30678
30679Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30680
30681 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30682 still running and removes the leftover named socket so GDb can do
30683 clean restarts.
30684
30685Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30686
30687 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30688 console, not GDB.
30689 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30690 cross testing works better with "make check"
30691 * config/unix-gdb: Use default procedures for exit and version.
30692 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30693 with the newest VxWorks.
30694
30695Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30696
30697 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30698 old form.
30699
30700 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30701 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30702
30703 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30704
30705 * config/unix-gdb.exp: Remove this version of gdb_exit
30706 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30707 Rob says he'll look at it when he gets back to testing boards.
30708
30709Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30710
30711 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30712 an expected fail for certain ptype commands.
30713
30714 * gdb.t20/classes.exp: Update expected results of "ptype class
30715 Base1" to account for the constructor that now appears in the type.
30716
30717Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30718
30719 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30720 disappeared from list.
30721 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30722 "alldone" proc with call to cleanup and exit.
30723 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30724 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30725 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30726 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30727 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30728 "alldone" proc with simple returns that suppress remaining
30729 tests. The alldone proc went away many months ago.
30730
30731Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30732
30733 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30734
30735 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30736
30737Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30738
30739 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30740 as vax gdb will display them.
30741
30742Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30743
30744 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30745 optimizers.
30746
30747 * scope.exp: Change "bad value for localval" messages so each one
30748 is unique.
30749
30750 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30751 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30752
30753 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30754
30755Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30756
30757 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30758 doesn't exist (due to optimization).
30759
30760Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30761
30762 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30763 contains \r because the filename is long.
30764
30765 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30766 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30767
30768Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30769
30770 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30771 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30772 Ultrix.
30773 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30774 int tests.
30775 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30776
30777Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30778
30779 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30780
30781 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30782 to match does not match the passing case but still matches the
c906108c
SS
30783 failing case.
30784
30785Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30786
30787 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30788
30789Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30790
30791 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30792 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30793 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30794 Remove various versions of gdb_exit.
30795 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30796 gdb_exit.
30797 * config/unix-gdb.exp: gdb_exit remains here, and should override
30798 the generic version, since it's doing a lot of wierd stuff that
30799 the other versions aren't. FIXME, fold it in, or abandon this
30800 version.
30801
30802Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30803
30804 * gdb.t24/demangle.exp: Add tests for PR 3220.
30805
30806Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30807
30808 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30809
30810Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30811
30812 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30813 "i386-*-*". Works for i486 as well.
30814
30815 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30816 bug, and expand domain of xfail to all SVR4 systems, since the
30817 actual problem is likely to be in generic SVR4 /proc support.
30818
30819Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30820
30821 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30822
30823Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30824
30825 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30826 xfails for other systems. Match a missing 'Continuing.' as an
30827 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30828
30829 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30830 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30831 Only issue warning for missing executables if -all option is used.
30832
30833 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30834 file if -all option is used. It's like an unpredictable XFAIL.
30835
30836Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30837
30838 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30839 for dynamically linked binaries.
30840
30841 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30842
30843Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30844
30845 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30846 to state that this is a known bug in old versions of g++.
30847
30848Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30849
30850 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30851 while waiting for `Continuing'.
30852
30853Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30854
30855 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30856 in text, data, and bss.
30857 * gdb.t10/nodebug.c: Add local and global test variables for
30858 initialized and uninitialized data.
30859
30860Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30861
30862 * config/unix-gdb.exp (gdb_exit): Add "wait".
30863
30864Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30865
30866 * gdb.t06/signals.exp: xfail the continue from the handler for all
30867 targets.
30868
30869 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30870 function with watchpoints enabled, the i386 call dummy starts with
30871 a call.
30872
30873 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30874 386 bsd names its corefiles.
30875
30876Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30877
30878 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30879 compilers don't grok it.
30880 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30881 with small octal ints rather than character constants, which
30882 are signed and might not fit if first promoted to int.
30883
30884Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30885
30886 * gdb.t09/Makefile.in (clean): Remove corefile.
30887
30888Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30889
30890 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30891
30892Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30893 and Jim Kingdon (kingdon@cygnus.com)
30894
30895 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30896 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30897 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30898
30899Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30900
30901 * gdb.t17/interrupt.exp: Add xfail for hppa.
30902
30903Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30904
30905 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30906 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30907 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30908 to determine signed-ness of bitfields and use the result to setup
30909 the xfail.
30910 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30911 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30912 call line is reached if necessary.
30913
30914Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30915
30916 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30917
30918Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30919
30920 * gdb.t06/break.exp: Also test `clear' command.
30921
30922Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30923
30924 * gdb.t00/teststrategy.exp: Remove extra quote.
30925
30926 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30927 watchpoint enabled to be for all non-68k machines.
30928
30929 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30930
30931Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30932
30933 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30934 targets use aout.mt instead of ecoff.mt as gas understands
30935 standard aout format.
30936
30937Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30938
30939 * lib/gdb.exp (runto): Don't insist that function we are running to
30940 was compiled with -g.
30941
30942 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30943
30944 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30945 to get back into the read system call.
30946 Accept leading newline in case where we woke it up.
30947
30948Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30949
30950 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30951 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30952 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30953 enable ecoff configuration.
30954
30955Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30956
30957 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30958
30959Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30960
30961 * gdb.t16/printcmds.exp: Add another printf test.
30962
30963Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30964
30965 * configure.in: If configured -with-stabs on any target, add
30966 stabsdirs to configdirs.
30967
30968Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30969
30970 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30971 fun" so pattern does not match the command itself.
30972
30973Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30974
30975 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30976
30977Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30978
30979 * gdb.t17/interrupt.exp: Test for more things.
30980
30981Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30982
30983 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30984 compiler arranges the code and line numbers.
30985
30986 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30987
30988Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30989
30990 * gdb.t00/help.exp: Increase expect input buffer size.
30991
30992Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30993
30994 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30995
30996 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30997
30998 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30999
31000 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31001 [0-9]*, not just [0-9].
31002
31003Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31004
31005 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31006
31007 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31008
31009Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31010
31011 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31012
31013Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31014
31015 * gdb.t06/signals.c: Add xfails for sun3.
31016
31017 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31018
31019 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31020 test_stepping tests.
31021
31022Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31023
31024 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31025
31026 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31027
31028 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31029 rather than actually putting it through cpp twice.
31030
31031 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31032
31033Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31034
31035 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31036 no longer needed.
31037
31038Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31039
31040 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31041
31042 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31043 C++ features prints as "struct", make it a pass, not an xfail.
31044
31045Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31046
31047 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31048 Don't require VA to print as "class" rather than "struct".
31049
31050Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31051
31052 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31053
31054Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31055
31056 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31057
31058Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31059
31060 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31061 order.
31062
31063Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31064
31065 * gdb.t16/printcmds.exp: Add printf tests.
31066
31067 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31068
31069 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31070
31071Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31072
31073 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31074 pass counts, to counteract any existing or future setup_xfails.
31075
31076Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31077
31078 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31079 {BEGIN,END}_COMMON for common block instead of STAB.
31080 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31081
31082 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31083 intp_var should be N_GSYM not N_LSYM.
31084 wierd-aout.S: Use a label for the value of the N_SO.
31085 wierd.def: Remove all backslashes.
31086 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31087
31088Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31089
31090 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31091 get the expected next to inheritance3.
31092
31093Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31094
31095 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31096 now that gcc-2.4 gets it right.
31097
31098Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31099
31100 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31101
31102 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31103 generating comp-info.exp which works for cross-compilation.
31104
31105Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31106
31107 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31108 "*-*-sysv4.*".
31109
31110Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31111
31112 * gdb.t01/run.exp: Start with a fresh gdb.
31113 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31114 SVR4.x.
31115
31116Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31117
31118 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31119 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31120 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31121 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31122 things to remove.
31123
31124Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31125
31126 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31127 test cases from bug reports.
31128
31129Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31130
31131 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31132 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31133 avoid spurious xfails.
31134 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31135 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31136 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31137
31138Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31139
31140 * gdb.t00/teststrategy.exp: Rework to provide more useful
31141 description of each test, fix problem with systems that define
31142 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31143 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31144 results for "next over recursive call" so timeouts aren't taken
31145 by error.
31146
31147Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31148
31149 * gdb.t12/scope.exp: Test printing of variables before run.
31150
31151 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31152 printed in wrong order due to sorting.
31153
31154Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31155
31156 * gdb.t00/teststrategy.exp: Fix expected results for printing
31157 user entered string constant. Is array of char, prints with no
31158 address.
31159
31160 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31161 commands.
31162 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31163 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31164 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31165 of struct of char arrays.
31166 * gdb.t00/radix.exp: New tests for radix commands.
31167
31168Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31169
31170 * gdb.t16/printcmd.exp: Print a variable before running program
31171 (with xfail for AIX).
31172
31173Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31174
31175 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31176
31177 * gdb.t16/printcmd.exp: Don't print variables before running program.
31178
31179 * gdb.t06/break.exp: Don't require envp argument to main.
31180
31181 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31182
31183 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31184 Add xfails for rs6000.
31185
31186 * gdb.t02/whatis.exp: Change other tests not to re-test something
31187 we already tested.
31188
31189 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31190 each type used has a variable of that type.
31191
31192Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31193
31194 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31195
31196Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31197
31198 * configure.in: change srctrigger to be a file, not a directory
31199
31200Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31201
31202 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31203
31204 * gdb.t11/list.exp: Fixed a couple of typos.
31205
31206Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31207
31208 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31209 is fixed and PR is closed.
31210 * gdb.t16 (gdbme.c): Add simple test string variable.
31211 * gdb.t16 (printcmds.exp): Add tests with simple test string
31212 variable, primarily for boundaries on "set print elements".
31213
31214Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31215
31216 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31217 Make leading 0's optional and don't expect a tab in the middle
31218 of the number.
31219
31220 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31221
31222 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31223 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31224 don't end command passed to gdb_test with newline.
31225
31226 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31227 signed keyword away, don't expect signed bitfields to be signed.
31228
31229 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31230 printing with only as many 1's as are in the field as well as printing
31231 with 32 1's (see comment).
31232
31233Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31234
31235 * gdb.t00/default.exp: Start with a fresh gdb.
31236 * configure.in (configdirs): Remove gdb.t31 until the chill
31237 compiler works again. It no longer is able to find chillrt0
31238 since it isn't in libchill.a anymore.
31239 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31240 wierd.o, make more modular.
31241 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31242 spurious newlines that caused problems.
31243
31244Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31245
31246 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31247 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31248 gdb.stabs/wierd.{exp,def}: Many new tests.
31249
31250 * gdb.t00/default.exp: update info line for new message.
31251
31252 * gdb.t02/{whatis.exp,gdbme.c}:
31253 Test that "char *" doesn't print as "caddr_t".
31254
31255Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31256
31257 * gdb.t00/help.exp: Use .* in place of some help messages which
31258 just changed.
31259 gdb.t00/default.exp: Update "info frame" test for new message.
31260 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31261 Remove some xfails
31262
31263Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31264
31265 * gdb.t03/{gdbme.c,ptype.exp}:
31266 Add tests for typedef'd struct and union without tags.
31267 Also check "whatis" on a variable of a typedef'd enum without a tag.
31268
31269 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31270 PRMS 1823; the bug still exists but isn't reproduced by this test
31271 anymore), and remove rs6000 XFAIL (the bug is fixed).
31272
31273 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31274 duplicated from whatis.exp. For those that are left, accept
31275 "long", "long int", or "int" for long variables (whatis.exp already
31276 has an XFAIL for "int", so no need to fail it here).
31277
31278 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31279 Deal with GCC's names for types now that GDB uses the compiler's names.
31280
31281 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31282 setup_xfail's for sunos4. If we #defined the signed keyword away,
31283 don't expect GDB to know that char it is signed.
31284
31285 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31286
31287Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31288
31289 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31290 should work on any system, regardless of debugging format.
31291 * gdb.t21/demangle.exp: Move to gdb.t24.
31292 * gdb.t24/demangle.exp: Move from gdb.t21.
31293 * gdb.t24/{Makefile.in, configure.in}: New files.
31294
31295Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31296
31297 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31298 * gdb.stabs: New directory.
31299
31300Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31301
31302 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31303 not just "Quit anyway?".
31304
31305Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31306
31307 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31308 that all setup_xfails are immediately followed by clear_xfails.
31309
31310Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31311
31312 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31313 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31314 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31315 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31316 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31317 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31318 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31319 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31320 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31321 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31322 gdb.t31/chillvars.exp, lib/gdb.exp:
31323 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31324 bug-gdb@prep.ai.mit.edu.
31325
31326Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31327
31328 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31329 with 0.0, not integer 0.
31330
31331Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31332
31333 * gdb.t06/break.exp: Update for "Kill the program" message change.
31334
31335Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31336
31337 * Makefile.in (GDBFLAGS): Set to -nx.
31338 * Makefile.in (site.exp): Use GDBFLAGS.
31339
31340Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31341
31342 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31343 Makefiles.
31344 (check): depend on just-check.
31345 (just-check): added so that tests can be run without a noop
31346 build pass.
31347
31348Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31349
31350 Switch to using configure's configdirs.
31351 * Makefile.in (Makefile): add configure.in dependency.
31352 (SUBDIRS): removed redundant assignment.
31353 * configure.in: switch subdirs assignment to configdirs.
31354 * gdb.t*/configure.in: new files.
31355
31356Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31357
31358 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31359 works.
31360
31361Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31362
31363 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31364 in explicit rules. Apparently this is not supported by some makes.
31365
31366Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31367
31368 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31369
31370Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31371
31372 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31373 disappeared.
31374
31375Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31376
31377 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31378
31379Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31380
31381 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31382 watchpoint problem that is now fixed.
31383 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31384 uninitialized convenience variables.
31385 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31386 structures.
31387
31388Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31389
31390 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31391 which causes expect to get out of sync with gdb on long output
31392 from help set.
31393 * gdb.t09/corefile.exp: Make expected pattern for core file
31394 failing signal and frame output format less sun specific.
31395
31396Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31397
31398 * gdb.t31/chillvars.exp: Add and remove initial dummy
31399 breakpoint, so that symbol table is forced in.
31400 (Needed at least on Sunos4, though it seems not SVR4.)
31401 * gdb.t31/chillvars.exp: Update for changed output format.
31402
31403Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31404
a9c64011 31405 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31406
31407Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31408
31409 * Makefile.in: Added --srcdir when invoking runtest, removed the
31410 need for a local config file. (optional now)
31411
31412Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31413
31414 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31415 failure count used to force early termination. Add some more
31416 expected failures for gnu style demangling.
31417
31418Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31419
31420 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31421 pmi variable from gdb.t20/gdbme to get optimized away.
31422 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31423 Check for written corefile upon timeout _and_ eof.
31424
31425Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31426
31427 * config/unix-gdb.exp: Add missing return 0.
31428
31429Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31430
31431 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31432 test termination.
31433
31434Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31435
31436 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31437 disappeared.
31438
31439Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31440
31441 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31442 time as i860 support works.
31443
d63a86f8 31444 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31445 "backtrace 100\r" rather than just "backtrace\r", to match last
31446 change.
31447
31448Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31449
31450 * config/udi-gdb.exp (gdb_exit): Remove close command.
31451 (gdb_target_udi): New procedure to set the UDI target.
31452 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31453 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31454 Added waits for prompts after several question responses. Added
31455 some more responses used by a29k-amd-udi-gdb.
31456 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31457 pass different arguments, restart UDI connection after program
31458 completion.
31459 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31460 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31461 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31462 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31463 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31464 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31465 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31466 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31467 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31468 after program completion.
31469 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31470 compiled with a SELECT_VECS setting.
31471 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31472 infinite recursion.
31473
31474 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31475 Added checks for COFF results, and made them expected failures for
31476 all targets. It would be better to make them expected failures
31477 for COFF targets only.
31478
31479Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31480
31481 * Makefile.in: add null dvi target, don't bother to recurse
31482 through test directories for info and install-info; rename
31483 $(datadir) to be dejagnu instead of deja-gnu
31484
31485Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31486
31487 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31488 compiler to coredump.
31489 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31490 code.
31491
31492Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31493
31494 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31495 coredump.
31496 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31497 code.
31498
31499Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31500
31501 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31502 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31503 which in a shell. Deletes xgdb when done.
31504 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31505 Tests the return from the "set height" or "set width" commands.
31506 Added a few return codes where needed.
31507
31508Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31509
31510 * Makefile.in (SUBDIRS): Add gdb.t17.
31511 * configure.in (subdirs): Add gdb.t17.
31512 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31513 files to test gdb's calling of functions in the inferior with
31514 the correct arguments and gdb's ability to retrieve any
31515 result returned.
31516
31517Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31518
31519 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31520 may be called after gdb goes away. Previous versions of expect
31521 needed these to avoid file descriptor leaks, but they cause
31522 errors with the current revision of expect.
31523 * gdb.t00/gdbvars.exp: Use -re on expected output after
31524 setting sevenbit-strings.
31525 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31526 to set sevenbit-strings consistent across tests.
31527 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31528 set sevenbit-strings consistent across tests.
31529
31530Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31531
31532 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31533 expected output to match current "expect" expectations.
31534
31535Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31536
31537 * gdb.t00/default.exp: Change expected output for default "source"
31538 command, to match new gdb behavior which requires a filename to
31539 source.
31540
31541Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31542
31543 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31544 expected fail for i486-*-* that misses the marker2 function.
31545 * gdb.t10/crossload.exp (bfddefault): Allow successful
31546 recognition of a format to pass even if no symbols are found.
31547 Explicitly catch failures where the format is not recognized
31548 or is ambiguous, and add the reason to the fail message.
31549 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31550 the cause is and invalid target and add reason to failure message.
31551 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31552 elf32-i386, elf32-sparc, and elf32-i860.
31553 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31554 Set up expected failure for 'filename'::variable scope resolution,
31555 which is now apparently broken on all targets.
31556 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31557 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31558 gdb.t23/templates.exp: Change failure for missing binfile into
31559 just a warning.
31560 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31561 references.
31562
31563Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31564
31565 * gdb.t00/default.exp: Add expected output for default "source"
31566 command, to match new gdb behavior.
31567 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31568
31569Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31570
31571 * config/*-gdb.exp: returns an error, rather than exiting on
31572 internal errors.
31573
31574Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31575
31576 * gdb.t03/gdbme.c: Add pointer to struct variable.
31577 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31578 referencing struct members.
31579
31580Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31581
31582 * configure.in (mips-idt-ecoff): New target.
31583 * config/mips-gdb.exp: New file for remote board using MIPS remote
31584 debugging protocol.
31585
31586 * Redid configuration scheme. Removed gdb.t*/configure.in.
31587 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31588 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31589 distclean targets. Built executables via .o files. Adjusted
31590 tests to account for source files in $(srcdir) rather than
31591 $(objdir).
31592 * lib/gdb.exp (runto): Don't expect () after the function name,
31593 because it may have arguments.
31594
31595Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31596
31597 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31598 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31599 expected failures for mips-idt-* and mips-sgi-*.
31600 * gdb.t00/default.exp (attach): Kill process if requested.
31601 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31602 that does not read core files.
31603 * gdb.t01/run.exp: Removed checks for exit status code.
31604 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31605 it is linked in.
31606 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31607 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31608 appropriate, rather than doing it by hand.
31609 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31610 execution.
31611 * gdb.t10/crossload.exp: Kill existing program if needed.
31612 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31613 appropriate, rather than doing it by hand. Always increase
31614 timeout for this test, not just for VxWorks.
31615
31616Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31617
31618 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31619 of Chill STRUCT types and STRUCT values.
31620 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31621 than "char".
31622 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31623 struct2): New struct definitions and initializations to test
c906108c
SS
31624 simple Chill STRUCT types.
31625
31626Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31627
31628 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31629 the null byte at the end of strings.
31630 * gdb.t00/default.exp: Make show version insensitive to copyright
31631 date.
31632 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31633 to avoid dependencies on target char signedness.
31634 * gdb.t16/printcmds.exp: Update expected results for explicitly
31635 unsigned char.
31636 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31637 now work.
31638 * gdb.t21/demangle.exp: Add many more patterns for template
31639 demangling, most of them being expected failures.
31640 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31641 string we are matching for, to match on the whole string.
31642 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31643 and fix a whole bunch that had incorrect expected output but were
31644 passing anyway because of the bug in "proc demangle".
31645 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31646 type.
31647 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31648
31649Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31650
a9c64011
AS
31651 * gdb/testsuite: made modifications to testcases, etc., to allow
31652 them to work properly given the reorganization of deja-gnu and the
31653 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31654
31655Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31656
31657 * gdb/testsuite: Initial creation of gdb/testsuite.
31658 Migrated dejagnu testcases and support files for testing nm to
31659 gdb/testsuite from deja-gnu. These files were moved "as is"
31660 with no modifications. This migration is part of a major overhaul
31661 of dejagnu. The modifications to these testcases, etc., which
31662 will allow them to work with the new version of dejagnu will be
31663 made in a future update.
48efe704 31664
8d8cb839 31665 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31666\f
8d8cb839
EZ
31667;; Local Variables:
31668;; mode: change-log
31669;; left-margin: 8
31670;; fill-column: 74
31671;; version-control: never
31672;; End:
902f2ccb 31673
28e7fd62 31674 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31675 Copying and distribution of this file, with or without modification,
31676 are permitted provided the copyright notice and this notice are preserved.
This page took 4.198828 seconds and 4 git commands to generate.